Skip to content

Fix/history reset bug - #58

Merged
ChenZhenIO merged 3 commits into
release/v0.7.0from
fix/history-reset-bug
Oct 23, 2026
Merged

ChenZhenIO merged 3 commits into
release/v0.7.0from
fix/history-reset-bug

Conversation

@ChenZhenIO

Copy link
Copy Markdown
Collaborator

No description provided.

Bound typing transactions by monotonic age and accumulated size, and give editor sessions distinct group identities. Route document field actions through the shared history, including exhausted operations.

Reconcile accepted source and editing positions independently of parent frames, reject retired asynchronous publications, and retain displaced content at whole-document replacement boundaries.

Protect each distinct pre-traversal source with independent retained recovery work. Add deterministic, application, persistence and native GTK regressions, and document the durability boundary.
Use the production workspace controller with memory stores for both fifteen-minute editor regressions. Dispatch Ctrl+Z and Ctrl+Shift+Z and compare shared source, visible controllers, historical Source caret and live rich serialization. The original grouping still fails both unchanged group-bound assertions.
@ChenZhenIO ChenZhenIO self-assigned this Oct 23, 2026
@ChenZhenIO
ChenZhenIO merged commit 77a5b5a into release/v0.7.0 Oct 23, 2026
5 checks passed
@ChenZhenIO
ChenZhenIO deleted the fix/history-reset-bug branch October 23, 2026 14:11
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