mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-07-21 21:31:12 +02:00
Reframe the restart prompt per PR feedback: by the time the user sees it, Squirrel has already installed the update — the prompt only asks for a restart (Chrome-style), and being loud about what shipped matters more than being unobtrusive during early adoption. - Replace the titlebar chip with a bottom-left "Update available" card showing the new version, an inline "What's new" section rendered from the GitHub release notes, and Later / Release notes / Restart now - Release notes come from Squirrel.Mac's update feed (update.electronjs.org passes the release body through); Squirrel.Windows only reports the release name, so missing notes are backfilled from the GitHub API - Drop the 24h snooze machinery — Later/× just dismiss for the session - Drop offline detection (soft `offline` state) — separate PR later - Drop the macOS move-to-Applications prompt/move button — separate PR later; Settings still explains why updates are unavailable outside /Applications - Drop window state persistence Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| package.json | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||