Conversation
srctl
force-pushed
the
task/shared-agent-note-wysiwyg
branch
from
September 13, 2026 06:01
b88809d to
01b06f7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a Features group to Settings for Coding, Note, and Dashboards. Appearance retains theme and conversation display. Feature rows use concise descriptions and switches, and the redundant footer hint and divider are removed.
Stacked on #21 (note editor), which is stacked on #20 (note storage/API). This PR contains only the settings follow-up commits; the editor refinements remain in #21.
Note and Coding preferences persist across agents and devices and default to enabled. Disabling Note hides its tab and blocks reads and updates while preserving content/history. Disabling Coding hides setup, rejects new coding agents/jobs/follow-ups, and pauses queued work while continuing to monitor active jobs; inspection, completion, and stopping remain available. Re-enabling resumes queued work. Existing Dashboard behavior is unchanged. Schema migrations 12 and 13 add the preferences.
Validation: lint, typecheck, app/CLI builds, and production authentication smoke checks passed, including the new setting endpoints. The app suite passed 168/169 tests; the filesystem-alias cleanup failure (
ERR_FS_EISDIR) also reproduces on the original PR #21 head on this Mac/Node 23.5.0. Focused coding job/worker tests passed (26), including paused launches/follow-ups, blocked new work, monitoring, stopping, and re-enabling. Note storage/migration and settings-search tests passed. Chromium checks covered Features navigation, persisted toggles, disabled note access, restored note content, and the hidden coding creation option. Worker checks use mocks, not live provider jobs.