Skip to content

refactor: move startup session into window module - #273

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

refactor: move startup session into window module#273
alecdotdev merged 1 commit into
alecdotdev:masterfrom
PathGao:agent/extract-window-session-startup

Conversation

@PathGao

@PathGao PathGao commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • move persisted-session restoration, interrupted-restore recovery, and Rust snapshot migration into windowSession
  • move destination-side detached-tab claim and acknowledgement into windowSession
  • retain rendering, tab-store mutation, and toast presentation in MarkdownViewer callbacks

Depends on #272 (and indirectly #271). Merge after #272. This finishes the window-session lifecycle boundary before the document-session extraction.

Validation

  • npm run check
  • npm test (117 passing)
  • cargo test (18 passing)

@PathGao

PathGao commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

@alecdotdev This follows #272 in the componentization chain. It completes the window-session lifecycle boundary by moving session restore/migration and destination-side tab-transfer acknowledgement out of MarkdownViewer; the next step is document-session extraction.

@PathGao

PathGao commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

@alecdotdev Rebased after #271 merged; its direct parent is the updated #272 branch.

@PathGao
PathGao force-pushed the agent/extract-window-session-startup branch from c564601 to d964ada Compare July 30, 2026 04:54
@alecdotdev
alecdotdev merged commit 751a91b into alecdotdev:master Jul 30, 2026
5 checks passed
@PathGao
PathGao deleted the agent/extract-window-session-startup 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