Commit Graph
50 Commits
Author SHA1 Message Date
hkfires e568e4a2b5 feat(ui): show empty state for payload rules editor 2026-02-06 11:29:21 +08:00
hkfires 4a0386472d feat(ui): show success/failure in API usage stats 2026-02-06 11:23:50 +08:00
hkfires 473cece09e fix(quota): classify codex windows by 5-hour and weekly limits 2026-02-04 09:31:09 +08:00
hkfires db5fb0d125 refactor(i18n): rename model alias translation keys 2026-01-27 15:38:07 +08:00
hkfires 9515d88e3c feat(ui): add model checklist for oauth exclusions 2026-01-27 14:56:23 +08:00
hkfires 2bf721974b feat(auth): load model lists via /model-definitions/{channel} instead of per-file
model sources.
2026-01-27 14:27:26 +08:00
hkfires 0c53dcfa80 docs(i18n): rename model mappings to aliases in ui strings 2026-01-27 12:00:42 +08:00
hkfires 034c086e31 feat(usage): show per-model success/failure counts 2026-01-25 11:29:34 +08:00
hkfires 99c4fbc30d fix(api): use oauth model alias endpoints 2026-01-16 09:13:38 +08:00
hkfires 0aee78c072 fix(logs): improve request id and status code parsing 2025-12-24 22:46:08 +08:00
hkfires 8780ea7ec5 fix(logs): wrap long log messages 2025-12-24 15:38:11 +08:00
hkfires 40fe33aeae fix(config): optimize layout for full height 2025-12-24 12:45:30 +08:00
hkfires 2a94be08fa fix(logs): optimize layout for full height 2025-12-24 12:38:57 +08:00
hkfires 0758cfe08a feat(logs): implement tabbed view for logs and error files 2025-12-24 11:45:14 +08:00
hkfires 02a01e5afc feat(logs): add request id parsing and refactor row layout 2025-12-24 10:46:33 +08:00
hkfires d8c06c7f6c feat: cap log fetch size and add limit query param 2025-11-24 20:53:37 +08:00
hkfires 71d1436590 fix(api-keys): delegate key actions and safely encode values 2025-11-21 12:50:14 +08:00
hkfires 1edafc637a feat: centralize config refresh handling and prevent races 2025-11-21 11:34:12 +08:00
hkfires 608be95020 feat(logs): refresh on reconnect and section activation 2025-11-21 10:59:21 +08:00
hkfires 323485445d refactor(config): reload editor and auth files via events 2025-11-21 10:36:04 +08:00
hkfires e58d462153 refactor(api): add raw request helper and centralize headers 2025-11-21 10:16:06 +08:00
hkfires a6344a6a61 refactor(usage): load stats via config events 2025-11-21 09:57:56 +08:00
hkfires d2fc784116 refactor(settings): delegate config UI updates to module 2025-11-21 09:48:50 +08:00
hkfires a8b8bdc11c refactor: centralize API client and config caching 2025-11-21 09:42:16 +08:00
hkfires 93eb7f4717 refactor(auth): simplify JSON details modal layout 2025-11-20 19:33:06 +08:00
hkfires ae0e92a6ae refactor(api-keys): fetch keys from API and reduce log limit 2025-11-17 15:32:33 +08:00
hkfires fea36b1ca9 refactor: centralize usage stats and refine api key cache 2025-11-17 14:55:57 +08:00
hkfires ad520b7b26 refactor(app): reuse debounce util and connection module 2025-11-17 14:45:42 +08:00
hkfires f7682435ed feat(auth-files): add JSON upload handling for auth files 2025-11-17 13:22:43 +08:00
hkfires fe5d997398 feat(config): add section-based caching and tunable status interval 2025-11-17 12:56:53 +08:00
hkfires f82bcef990 refactor(app): centralize UI constants and error handling 2025-11-17 12:06:36 +08:00
hkfires 04b6d0a9c4 feat(usage-stats): support configurable chart lines 2025-11-16 22:01:03 +08:00
hkfires bf40caacc3 fix(auth-files): improve pagination info and filters 2025-11-16 22:01:03 +08:00
hkfires bbd0a56052 refactor(app): modularize UI and usage logic 2025-11-16 22:01:03 +08:00
hkfires 72cd117aab fix(logs): exclude all /v0/management/ API entries from viewer 2025-11-10 10:40:28 +08:00
hkfires 5d62cd91f2 perf(cli): prefetch /usage, derive keyStats, reuse across renders 2025-11-10 10:32:57 +08:00
hkfires aa1dedc932 feat(ui): mark runtime-only auth files and disable actions 2025-11-07 22:02:29 +08:00
hkfires 61e75eee97 feat(auth-files): add AI Studio and Gemini CLI with filename masking 2025-11-07 21:46:46 +08:00
hkfires 3a2d96725f fix(ui): align file-item footer and adjust badge spacing 2025-11-06 14:23:07 +08:00
hkfires 181cba6886 feat(logs): limit lines, incremental updates, and highlighting 2025-11-03 18:44:50 +08:00
hkfires aa729914c5 fix(ui): position API Keys/Providers action buttons; prevent overlap 2025-11-03 16:31:29 +08:00
hkfiresandClaude f98f31f2ed fix(i18n, ui): correct syntax error in generateDynamicTypeLabel method
- Move generateDynamicTypeLabel method from inside updateAuthFileFilterButtons to proper class method location
- Fix JavaScript syntax error that prevented app from loading
- Preserve all internationalization functionality from 257260b

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 16:05:51 +08:00
hkfires 1e79f918e2 fix(ui): harden key list rendering and config handling 2025-10-31 16:24:43 +08:00
hkfires e92784f951 feat(ui): add auth file success/failure stats; expand list height 2025-10-21 21:59:08 +08:00
hkfires d26695da76 feat(ui,keys): granular masking, stats match, legacy format
- Make maskApiKey progressive for short keys to reduce exposure
- When aggregating usage, fall back to masked key to match stored stats
- Support legacy provider config `api-keys` by mapping to `api-key-entries`
- Add scrolling for provider lists >5 and reset styles when empty
- Improves privacy, fixes mismatched stats display, and preserves compatibility
2025-10-21 21:08:09 +08:00
hkfires 0b9abdf9b1 fix(logs): auto-scroll to latest on full reload 2025-10-20 14:57:15 +08:00
hkfires a208a484ff feat(config-ui): add YAML config editor with save/reload support 2025-10-19 22:40:08 +08:00
hkfires dcfffc716b feat(ui): add in-app log viewer and file logging controls
- Add Logs section with refresh, download, and clear actions
- Implement auto-refresh toggle and incremental loading via timestamp
- Add “logging to file” setting; integrate with config and /logging-to-file API
- Auto-load logs when opening Logs; hide nav when logging disabled
- Escape HTML when rendering logs for safety
- Update i18n with strings for logs and settings
- Ignore CLAUDE.md and AGENTS.md in .gitignore

Why: Enable users to monitor and manage logs within the app, reduce overhead with incremental updates, and avoid committing local agent docs.
2025-10-16 12:03:15 +08:00
hkfires 7de5280824 feat(build): auto-inject release version into HTML output 2025-10-15 16:49:53 +08:00
hkfires 86d60aad77 增加使用统计开关 2025-10-13 15:56:26 +08:00