Use AppResizableShell and PageSidebar on project and history routes.
Align top bar with workspace return path and grouped history handling.
Made-with: Cursor
Consolidate project and history navigation into PageSidebar and update
workspace/session consumers to import from the new module paths.
Made-with: Cursor
Introduce resizable shell layout and sidebar width handling. Track last
non-history app path for navigation and wire root layout to persist it.
Made-with: Cursor
Move agents, browser, channels, connectors, project hub, settings, and
skills surfaces into components/Dashboard/Pages. Add HorizontalNav and
centralized history URL parsing (historyNavConfig). Remove legacy
HistoryTabsNav and old src/pages route modules. Update consumers that
imported local models and MCP dialogs to the new paths.
Made-with: Cursor
Move GroupedHistoryView under pages/Dashboard co-locate with Project.
Add dashboard store, types, board/list views, Task page, and data hook.
Made-with: Cursor
Remove redundant stroke-2 overrides from buttons and chat/workspace
shells, and drop fixed stroke-width from global .lucide rules so icon
stroke follows defaults and currentColor.
Made-with: Cursor
Relocate new project, project sidebar fold, app update, and end-project
action from the project sidebar; remove BottomAction. Add i18n for
achieve-project CTA copy.
Made-with: Cursor
Support browser-safe downloads for opened and remote files in the folder viewer so users can save generated files without relying on Electron-only download handling.
Made-with: Cursor
Extends workspaceMainBackground with ruled, dotted, and dashed options (renames none to empty), migrates stored values including legacy keys, updates Home to render the new overlays, and adds Appearance labels across locales.
Made-with: Cursor
Renames claude and codex preset keys to claw and starfish, adds whale and custom palettes, and aligns theme engine tests and dev README examples with the new ids.
Made-with: Cursor
Refresh IntegrationList, session rows, TopBar, and recent sessions. Remove recent-session delete from Workspace in favor of handling elsewhere.
Made-with: Cursor
Use theme-aware token icons with resilient token totals in history views, and align history navigation wording/loader shimmer styling with updated design tokens.
Made-with: Cursor
Reuse a shared session row component for sidebar, recent, and all-sessions views, and keep session selection explicit after deletion instead of auto-selecting another task.
Made-with: Cursor
Replace the top-bar support dropdown with a report bug dialog that packages diagnostics, prepares bug metadata, and opens a prefilled support email while keeping cancel as a no-op. This also updates docs/locales and adds a regression test for canceled saves.
Made-with: Cursor
Replace direct window.electronAPI usage with useHost() for
hideAllWebview and selectFile to satisfy lint and keep web/electron paths consistent.
Made-with: Cursor
Add SVG assets for GitHub, Google Calendar, Gmail, LinkedIn, Notion,
RAG, Reddit, and X. Refresh Slack icon for consistency with the set.
Made-with: Cursor
- Panel backgrounds neutral-subtle; success semantic tokens
- Sidebar active state and indicator dots use ds tokens
- Reset/Save buttons use tone and radius props
- Content layout spacing and sticky header offset
Made-with: Cursor
- Route window controls and export through useHost
- Home control uses FolderOpen; slight left padding
- Remove history-route version/update pill (moved to Settings)
- closeWindow passes false to match host API
Made-with: Cursor
- Add animate Blocks icon and use for History projects tab
- History page horizontal padding px-20 to px-16
- Remove redundant break-words on task card title (overflow-wrap:anywhere)
Made-with: Cursor