Owen Schwartz
5dd4c54ad0
Merge pull request #3750 from kah-ja/fix/resource-auth-redirect-scheme
...
Only accept http(s) targets for the resource auth redirect
2026-09-21 10:45:03 -04:00
Alex Benthem
032eeb2656
fix: use idp variant for resource auth login page icons
...
The resource auth login page (auth/resource/[resourceGuid]) loads IdPs via
the global /idp list in the non-saas/non-org path and passed idp.type as the
icon variant. Since type is always 'oidc' for OIDC-backed providers (Google,
Azure), the branded logos were never selected, showing the generic OIDC icon
instead.
Use idp.variant (with type as fallback), matching the fix already applied to
the main login page (auth/login) and org login page (auth/org/[orgId]).
Fixes #3631
2026-09-19 12:28:16 +02: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
Jan Kahmen
a7d4745f93
Only accept http(s) targets for the resource auth redirect
...
The resource auth page copies the redirect query parameter into
redirectUrl when its host matches the resource host
(src/app/auth/resource/[resourceGuid]/page.tsx:121-150). URL parses a
host out of every scheme that uses "//", so a target such as
javascript://resource-host/... passes that comparison. The value is
handed to ResourceAuthPortal as the redirect prop and assigned to
window.location.href after a successful login
(src/components/ResourceAuthPortal.tsx:213,247,281).
Parse the target once and require http: or https: before the host
comparisons. The three branches that assigned the same value are folded
into one condition; the accepted set of http(s) targets is unchanged.
2026-09-15 10:46:05 +00: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
Fred KISSIE
07bea71cb9
♻️ refactor
2026-09-14 16:48:08 -04:00
Fred KISSIE
521f78c2f3
🚧 server admin
2026-09-14 16:48:08 -04:00
miloschwartz
0ea4a5fb3d
visual adjustments to logo empty state and profile dropdown
2026-09-14 16:48:08 -04:00
Fred KISSIE
fef1476f67
✨ List of orgs, with all columns
2026-09-14 16:48:08 -04:00
Fred KISSIE
e371f26d73
✨ List orgs in server
2026-09-14 16:48:08 -04:00
Fred KISSIE
9c8b93d6cc
🚧 WIP
2026-09-14 16:48:08 -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
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
2d18db3597
🐛 fix loginIdps using variant instead of type only
2026-08-24 22:32:40 +02: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
miloschwartz
887e13888d
redirect differently for org auth domain
2026-08-19 16:26:55 -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