Commit Graph

9 Commits

Author SHA1 Message Date
Haileyesus
e20ee2828d fix(settings): inline MCP delete errors and stabilize save-close timer
Replace blocking alert() calls in MCP delete handlers with non-blocking deleteError state updates and setSaveStatus('error') on failure.

Thread deleteError through Settings -> Agents settings views and render inline error feedback in Claude/Codex MCP sections near delete actions.

Prevent orphaned save-close timers by clearing and nulling closeTimerRef before scheduling a new timeout, and by nulling the ref during unmount cleanup.
2026-02-24 14:05:30 +03:00
Haileyesus
fa8eeabc30 fix(settings): add role and aria attributes for accessibility 2026-02-24 13:32:50 +03:00
Haileyesus
28950a5b24 fix(api-settings): add aria-label for token visibility toggle button 2026-02-23 11:42:41 +03:00
Haileyesus
e47b2702fe refactor(settings): reuse DarkModeToggle for app and editor theme 2026-02-23 09:14:00 +03:00
Haileyesus
40c20c9215 refactor: use one dark mode toggle component for appearance settings and quick settings panel 2026-02-23 09:14:00 +03:00
Haileyesus
233a16b64e refactor(logo-provider): moved SessionProviderLogo to a dedicated llm-logo-provider folder and updated imports 2026-02-23 09:13:59 +03:00
Haileyesus
a61567a000 refactor(settings-modal): move agent settings tab content to separate components 2026-02-23 09:13:59 +03:00
Haileyesus
637cf51100 feat(settings): refactor settings components and move API Git settings tabs
- Replaced old settings components with new tab-based structure for API, Git, and Tasks settings.
- Introduced hooks for managing credentials and Git settings.
- Created new sections for API keys and GitHub credentials with appropriate UI components.
2026-02-23 09:13:59 +03:00
Haileyesus
73b32a5859 refactor(settings-modal): refactor settings modal to make it feature based 2026-02-23 09:13:59 +03:00