Repository navigation
Name the release 5.0.0 and write its notes - #297
Conversation
Build 104 is already this release's data version (raised for the Paranoia migration, never shipped to desktop), so only the version name moves: 4.6.3+104 becomes 5.0.0+104, msix 5.0.0.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…atch support Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e asked about Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The next desktop release is the first with accounts, cloud sync, sharing, live editing and replays, so it ships as 5.0.0. Dara chose the number on 2026-10-13. This PR names the version and adds the player-facing notes the What's new dialog and the updater show.
Version
pubspec.yaml:4.6.3+104becomes5.0.0+104, andmsix_versionbecomes5.0.0.0.Settings.versionName:5.0.0..icagets a newer stamp than it already would. I didn't usescripts/bump_version.ps1, because it always adds one to the build number.Release notes (
release/metadata/5.0.0+104.json)Title: "5.0.0: Icarus goes online". It has 12 features and 3 fixes, drawn from the PRs merged since 4.6.3 (#179–#296):
.vrffrom anywhere, Keep and RemoveNot visible early: the dialog reads the published updater manifest (
Settings.desktopUpdaterArchiveUrl), notmain. So 4.6.3 users won't see these notes until the release is published.Check before release day
dateis2026-10-18. Set it to the day you publish.Updated on Oct 18 (e63de26)
Main merged in (it was 4 days behind), plus the work merged since the notes were first written (#304–#329):
Updated later on Oct 18 (03cc27e, 68bb7eb)
Installer pass on Dara's PC (Oct 18)
Built an unsigned 5.0.0+104 installer locally from this branch with the release script's build steps (the stable script refuses to run off
main; signing happens in the workflow). Dara's 4.6.1 install was taken to the published 4.6.3 installer (checksum checked) and launched once, after a full backup inE:\w\inst-pass\backup. Then the 5.0.0 installer went over it:.vrffrom Explorer plays the replay, and an.icaimports.icarus://points at the installed exe. The update check sees the stable channel.Checks
flutter test test/release_notes_test.dart test/update_checker_test.dart test/cloud_build_config_test.dartpasses (27 tests, rerun on 68bb7eb).scripts/test_release_safety.ps1passes on 68bb7eb.scripts/test_release_safety.ps1passes.ci: test
🤖 Generated with Claude Code
Summary by CodeRabbit
Summary