Automated canary build of main. It is signed and notarized like a release but skips the owner review, so treat it as unstable.
See the canary guide to install, update, or return to stable. For everyday use, download the latest stable release.
- Commit:
00b2fa496315 - Base tag:
canary-20261031-0412-41167409129-1
Changes since canary-20261031-0412-41167409129-1
- 00b2fa4 fix(shell): stamp scene animation begins from the surface clock (#1075)
- 92fc606 test(vitreus): tolerate one-step native glass RGB variance (#1077)
- 04251c9 Separate shell configuration and notification responsibilities
- e095f07 Separate input, viewport and surface responsibilities
- 92cbae6 Separate settings and launcher responsibilities
- 44365ad Merge GitHub main into the notch title and Add from GitHub work
- 913a039 ci: run the swift suite in parallel groups and only the reached suites for test-only prs (#1069)
- bb87476 Add styles from a public GitHub repository
- 6343353 Move the Vitreus title below the notch when it fits
- 09658a8 Merge pull request #1056 from maoxor/fix/capture-recovery-after-replayd-restart
- 5b6986b refactor(overview): move the start deadline's expiry into its own function
- e557c71 Merge remote-tracking branch 'upstream/main' into fix/capture-recovery-after-replayd-restart
- dca87ac test(overview): drive the recovery tests from events with injected sleeps
- 6831443 Merge pull request #1044 from dappermint/feat/self-update
- 9e1313b fix(updates): keep the install offered once the bundle was swapped
- cf9a489 Cap a crowded Vitreus prefix tray and keep the Desk opener clear
- 51b7f2c Merge pull request #1068 from hezhizhen/codex/fix-vitreus-prefix-notch
- 7ffd79e Name the hidden menu strip height for Below Menu Bar
- d7ee18c Merge pull request #1070 from hezhizhen/codex/fix-menubar-position-switch
- a67b9d2 fix(bar): honor below-menu-bar placement
- c05c95a fix(updates): enter termination from the run loop and disarm a cancelled relaunch
- 4a49c07 fix(vitreus): keep crowded prefixes clear of the notch
- e303fc9 Keep two-finger scrolls out of the diagonal swipe wait
- fa1ece7 Merge pull request #1055 from maoxor/fix/diagonal-gesture-start
- b7d7447 Merge pull request #1026 from hezhizhen/codex/fix-provider-watch-budget
- 2459bd9 Drop the source comments from the Debug render budget fix
- 1dfebf9 Merge pull request #1064 from hezhizhen/codex/fix-vitreus-ci-render-timeout
- 074290f Merge GitHub main into the Vitreus work
- 0a724d4 Ripple the Vitreus bar on each beat
- 4a3ddba Ask for system audio access once per listening session
- 119fe0d List a style's own island options in Settings
- e641349 Swell the Vitreus bar with the bass
- c17d0ac Ring the Vitreus Island bar when a drawer closes
- 36395fb fix(shell): keep Debug rendering within CPU budgets
- c7a3b36 Drop the Vitreus Desk's Term and Ask tab names
- e5412fa Toggle the island's root widget from a keyboard shortcut
- 20f90fb Stop per-second bar renders while a Vitreus Frame drawer is open
- 893e5fd test(updates): cover a decline after the install commits and read-only bundles
- b5a0930 Merge remote-tracking branch 'upstream/main' into feat/self-update
- c837697 fix(shell): share provider executable watches
- aba6f22 Merge branch 'main' into feat/self-update
- d911d7c Merge remote-tracking branch 'upstream/main' into feat/self-update
- 9214346 fix(updates): stop the unzip on decline and allow a reinstall right away
- d110311 test(overview): complete the replacement start from its own start, not after a wait
- 9861bdc test(overview): a retried preview start delivers its frame
- 500b2e7 test(gestures): check the waiting start is armed, then committed, before release
- a4720e8 fix(overview): bound window discovery by its timeout so waiting starts are released
- 240cccb test(gestures): a waiting diagonal start does not inflate the release velocity
- f606d09 fix(overview): request timed-out previews again and ignore superseded discoveries
- 8c63030 Merge remote-tracking branch 'upstream/main' into feat/self-update
- cdf5d90 perf(updates): verify the archive off the main actor
- 781ff47 fix(gestures): let a diagonal swipe start settle its direction
- 2a029bd fix(overview): recover preview captures when ScreenCaptureKit stops answering
- 9d616c0 fix(updates): check the bundle on disk before skipping a reinstall
- e781aa0 fix(updates): tie the relaunch to the quit and let declines cancel
- 6528778 feat(updates): install and relaunch from the update popup