Commit c4b38a7
committed
refactor: remove Workspace/PanelGrid, rename chat → history, add knowledge/source
- Remove Workspace dashboard (FeatureSidebar/Tabs, GitHistory, KanbanBoard,
LogoManager, ProjectDashboard/Diagnostics/Sidebar, WorkspaceView, types)
- Remove PanelGrid (PanelGrid, SessionPanel) — superseded by page-centric
routing
- Remove legacy chat routes (/chat/*, [projectId]/[sessionId]) — replaced by
/history with cleaner project/session structure
- Remove Settings/LlmProviderView and /settings/llm — LLM config moves out
- Remove useFeatureCreation, useNavigation hooks — no longer needed without
Workspace tabs
- Remove workspaceStore (Tauri) and workspace atoms — feature tabs / dashboard
state no longer persisted
- Add /history (index + [projectId]) — primary chat history view
- Add /knowledge/source/[id] — dynamic knowledge source pages, replacing
static /knowledge/reference
- Add useStreamedSessions hook + streamed session list rendering
- Add ProjectLogo shared component
- GlobalHeader: drop GlobalFeatureTabs/CreateFeatureDialog/VerticalFeatureTabs
- _layout: defer splash dismissal until /history's ProjectList signals
app:ready, so users don't see the empty shell during initial session scan
- Tauri lib.rs: significant backend rewrite supporting the new structure
- gitignore: untrack .claude/ and output/ workspace artifacts1 parent 2b5a985 commit c4b38a7
78 files changed
Lines changed: 3694 additions & 10861 deletions
File tree
- src-tauri
- src
- src
- components
- GlobalHeader
- PanelGrid
- Terminal
- home
- constants
- hooks
- pages
- chat
- history
- [projectId]
- knowledge
- distill
- source/[id]
- settings
- store
- atoms
- types
- views
- Chat
- Features
- Knowledge
- Settings
- Workspace
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
8 | 66 | | |
9 | 67 | | |
10 | 68 | | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
11 | 86 | | |
12 | 87 | | |
13 | 88 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
| 32 | + | |
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
0 commit comments