Commit Graph
17 Commits
Author SHA1 Message Date
copilot-swe-agent[bot] 06cba73a30 Initialize merge conflict resolution plan 2026-06-01 21:23:50 +00:00
Jeppe B e41b226529 Deny web access to replication bootstrap snapshots 2026-06-01 23:19:04 +02:00
Jeppe B fe5ebdc203 Protect replication bootstrap file from static serving 2026-06-01 23:14:43 +02:00
Jeppe B ddba27a1be Remove committed Caddy access log with leaked secrets 2026-06-01 20:59:59 +02:00
Jeppe Bundgaard 2aded0812a Add new tests for shell bridge and broker to handle structured failures and invalid session handling
- Add tests for shell bridge to validate structured error reporting on spawn failures.

- Add broker tests to ensure proper rejection of malformed browser shell upgrades without leaking sensitive tokens.

- Update `.env.example` with `EDGE_PUBLIC_BROKER_URL` for public access configuration.
2026-04-28 09:00:12 +02:00
Jeppe Bundgaard 2a8e8986e6 Add API testing framework and initial test cases for authentication endpoints 2026-04-13 11:50:10 +02:00
Jeppe Bundgaard db42f9ef95 Add staging environment configuration for Caddy, Nginx, and Traefik with updated routing and logging settings 2026-03-18 10:32:41 +01:00
Jeppe Bundgaard 6cc5dc2210 Add initial Copenhagen Truck Wash API documentation, including API overview, authentication, error handling, introduction, and Writerside configuration. 2026-03-17 15:55:11 +01:00
Jeppe Bundgaard d82c7d88ec Implement Bird gate IVR flow 2026-03-09 11:03:45 +01:00
Jeppe Bundgaard 2e88ed7bbd Add binding for acme-io.json in Traefik config 2026-02-24 00:28:17 +01:00
Jeppe Bundgaard 29a07e652c Enhance CORS handling in Traefik and Caddy
- Add preflight routers and attach `secure-headers` middleware in Traefik for `api.truckwash.dk` and `cloud.truckwash.dk`.
- Update `secure-headers` middleware with refined CORS headers and stricter origin/method/header configurations.
- Remove redundant CORS logic in Caddy, delegating CORS management entirely to Traefik.
2026-02-16 13:25:54 +01:00
Jeppe Bundgaard dd33fa2b19 Update CORS handling in Traefik and Caddy configurations
- Add origin-specific CORS settings to Traefik for `truckwash.io` with credentials support.
- Simplify and standardize CORS headers in Caddy, removing upstream duplication and adjusting preflight logic.
2026-02-16 13:08:38 +01:00
Jeppe Bundgaard 22790705b4 Disable auto HTTPS and improve CORS handling in Caddyfile for internal HTTP and simplified preflight responses. 2026-02-16 12:35:03 +01:00
Jeppe Bundgaard 0ec8339d3e Simplify CORS handling in Caddyfile by allowing all origins and updating preflight response logic. 2026-02-16 12:31:06 +01:00
Jeppe Bundgaard 739beced0d Expand CORS support in Caddyfile to include truckwash.io subdomains alongside truckwash.dk and localhost. 2026-02-16 12:21:46 +01:00
Jeppe Bundgaard ac542a705e Update Caddyfile with refined CORS handling and stricter origin matching for truckwash.dk subdomains and localhost 2026-02-16 12:21:02 +01:00
Jeppe Bundgaard c7ea1e1aaa Add Traefik and Caddy configurations for reverse proxy setup and internal HTTP handling. 2026-02-16 11:15:20 +01:00