Files
moeka-project/apps/ui-admin
RainbowBird 2786393aa5 feat(admin-ui): enhance dark mode support across UI components
- Updated various components in the llm-router to include dark mode styles, ensuring better visibility and aesthetics in dark theme.
- Added tests for API URL helpers to validate sign-in URL construction and redirection logic.
- Improved the sign-in flow to handle trusted redirects for standalone admin origins.
- Enhanced CSS styles for dark mode, including adjustments to backgrounds, borders, and text colors for better contrast and readability.
- Refactored input components to maintain consistent styling in both light and dark modes.
2026-06-11 21:59:08 +08:00
..

AIRI Admin Dashboard

Admin dashboard for operating the hosted AIRI server. It is a standalone Vue/Vite app deployed to Cloudflare Pages; the API server redirects its historical /admin/* entrypoints to this app.

Use When

  • Reviewing server metrics, users, flux balances, LLM router config, and curated Voice Packs.
  • Building operator-only workflows that depend on the server admin API under /api/admin.

Do Not Use When

  • Building end-user settings or character-card flows. Those belong in the stage apps and shared stage packages.
  • Adding unauthenticated server UI. This app expects the server admin guard and Better Auth session cookies.

Commands

pnpm -F @proj-airi/ui-admin dev
pnpm -F @proj-airi/ui-admin typecheck
pnpm -F @proj-airi/ui-admin build

Build Output

pnpm -F @proj-airi/ui-admin build writes to apps/ui-admin/dist. Server builds do not package this output; deploy the directory through the admin Cloudflare Pages workflow.