release: git-arboretum 3.7.1 (transcripts préservés), desktop 0.2.5 (mise à jour automatique)
CI / No em/en dashes (push) Successful in 3s
CI / Build & test (Node 24) (push) Successful in 11m5s
Release / Publish to Gitea npm registry (push) Successful in 11m10s
CI / Build & test (Node 22) (push) Successful in 11m24s
Desktop Release / Build Linux (AppImage + deb) (push) Successful in 13m57s
Desktop Release / Publish floating desktop-latest release (push) Successful in 10s
CI / Pack & boot smoke (Node 22) (push) Successful in 9m54s
CI / No em/en dashes (push) Successful in 3s
CI / Build & test (Node 24) (push) Successful in 11m5s
Release / Publish to Gitea npm registry (push) Successful in 11m10s
CI / Build & test (Node 22) (push) Successful in 11m24s
Desktop Release / Build Linux (AppImage + deb) (push) Successful in 13m57s
Desktop Release / Publish floating desktop-latest release (push) Successful in 10s
CI / Pack & boot smoke (Node 22) (push) Successful in 9m54s
This commit is contained in:
@@ -4,6 +4,22 @@ Notable changes to the Arboretum desktop app (`packages/desktop`). The daemon an
|
||||
extension keep their own changelogs in `packages/server/CHANGELOG.md` and
|
||||
`packages/vscode/CHANGELOG.md`.
|
||||
|
||||
## 0.2.5
|
||||
|
||||
Ships the daemon 3.7.1, and finishes the job started in 0.2.4: an update installed while the app runs
|
||||
now applies **itself**.
|
||||
|
||||
- **The restart after an update no longer needs you.** 0.2.4 detected that the binary had been
|
||||
replaced and offered a *Restart now* dialog. That still made the user do the work. The app now
|
||||
restarts on its own when it costs nothing, which is the common case, and only asks when there is
|
||||
something to lose: the dialog appears when live sessions would be interrupted (it says how many),
|
||||
or when the daemon cannot be reached to find out. A previous *Later* is final for that version, so
|
||||
nothing ever restarts behind your back.
|
||||
- **The update is now noticed while the window is open.** Detection used to run only when the window
|
||||
was re-shown (tray, Dock, second launch), so an update installed during a working session could go
|
||||
unnoticed indefinitely. A cheap `stat` every 30 s covers it, by polling rather than `fs.watch`,
|
||||
because a package replacing the binary or a whole directory often produces no watch event at all.
|
||||
|
||||
## 0.2.4
|
||||
|
||||
Ships the daemon 3.7.0: terminals no longer go black, they can sit side by side in resizable columns,
|
||||
|
||||
Reference in New Issue
Block a user