Owen
008e2600c6
Make dropdown longer
2026-09-29 11:50:46 -04:00
Owen
397fcbf4c4
Show the right tier in the banner
2026-09-28 11:29:53 -04:00
Owen
a17b870ed2
Adding gateway resources
2026-09-24 09:49:08 -04:00
Owen
1dace9c9f7
Fix type in SelectedSite type and filter newts only on ssh creation
2026-09-24 09:47:26 -04:00
Owen Schwartz
3392120855
Merge pull request #3172 from Gulianrdgd/feature-response-headers
...
Feature response headers
2026-09-21 15:16:24 -04:00
Owen
76a4f50ccf
Update how billing is presented for license keys
2026-09-16 11:42:19 -04:00
Owen
262ca8a1d0
Add domain validation for inference mode in resource forms
2026-09-16 09:41:46 -04:00
Owen
a4ade43380
Fix compilation issue with prop
2026-09-14 17:47:44 -04:00
Owen
f9f38fb3f0
Handle the agent and agent version
2026-09-14 16:48:12 -04:00
Owen
b6c048c805
Store the cli version for display and handle auto update
2026-09-14 16:48:11 -04:00
Owen
5cad796023
Dont restrict
2026-09-14 16:48:11 -04:00
Owen
5a445817e0
Show the remote nodes on enterprise pangolin dns
2026-09-14 16:48:11 -04:00
miloschwartz
11d947f4ef
add better page loading indicator
2026-09-14 16:48:09 -04:00
miloschwartz
aad18e6501
more cosmetic improvememnts
2026-09-14 16:48:09 -04:00
miloschwartz
dac8b5a132
move improvements to user management ui
2026-09-14 16:48:09 -04:00
miloschwartz
162dade852
improvements to create user
2026-09-14 16:48:09 -04:00
Owen
4d71fcbac8
Quiet log message
2026-09-14 16:48:07 -04:00
Owen
88770ff97b
Refactor form submissions to use startTransition for improved performance
2026-09-04 17:15:20 -04:00
Owen
778a840ed7
Fix react bug not making it possible to complete security form
2026-09-04 10:08:57 -04:00
Owen
9d19195089
Configurable tab title and disable flag for keys
2026-09-04 09:20:20 -04:00
miloschwartz
b4f6ae74d7
show warning when changing idp identifier mapping
2026-09-01 11:38:53 -04:00
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 Schwartz
c36cf698c1
Merge pull request #3627 from fosrl/feat/ip-filtering
...
feat: Add IP column filtering to tables
2026-08-31 16:59:34 -04:00
Owen
48ab6c501f
Fix #3646
2026-08-27 16:37:53 -04:00
Owen
b87b7c7e80
Fix timestamp handling in AI session logs to use seconds instead of milliseconds
2026-08-27 14:26:47 -04:00
Fred KISSIE
d00b9478a2
Merge branch 'dev' into feat/ip-filtering
2026-08-24 22:06:55 +02:00
Fred KISSIE
4ddf36ebcc
💄 some last UI fixes
2026-08-24 20:39:30 +02:00
Owen
1c2fe44c54
Fix #2648
2026-08-24 11:43:28 -04:00
Owen
935410b15e
Fixes #2612
2026-08-24 11:34:47 -04:00
Fred KISSIE
adfb6003d9
Merge branch 'dev' into feat/ip-filtering
2026-08-21 23:24:09 +02:00
Fred KISSIE
6a5ecab013
✨ Implement IP filtering for admin access logs
2026-08-21 22:49:45 +02:00
Fred KISSIE
2c197fab9f
✨ IP filtering on request log table finished
2026-08-21 21:04:40 +02:00
Owen
e3e1508e8a
Handle warning and no routing to remote exit nodes for ai providers
2026-08-21 12:09:22 -04:00
Fred KISSIE
65e4fe91b9
🚧 wip: add ip is column filter
2026-08-20 23:59:31 +02:00
Owen
e65a79cc48
Rename to v1_models and use with openai as well
2026-08-20 16:01:07 -04:00
Owen
bafbf6e096
Add anthropic_models capability
2026-08-20 14:28:19 -04:00
Owen
c1caa30cb9
Move session logs to private
2026-08-19 17:25:32 -04:00
Owen
114592add8
Show a warning if the logs are disabled to reduce confusion
2026-08-19 16:16:05 -04:00
miloschwartz
5f1218f7b1
show placeholder in logs for nullable fields
2026-08-19 10:51:21 -04:00
miloschwartz
350de6ad2e
add alert warning for configure coding agents
2026-08-19 10:25:06 -04:00
Owen
667804043c
Implement cli commands to configure ai clients
2026-08-18 17:12:01 -04:00
Fred KISSIE
195f67c6eb
💄 QoL for location column
2026-08-18 21:08:16 +02:00
Owen
a4c7121b93
Pass 2 showing the usage commands
2026-08-18 14:59:29 -04:00
Owen
2a3c00045f
Pass 1 of the config instructions
2026-08-18 14:59:28 -04:00
Owen
4be73558d5
Restrict wildcard domains for inference resources
2026-08-18 11:30:44 -04:00
Owen
87ff7650a1
Show a - on the resource column when no resource is found
2026-08-18 11:29:37 -04:00
miloschwartz
313f777e44
rename routes from inference to ai-gateway
2026-08-17 15:38:43 -04:00
Owen
76435440af
Fix disabled sections in the ui
2026-08-17 14:53:20 -04:00
Owen
b51aecf45a
Remove advanced resources paywall
2026-08-17 12:00:12 -04:00
miloschwartz
53b1d8a9f3
option to send identity keys in email
2026-08-14 17:37:17 -04:00