9router/src/shared/components
quanturbo 4d9da5db26 fix: support Kiro IDC (organization) token import
When logged in to Kiro IDE as an organization (AWS IAM Identity Center),
token import fails because IDC tokens require clientId/clientSecret for
refresh and use a different profileArn than social/builder-id accounts.

Changes:
- auto-import: read clientId/clientSecret from SSO cache client registration
  file, read profileArn from Kiro IDE profile.json, normalize ARN region
- import: accept IDC credentials, use KiroService.refreshToken with them,
  persist credentials for future automatic refreshes
- KiroAuthModal: pass IDC credentials from auto-detect through to import

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-26 10:32:59 +07:00
..
layouts Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
AddCustomEmbeddingModal.js Enhance image and embedding provider support 2026-04-25 16:22:30 +07:00
Avatar.js Initial commit 2026-01-05 09:58:59 +07:00
Badge.js Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
Button.js Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
CapacityBadges.js Refactor 2026-06-15 18:18:04 +07:00
Card.js Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
ChangelogModal.js Add marked package, update Qwen executor for OAuth handling, and enhance changelog styles 2026-04-17 12:15:10 +07:00
ComboFormModal.js feat(ui): add Done button to ModelSelectModal in combo creation (#1031) 2026-05-12 09:23:51 +07:00
CursorAuthModal.js fix: use better-sqlite3 for Cursor auto-import, drop sqlite3 CLI requirement (closes #395) (#411) 2026-03-27 10:45:11 +07:00
DonateModal.js Fix model check 2026-05-16 12:38:06 +07:00
Drawer.js Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
EditConnectionModal.js Squashed commit of the following: 2026-05-03 15:35:34 +07:00
Footer.js Initial commit 2026-01-05 09:58:59 +07:00
GitLabAuthModal.js feat: add GitLab Duo and CodeBuddy support, update observability settings 2026-03-30 11:28:07 +07:00
Header.js feat: add token-saver dashboard page 2026-06-26 10:12:25 +07:00
HeaderLanguage.js refactor(dashboard): reorganize menu actions across sidebar/header/profile 2026-06-06 16:05:44 +07:00
HeaderMenu.js refactor(dashboard): reorganize menu actions across sidebar/header/profile 2026-06-06 16:05:44 +07:00
IFlowCookieModal.js - Refines the overall structure of the CLI tools and MITM server functionalities. 2026-03-05 11:25:03 +07:00
index.js Refactor 2026-06-15 18:18:04 +07:00
Input.js Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
KiroAuthModal.js fix: support Kiro IDC (organization) token import 2026-06-26 10:32:59 +07:00
KiroOAuthWrapper.js feat(kiro): headless API-key auth + direct Claude/Kiro route 2026-06-17 10:01:30 +07:00
KiroSocialOAuthModal.js fix(auth): real client IP rate-limiting + remote default-password guard 2026-06-08 12:10:02 +07:00
LanguageSwitcher.js fix(lang): emit selected locale on close (#1234) 2026-05-18 14:55:48 +07:00
Loading.js Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
ManualConfigModal.js fix: add clipboard fallback for navigator.clipboard unavailable contexts (closes #696) (#699) 2026-04-22 10:12:55 +07:00
McpMarketplaceModal.js feat: Added McpMarketplaceModal to the CoworkToolCard for improved plugin management. 2026-05-09 10:15:38 +07:00
Modal.js feat(ui): enhance model select modal UX and modal traffic lights (#1111) 2026-05-15 09:21:24 +07:00
ModelSelectModal.js fix(models): store provider custom models by provider scope 2026-06-20 15:19:22 +07:00
NineRemoteButton.js Fix Model Price 2026-04-04 14:40:49 +07:00
NineRemotePromoModal.js Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
NoAuthProxyCard.js Add Cloudflare AI provider support and enhance connection management 2026-04-28 11:07:39 +07:00
OAuthModal.js feat(provider): add CodeBuddy CN provider (copilot.tencent.com) 2026-06-19 15:33:26 +07:00
Pagination.js fix: keep usage details pagination inside mobile viewport (#1218) 2026-05-17 15:09:51 +07:00
PricingModal.js fix(translator): ESM-safe registry + tool-id pairing + responses max_tokens; add real-creds tests 2026-06-15 11:38:43 +07:00
ProviderIcon.js fix(ui): restore provider assets and model availability endpoint (#367) 2026-03-23 09:16:10 +07:00
ProviderInfoCard.js Update version to 0.4.9, enhance README with Trendshift badge, and add new embedding models to providerModels.js. Refactor TTS handling to support additional providers and improve API key validation for media providers. 2026-04-29 11:34:39 +07:00
RequestLogger.js feat(db): migrate from lowdb to SQLite with repos pattern 2026-05-09 17:48:20 +07:00
SegmentedControl.js Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
Select.js Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
Sidebar.js feat: add token-saver dashboard page 2026-06-26 10:12:25 +07:00
ThemeProvider.js Initial commit 2026-01-05 09:58:59 +07:00
ThemeToggle.js Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
Toggle.js Refactor global styles and enhance MITM functionality 2026-05-03 18:00:35 +07:00
Tooltip.js Refactor 2026-06-15 18:18:04 +07:00
UsageStats.js fix(provider-topology): update label assignment to include nodeName 2026-06-13 11:43:18 +07:00