Julian van der Horst and Claude 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
4be73558d5
Restrict wildcard domains for inference resources
2026-08-18 11:30:44 -04:00
Owen
87a3e5ceea
Generate the cert properly
2026-08-17 13:45:51 -04:00
Owen
11daf4f927
Move certificates
2026-08-17 12:00:12 -04:00
Owen
6d35b20880
Fix overlap check
2026-08-14 14:14:56 -04:00
Owen
4989d1e31a
Allow overlapping domains on public inference resources
2026-08-14 11:43:01 -04:00
miloschwartz
e38359c74f
add crud for adding providers and models to resources
2026-08-04 15:54:24 -04:00
Owen
1073011a2a
first pass of traefik -> basic gateway
2026-08-04 10:15:49 -04: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
a8c1ddb448
Merge should be complete
2026-07-07 11:57:43 +02: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
d47449b082
Add notes about inline policy to api endpoints
2026-06-10 10:24:31 -07:00
Owen
665806dfe8
Add some documentation; pull the override values
2026-06-10 10:03:16 -07:00
Owen
dd1fba4e45
Also clear the roles and users
2026-06-09 21:59:30 -07:00
Owen
9d88683fc5
Reset resource info when on inline policy
2026-06-09 21:28:25 -07:00
Owen
c85a7f6ac5
Migrate unkown openapi response from string to {}
2026-06-09 15:35:08 -07:00
Owen
84fef5f1d6
Resource policy api backward compatability
2026-06-04 22:02:42 -07:00
Owen
0f2132e565
Merge branch 'main' into dev
2026-05-31 11:12:30 -07:00
Owen
f8a757c55f
Merge branch 'resource-policies' into dev
2026-05-28 15:30:16 -07:00
Owen
0ff0e83c9f
Complete removal of http and protocol from public
2026-05-27 17:19:04 -07:00
Owen
06cc13c637
Moving to mode replacing http and protocol fields
2026-05-27 12:04:00 -07:00
Julian van der Horst
6952d3bee7
Fixed copilot issue.
2026-05-27 20:37:56 +02:00
Julian van der Horst
9804c0db28
Ready for testing
2026-05-27 20:37:56 +02:00
Owen
9d77fcc457
Make the first ssh page and conditional http page
2026-05-22 15:12:37 -07:00
Owen
5d8486dd7f
Sure up some things with browserAccessType
2026-05-19 20:02:27 -07:00
copilot-swe-agent[bot] and oschwartz10612
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
copilot-swe-agent[bot] and oschwartz10612
9cec711427
Fix custom parser OpenAPI types and add structured default response schema
...
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:38:44 +00:00
Owen
b33a6e6fac
Wipe the old tables if you are using inline
2026-05-04 20:54:43 -07:00
Owen
43f2e32231
Paywall resource policies
2026-05-04 15:30:49 -07:00
Owen
660197eef1
Merge branch 'feat/resource-policies' into resource-policies
2026-05-04 14:40:44 -07:00
Owen
009bac64bf
Adding guiderails
2026-04-23 18:02:32 -07:00
Owen
e7a9a19816
Basic crud working?
2026-04-23 15:01:43 -07:00
Owen
fa117198a0
Pass one at getting it into the db
2026-04-23 14:05:08 -07:00
Owen
9cb1043545
Push back date
2026-04-13 11:33:51 -07:00
Owen
2f386f8e47
Grandfather in old users
2026-04-11 16:59:43 -07:00
Owen
eac747849b
Restrict namespaces to paid plans due to abuse
2026-04-11 14:22:00 -07:00
Fred KISSIE
61c13db090
Merge branch 'dev' into feat/resource-policies
2026-03-12 22:19:37 +01:00
Fred KISSIE
9a680d2374
✨ update resource should update policy
2026-03-11 03:46:40 +01:00
Fizza-Mukhtar
4cfcc64481
fix: use config instead of process.env for dashboard URL check
2026-03-05 01:07:30 -08:00
Fizza-Mukhtar
1a2069a6d9
fix: prevent resource creation with dashboard domain to avoid redirect loop
2026-03-05 00:39:03 -08:00
Owen
1362b72cd3
Restrict what can be a header
2026-03-03 21:10:52 -08:00
miloschwartz
ed95f10fcc
openapi and swagger ui improvements and cleanup
2026-03-02 21:59:41 -08:00
Owen
4e7eac368f
Uniform ne check on niceId and dont reject clients
2026-02-18 11:56:01 -08:00
Owen
f0b9240575
Accept resource as either niceId or alias
2026-02-16 15:29:23 -08:00
miloschwartz
f527c30923
add post auth url
2026-02-12 14:21:50 -08:00
Owen
0850a28d20
Add more tier matrix checks
2026-02-11 10:06:55 -08:00
miloschwartz
068b2a0dcd
clean up paid features check
2026-01-22 11:16:27 -08:00
Owen
5c67a1cb12
Format
2025-12-22 16:28:41 -05:00