Skip to content

fix: restore safe compaction queueing to main (#58) - #70

Merged
Destiner merged 1 commit into
mainfrom
fix/restore-compaction-pr58
Oct 26, 2026
Merged

Destiner merged 1 commit into
mainfrom
fix/restore-compaction-pr58

Conversation

@Destiner

Copy link
Copy Markdown
Owner

Summary

  • Restore the net changes from Queue messages safely during compaction #58, which was accidentally merged into refactor/test-cleanup rather than main.
  • Allow safe steering/follow-up queueing during active automatic compaction; preserve blocked drafts and recover reconciliation reads.
  • Retain the original runtime, race, lifecycle and browser regressions; adapt session switching to current sidebar navigation.
  • Applied without source conflicts.

Validation

  • Frozen dependency install, frontend lint, typecheck/build: passed.
  • Unit tests: 55 files, 678 tests passed.
  • Focused Chromium: 16 tests passed (compaction queue, existing message queue, session replacement).
  • Local WebKit cannot launch even independently of Tau; GitHub CI must verify WebKit before merge.

Restores original merge 8d49cac without importing unrelated changes from the incorrect target branch.

Restore the net changes from #58, originally merged into refactor/test-cleanup (8d49cac). Adapt the session-switching regression to current sidebar navigation.
@Destiner

Copy link
Copy Markdown
Owner Author

Combined integration check with #69 passed locally: frontend lint/typecheck/build, all 730 unit tests, all 292 Chromium functional tests, both isolated performance guards, and the full unsigned native app build. The two restored changes merge together without conflicts. Awaiting hosted browser/native gates before merging.

@Destiner
Destiner merged commit a3514a6 into main Oct 26, 2026
4 checks passed
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.

1 participant