5 Commits
Author SHA1 Message Date
Lany798 ee60be6f0a fix: use auth_index field from API response for auth file mapping
- API returns 'auth_index' not 'authIndex'
- Support both field names for compatibility
- Properly map hash-based auth_index to file name
2026-02-04 21:28:53 +08:00
Lany798 259bf88f81 feat: display auth file name instead of index in request logs
- Load auth files to build authIndex -> fileName mapping
- Display actual auth file name in the Auth Index column
- Fallback to index number if mapping not found
2026-02-04 21:28:53 +08:00
Lany798 149d89a3d8 feat: add auth_index column to monitor request logs
- Add authIndex field to LogEntry interface
- Display auth_index in request logs table
- Shows which account/credential was used for each request
2026-02-04 21:28:52 +08:00
Lany798 a61893d102 feat: add Kiro OAuth login support
- Add Kiro OAuth card to OAuthPage with AWS Builder ID and IDC login
- Support refreshToken import from Kiro IDE
- Add kiro.svg icon
- Add i18n translations for zh-CN and en
2026-02-02 22:43:26 +08:00
Lany798 f77cbad98e feat: add Kiro (AWS CodeWhisperer) quota display support
- Add Kiro quota types (KiroFreeTrialInfo, KiroUsageBreakdown, KiroQuotaPayload, KiroQuotaState)
- Add Kiro API constants and request headers
- Add isKiroFile validator and parseKiroQuotaPayload parser
- Add KIRO_CONFIG with fetchKiroQuota and renderKiroItems
- Add kiroQuota state to useQuotaStore
- Add Kiro QuotaSection to QuotaPage
- Add Kiro styles (.kiroGrid, .kiroControls, .kiroControl, .kiroCard)
- Add i18n translations for kiro_quota (zh-CN and en)

Features:
- Separate display for base credits and bonus credits (freeTrialInfo)
- Total credits summary
- Correct parsing of seconds timestamp (scientific notation like 1.769904E9)
- Reset time display
- Subscription type display
2026-01-31 23:47:46 +08:00