1. 22 Apr, 2026 3 commits
  2. 18 Apr, 2026 1 commit
  3. 17 Apr, 2026 12 commits
  4. 16 Apr, 2026 3 commits
  5. 15 Apr, 2026 6 commits
  6. 13 Apr, 2026 7 commits
  7. 12 Apr, 2026 5 commits
  8. 11 Apr, 2026 1 commit
    • feat: improve model price error UX with role-aware messages and cleaner UI · ed7f8399
      - Backend: differentiate error messages for admin vs regular users in price.go
      - Backend: include error_code in channel test response for structured error handling
      - Frontend: render model_price_error as a styled card in Playground with admin nav button
      - Frontend: show inline error details and settings link in channel test modal
      - Frontend: parse error codes from both SSE and non-streaming API responses
      - i18n: remove redundant "Settings" suffix from setting tab translations (en/fr/ru/ja/vi)
      - i18n: update "Group & Model Pricing" translations across all locales
      CaIon committed
  9. 09 Apr, 2026 2 commits
    • feat: replace quota input with amount-first UI and atomic quota adjustment · 040e8c1d
      - Refactor token, redemption, and user quota inputs to prioritize monetary
        amount entry, with raw quota input collapsed by default
      - Add atomic quota adjustment modal for users with add/subtract/override modes,
        bypassing batch update queue for immediate DB consistency
      - Make user quota fields readonly in edit form; all modifications go through
        the dedicated adjust-quota modal via POST /api/user/manage
      - Add DecreaseUserQuota `db` parameter for direct DB writes, matching
        IncreaseUserQuota behavior
      - Support negative quota display in amount conversion helpers
      - Add i18n keys for all new UI strings across all locales
      CaIon committed
    • Merge pull request #4076 from seefs001/ci/add-pr-check · 0664bb3f
      ci: refine PR template and add PR submission checks
      Seefs committed