RainbowBird
4f80affcd3
feat(admin-dashboard): add support for Bedrock and OpenAI-compatible LLM slices in admin router config
...
- Implemented `buildBedrockSlice` function to handle multi-kilobyte Bedrock bearer tokens.
- Enhanced `createAdminRouterConfigService` to classify Bedrock and OpenAI-compatible LLM upstreams by baseURL.
- Added new interfaces for `AdminRouterBedrockSlice` and `AdminRouterOpenAICompatibleSlice`.
- Updated router config form to support Bedrock and OpenAI-compatible slices.
- Created tests for Bedrock and OpenAI-compatible slice compilation and behavior.
- Modified UI components to accommodate new slice types and improve user experience.
- Ensured proper normalization of API server URLs to HTTPS when necessary.
2026-07-01 02:14:12 +08:00
RainbowBird
8518c65aa4
feat(auth): enhance trusted admin redirect handling and add local patterns
2026-06-11 22:26:39 +08:00
RainbowBird
a331d3a42a
feat(auth): update AUTH_UI_URL to point to accounts.airi.build
2026-06-09 18:01:34 +08:00
RainbowBird
57ba232432
feat(auth): migrate auth ui to unique domain
2026-06-09 00:15:34 +08:00
Lulu
d91dab7bf0
fix(ui-server-auth): clarify social-only email sign-in hint ( #1879 )
2026-06-08 13:47:52 +08:00
Liet Blue
dc6807a21f
feat(server-dashboard): add admin UI for AIRI operations ( #1942 )
2026-06-04 16:16:19 +08:00
RainbowBird
6f0b7e0b9b
feat(auth): delete account ( #1756 )
2026-04-28 20:53:00 +08:00
RainbowBird and Liet Blue
0af7d294a8
feat(auth): oidc jwt bearer plugin & linked social accounts ( #1753 )
...
Co-authored-by: Liet Blue <127093491+lietblue@users.noreply.github.com >
2026-04-28 16:56:51 +08:00
RainbowBird and Liet Blue
172e4ce59c
feat(auth): email login & profile ( #1745 )
...
Co-authored-by: Liet Blue <127093491+lietblue@users.noreply.github.com >
2026-04-28 00:07:38 +08:00
Neko Ayaka
6d68cfbd92
refactor(stage-web,ui-server-auth): better ui of auth
2026-04-15 04:32:19 +08:00
Neko Ayaka
9fe3abdf5b
chore(ci): publishes ui-server-auth as assets image
2026-04-10 19:36:53 +08:00
Neko Ayaka
abc0cb0bc7
refactor(ui-server-auth,server): use better design of signin page
2026-04-10 16:25:11 +08:00
Neko Ayaka
ffb7c2e05d
refactor(stage-web,ui-server-auth): rollback sign in design
2026-04-07 18:18:55 +08:00
LemonNeko
883ec945d2
feat(stage-pocket): WebSocket status indicator + shared i18n ( #1586 )
2026-04-06 19:54:21 +08:00
Neko Ayaka
248e28412a
wip(ui-server-auth): basic ui, not yet finalized
2026-04-03 15:43:28 +08:00
Neko Ayaka
af63c26649
feat(ui-server-auth): init server auth page
2026-04-03 01:26:38 +08:00