Files
pangolin/server/lib
Julian van der HorstandClaude Opus 5 6ad09adefa Merge upstream/dev into feature-response-headers
Resolve conflicts against upstream's refactors:

- server/db/sqlite/schema/schema.ts: adopt upstream's reindented
  sqliteTable(name, cols, indexes) form for sites/resources, re-applying
  the headers -> requestHeaders/responseHeaders split. Kept in sync with
  the Postgres schema.
- server/lib/traefik/headersMiddleware.ts: extend upstream's extracted
  buildCustomHeadersMiddleware helper to take requestHeaders and
  responseHeaders and emit both customRequestHeaders and
  customResponseHeaders.
- server/lib/traefik/getTraefikConfig.ts and
  server/private/lib/traefik/getTraefikConfig.ts: keep upstream's helper
  extraction and appendPathMatch refactor, dropping the superseded inline
  blocks.

Also carry the feature forward onto code that moved upstream:

- The resource settings UI moved from resources/proxy/[niceId]/proxy to
  resources/public/[niceId]/http, which dropped this branch's changes in
  the previous merge. Re-add the request/response header inputs there and
  rename the vestigial headers field on the tcp page.
- messages/da-DK.json is new upstream and still had the old customHeaders
  key; rename it in line with the other locales.

Per the contributing docs, versioned migrations are intentionally omitted
so maintainers can write them at release time.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-01 13:40:49 +02:00
..
2026-08-04 10:15:49 -04:00
2026-08-19 17:25:32 -04:00
2026-08-17 12:00:12 -04:00
2025-12-20 12:16:31 -05:00
2026-08-11 14:05:58 -04:00
2026-08-17 12:00:12 -04:00
2025-10-27 10:43:44 -07:00
2025-12-09 10:56:14 -05:00
2026-08-11 12:19:28 -04:00
2025-10-04 18:36:44 -07:00
2026-08-17 15:00:18 -04:00
2025-10-10 11:27:15 -07:00
2026-07-03 09:02:08 -04:00
2025-12-09 10:56:14 -05:00
2026-02-02 21:39:18 -08:00
2025-08-14 17:06:07 -07:00
2025-12-09 10:56:14 -05:00
2026-08-17 12:00:12 -04:00
2026-07-01 21:13:40 -04:00
2026-04-15 14:41:13 -07:00
2026-07-19 14:41:07 -04:00
2026-08-21 10:21:21 -04:00
2026-07-03 09:02:08 -04:00
2025-12-09 10:56:14 -05:00
2025-12-09 10:56:14 -05:00
2026-04-15 14:41:13 -07:00
2026-04-23 14:05:08 -07:00
2025-12-09 10:56:14 -05:00
2026-02-25 16:04:47 -08:00
2026-07-29 17:45:19 -04:00
2025-12-09 10:56:14 -05:00
2026-04-15 14:41:13 -07:00
2025-07-13 21:58:37 -07:00
2026-07-19 13:45:44 +05:30