agent-orchestrator/ui-electrobun/src/mainview/settings
Hibryda c88577a34a refactor(electrobun): modularize stores + shared UI components
Stores:
- notifications-store.svelte.ts: owns notifications array (was inline in App)
- workspace-store.svelte.ts: extended with addProjectFromWizard, loadGroupsFromDb,
  loadProjectsFromDb, derived getters (totalCost, totalTokens, mountedGroupIds)

Shared UI components (ui/):
- SegmentedControl.svelte: replaces repeated .seg button groups
- SliderInput.svelte: labeled range slider with value display
- StatusDot.svelte: colored dot with pulse support
- IconButton.svelte: icon-only button with tooltip, 3 sizes
- Section.svelte: settings section wrapper with heading

App.svelte: script 390→221 lines (removed all inline CRUD, delegates to stores)
ProjectCard: uses StatusDot shared component
AgentSettings + OrchestrationSettings: use SegmentedControl, SliderInput, Section
2026-03-23 19:42:47 +01:00
..
AdvancedSettings.svelte fix(electrobun): wizard 7 fixes — validation, GitLab, SSHFS, icons, model dropdown, keyboard nav 2026-03-23 14:20:30 +01:00
AgentSettings.svelte refactor(electrobun): modularize stores + shared UI components 2026-03-23 19:42:47 +01:00
AppearanceSettings.svelte feat(electrobun): project wizard phases 1-5 (WIP) 2026-03-23 13:05:07 +01:00
DiagnosticsTab.svelte feat: @agor/stores package (3 stores) + 58 BackendAdapter tests 2026-03-22 04:45:56 +01:00
KeyboardSettings.svelte feat(electrobun): groups, cloning, shortcuts, custom window — all 5 features 2026-03-20 06:24:24 +01:00
MarketplaceTab.svelte fix(electrobun): address all 20 Codex review findings 2026-03-22 01:20:23 +01:00
OrchestrationSettings.svelte refactor(electrobun): modularize stores + shared UI components 2026-03-23 19:42:47 +01:00
ProjectSettings.svelte feat(electrobun): project wizard phases 1-5 (WIP) 2026-03-23 13:05:07 +01:00
RemoteMachinesSettings.svelte fix(electrobun): complete all 16 Codex #3 findings 2026-03-22 02:52:04 +01:00
SecuritySettings.svelte feat(electrobun): project wizard phases 1-5 (WIP) 2026-03-23 13:05:07 +01:00
ThemeEditor.svelte fix(electrobun): address all 20 Codex review findings 2026-03-22 01:20:23 +01:00