9 months ago
845837dReplace the monolithic SettingsView with a new SettingsShell and modular pages (Providers, Workspaces, Sessions) plus shared settings components and extensive CSS. Add store state and actions to support settings navigation (settingsPage, lastNonSettingsView, openSettings, closeSettings, setSettingsPage) and session archiving (archiveThread, unarchiveThread) with persistence and socket cleanup. Update Sidebar to use selectors, open settings, and expose an Archive action in the thread context menu. Remove the old SettingsView and add selectors and tests for settings navigation and thread archiving/archived sessions.
Parentfe778d9