Repository navigation
Commit 0845d6c
authored
feat(web): add workspace-wide project chat dock (#259)
- Add one project chat dock to every workspace page, with a project
picker and a separate draft per project.
- Load the projects list only when the dock first opens; fall back to
the Assistant links outside the workspace dock instead of throwing.
- Keep the dock open across pages; collapse only for focus that follows
a Tab into controls the panel hides.
- Add a phone scrim and bottom sheet, keep focus inside it, and reserve
scroll space on desktop (skipped on short screens).
- Cap mounted chat sessions at 3 without dropping drafts or running
chats; count an unconfirmed project draft as unsent.
- Share one set of planner prefs, AI capabilities and agent settings
reads across all embedded chats.1 parent 4a6245b commit 0845d6c
13 files changed
Lines changed: 1469 additions & 57 deletions
File tree
- web
- src
- app/workspace
- screens
- assistant
- projects
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
88 | 89 | | |
89 | 90 | | |
90 | 91 | | |
91 | | - | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
92 | 95 | | |
93 | 96 | | |
94 | 97 | | |
| |||
0 commit comments