Commit Graph
35 Commits
Author SHA1 Message Date
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
Owen 17e03457e1 Recategorize 2026-07-20 11:42:37 -04:00
Owen 4d8cb7e231 Add aliaes for public/private resources 2026-07-20 11:42:35 -04:00
Julian van der Horst de67f06b43 Merge remote-tracking branch 'upstream/dev' into feature-response-headers
# Conflicts:
#	server/db/pg/schema/schema.ts
#	server/lib/blueprints/proxyResources.ts
#	server/routers/resource/getResource.ts
#	src/app/[orgId]/settings/resources/proxy/[niceId]/proxy/page.tsx
#	src/components/HealthCheckCredenza.tsx
2026-07-07 11:13:15 +02:00
Ritwij Aryan Parmar 95c3f74a33 Fix inline policy fields in resource update response 2026-06-17 14:36:34 -04:00
Owen 665806dfe8 Add some documentation; pull the override values 2026-06-10 10:03:16 -07:00
Owen c85a7f6ac5 Migrate unkown openapi response from string to {} 2026-06-09 15:35:08 -07:00
Julian van der Horst 9d6062619c Forgot about blueprints 2026-05-27 20:37:56 +02:00
Julian van der Horst 9804c0db28 Ready for testing 2026-05-27 20:37:56 +02:00
copilot-swe-agent[bot]andoschwartz10612 a0a093ed0b Document all registerPath responses and normalize OpenAPI parser schemas
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/73990123-9c27-444b-bc6e-77e890a0d57c

Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com>
2026-05-17 06:43:10 +00:00
Fred KISSIE 18ed38889f ♻️ filter sites server side in resource target 2026-03-17 04:07:02 +01:00
miloschwartz ed95f10fcc openapi and swagger ui improvements and cleanup 2026-03-02 21:59:41 -08:00
Owen f9b03943c3 Format all files 2025-12-09 10:56:14 -05:00
Lokowitz 7db99a7dd5 used zod codemod 2025-11-16 14:18:17 +00:00
Owen 5d3c5ab7cc Store headers as json 2025-09-21 15:49:50 -04:00
Owen a947a74194 Add resource niceId 2025-09-08 17:37:30 -07:00
miloschwartz 5c04b1e14a add site targets, client resources, and auto login 2025-08-14 18:24:21 -07:00
miloschwartz 2cca561e51 support postgresql as database option 2025-06-04 12:02:07 -04:00
miloschwartz d260450a84 add openapi registers 2025-04-06 22:44:14 -04:00
miloschwartz fefb07e14c move schema.ts to module 2025-03-23 17:11:48 -04:00
miloschwartz 8ec55eb70d append site name to resource in list add add site to info card closes #297 2025-03-08 22:11:27 -05:00
Milo Schwartz 3b4a993704 refactor and reorganize 2025-01-01 21:41:31 -05:00
Milo Schwartz ce5df3b0b9 fix issues from test deploy 2024-12-21 21:01:12 -05:00
Milo Schwartz 44b932937f standardize header, save all button for targets, fix update site on resource 2024-11-13 20:08:05 -05:00
Milo Schwartz 372e51c0a5 move action permission check to middleware 2024-11-05 23:55:46 -05:00
Milo Schwartz 2852d62258 refactor contexts, format zod errors, and more refactoring 2024-11-03 13:57:51 -05:00
Owen Schwartz 261b3c7e31 Fix resource new id number 2024-10-26 12:15:03 -04:00
Owen Schwartz 94da55450e Resource update working 2024-10-19 17:41:20 -04:00
Owen Schwartz 1fd18a1ef9 Working on create resource 2024-10-19 17:28:46 -04:00
Owen Schwartz 091d649997 Create resource working 2024-10-19 16:20:00 -04:00
Owen Schwartz 364b2c26c3 Add role aware updates & endpoints 2024-10-12 21:36:30 -04:00
Owen Schwartz 8213036729 Format files and fix http response 2024-10-06 18:05:20 -04:00
Owen Schwartz 81017139c5 Add actions check to all endpoints 2024-10-06 16:43:59 -04:00
Owen Schwartz ecdf2dfd04 Fix return response and add list 2024-10-02 21:17:38 -04:00
Milo Schwartz 1a91dbb89c organized routes and routes and added rate limiter 2024-10-02 00:04:40 -04:00