Skip to content

(restore): save the open sessions when the app closes, last review round (#479) - #555

Merged
devsuitup merged 3 commits into
mainfrom
merge/479
Oct 11, 2026
Merged

devsuitup merged 3 commits into
mainfrom
merge/479

Conversation

@devsuitup

Copy link
Copy Markdown
Owner

Lands #479 (abate) at its reviewed head f39d5ea, approved on 11/10. Once #477 was merged, #479 conflicted on the CHANGELOG only: both PRs move their v0.0.90 entry to Unreleased. This merge keeps both lines under Unreleased and drops them from v0.0.90. No other change; public/app.js and docs/session-restore.md merged cleanly. The restore, clear, exit-flush and unsaved-guard tests pass on the merge (191/191).

To merge with a merge commit (not squash), so that #479 is marked merged.

abate and others added 3 commits October 11, 2026 15:35
…d active marker

Tests for the last review round of #479, which #548 did not merge: a quit
that joins a reload check the page already answered still writes the app
state, and a reload check a quit joined quits without reloading first.
Two more pin existing behaviour: main stops reporting session exits once
the quit starts killing them, and a not-started entry holding the saved
active marker keeps it over a reattached session shown meanwhile.
…d do not reload first

When the page has already answered a reload check, a quit or close that
joins it still writes the app state (best effort); a reload check that a
quit or close joined no longer reloads before quitting. The changelog
entry moves to Unreleased, and two empty catches lose their comments.
…sions when the app closes, last review round)

Merged onto main after #477: the only conflict was the CHANGELOG, where both PRs moved their stale v0.0.90 entry to Unreleased; both lines are kept under Unreleased and neither under v0.0.90.
@devsuitup
devsuitup merged commit 24ac041 into main Oct 11, 2026
12 checks passed
@devsuitup
devsuitup deleted the merge/479 branch October 11, 2026 14:08
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