Skip to content

refactor: move task updates into document session - #276

Merged
alecdotdev merged 1 commit into
alecdotdev:masterfrom
PathGao:agent/extract-document-behavior-session
Jul 30, 2026
Merged

refactor: move task updates into document session#276
alecdotdev merged 1 commit into
alecdotdev:masterfrom
PathGao:agent/extract-document-behavior-session

Conversation

@PathGao

@PathGao PathGao commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • move task-checkbox Markdown mutation and persistence into documentSession
  • keep DOM checkbox discovery and visual state in MarkdownViewer
  • preserve the in-memory update before save invariant

Depends on #275. Merge after #275. Watcher and close-confirmation ownership remain subsequent focused steps.

Validation

  • npm run check
  • npm test (118 passing)
  • cargo test (20 passing on the rebased parent)

@PathGao

PathGao commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

@alecdotdev This is the next dependent document-session PR after #275. It isolates task-content mutation while retaining DOM-specific behavior in MarkdownViewer.

@PathGao
PathGao force-pushed the agent/extract-document-behavior-session branch 3 times, most recently from c407344 to 40b4927 Compare July 30, 2026 05:06
@PathGao
PathGao force-pushed the agent/extract-document-behavior-session branch from 40b4927 to 242de66 Compare July 30, 2026 05:07
@alecdotdev
alecdotdev merged commit c4c62a0 into alecdotdev:master Jul 30, 2026
5 checks passed
@PathGao
PathGao deleted the agent/extract-document-behavior-session branch July 30, 2026 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants