feat(web): add persisted project notes sidebar#1266
feat(web): add persisted project notes sidebar#1266MaximIJ wants to merge 3 commits intopingdotgg:mainfrom
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment Tip You can enable review details to help with troubleshooting, context usage and more.Enable the |
|
Replacing this with #1268 so the notes work lands as a single clean commit on feature/project-notes instead of the earlier iterative branch history. |
What Changed
Adds a small persisted notes scratchpad for the active project inside the thread view.
notes.togglekeybinding command with a defaultMod+Shift+EbindingWhy
When working across multiple threads in the same project, it helps to keep a lightweight scratchpad for reminders, todos, and context that should survive thread switches and reloads. This keeps that context close to the conversation without overloading the prompt itself.
UI Changes
This adds a notes toggle beside the existing composer controls and opens a right-hand notes sidebar with a simple textarea.
I wasn't able to attach screenshots from the CLI environment, so this section is described rather than illustrated.
Checklist
Note
Add persisted project notes sidebar to the chat view
ProjectNotesSidebarcomponent to the chat view with a debounced textarea that persists notes by dispatchingproject.meta.updatecommands to the server.notesTEXT column on theprojection_projectstable (migration 16), propagated through the orchestration pipeline, and synced to the client store viamapProjectsFromReadModel.notes.togglekeybinding, a footer Notes button, or the compact composer controls menu.Macroscope summarized 26d7735.