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:
e08c8c5c1d7c - Base tag:
canary-20261027-0418-40448662076-1
Changes since canary-20261027-0418-40448662076-1
- e08c8c5 fix: load symlinked OmniShell library directories (#1025)
- 3002858 fix: scan symlinked OmniShell widget directories (#1020)
- b035ed4 feat(niri): add edge overscroll with a configurable visible strip (#1000)
- e6e96a7 fix(shell): retire approvals for disabled components (#1023)
- fa4ced5 fix(hidden-bar): find menu bar items hosted by MenuBarAgent (#1041)
- 26179ba fix(shell): show the apple and app menu widgets left of the notch (#1045)
- ec962e9 Merge pull request #1042 from rickythefox/fix/whatsapp-ghost-column
- 30bf426 Cover cleanup while the AX destruction probe is suspended
- 149a4a3 Use a named case struct in lifecycle retirement test
- cbd5490 Retire ordered-out windows whose AX element is gone on space destroy
- bee760f Merge pull request #1022 from hezhizhen/codex/fix-permission-prompt-height
- c4cc667 Merge pull request #1038 from dappermint/ci/canary-skip-docs
- 243267b feat(canary): skip the build when only docs changed since the last tag
- ac4ea65 fix(canary): judge renames and non-ascii paths by their real names
- ad8c962 ci(canary): leave docs-only commits out of the notes
- f347bd1 Merge pull request #1037 from dappermint/ci/release-branches
- 85216ed Merge branch 'main' into ci/release-branches
- f5bef49 ci: match release branches with a slash in the name
- 11f68df Merge pull request #1036 from dappermint/ci/revert-ghostty-pin
- 41b38f8 ci: run the workflow on *-release branches
- 02117cb build: revert the ghostty pin to the published v0.7.5 zip
- 8bf4574 Merge pull request #1033 from rickythefox/fix/1031-palette-dismiss-fade
- 1e3c98a Align command palette dismiss fade with reveal fade (#1031)
- fa23641 Merge PR #1027: Keep window background blur on the outgoing workspace
- 20e61d2 fix(swipe): capture only listed windows in the outgoing snapshot
- 19cebf2 Merge PR #1021: Add a pre-commit hook and a direnv shell
- 0122be1 Merge PR #1019: Check that pinned downloads are published
- 7431058 fix(swipe): keep window background blur on the outgoing workspace
- 9e6ebf0 Merge remote-tracking branch 'origin/build/git-hooks-direnv' into build/git-hooks-direnv
- 750a787 Merge branch 'ci/check-pinned-downloads' into build/git-hooks-direnv
- ad19868 fix(build): lint the staged swift snapshot in the pre-commit hook
- 2cba301 fix(ci): skip commented-out pins in the download check
- 343cdd3 Merge branch 'ci/check-pinned-downloads' into build/git-hooks-direnv
- 4837927 fix(ci): report a malformed pinned url instead of crashing
- c55a7a5 build: add a pre-commit hook and a direnv shell
- 43dfa2a ci: check that pinned downloads are published
- 052368d Merge pull request #997: expand the Launcher with apps, commands, and scripts
- b0f72be Move four bundled OmniShell styles over the menu bar
- d114c71 Merge pull request #1013: preserve native menu below full-width bars
- aaf1b4c Keep the Welcome window open while its Settings links are used
- 15b06c8 Add a Welcome window for first launch
- ba1adbc fix(bar): preserve native menu below full-width bars
- e7fc23e Update SwiftFormat to 0.64.4
- cb9a159 Add foot as a Quake terminal provider
- 244f528 Bound shell file observation to content directories
- 2698f96 Merge pull request #1005: fix shell settings hot reload after directory symlink retargets
- 2d56355 Merge pull request #1006: prevent settings from exhausting file descriptors
- 95f1542 Merge pull request #977: don't identify a sole Hidden Bar item by its tooltip
- f423dea Merge pull request #1010: check shared library option declarations
- de93f47 Merge pull request #1003: run the Kitty control tests in Tooling
- 5fd53ed Merge upstream main into the 0.8.0 work
- 51d2b26 Document OmniShell consent and program trust
- 7dc9f34 Ask before OmniShell widgets connect or programs run
- fb183d4 test(shell): audit shared library option declarations
- 321f5ea Watch unselected profiles while recovering shell configuration
- af7718d Require trust for shell programs and control built-in network access
- 0d4a71e Keep shell watches current after failed or unchanged reloads
- 385bdd5 Bound shell directory observation file descriptors
- 2874113 Merge branch 'main' into codex/launcher-apps-commands-scripts
- 35e0790 Merge branch 'main' into fix/indrive-org-link
- 748e5e7 Merge pull request #988 from dappermint/feat/spatial-camera-overview
- 1ea70dc Require consent for OmniShell widget network access
- dbc1025 fix(overview): cap the raw gesture scale so it stays finite
- 4305dcb Merge branch 'main' into codex/launcher-apps-commands-scripts
- b5364f4 Merge branch 'main' into fix/hidden-bar-tooltip-identity
- 0cd51e2 Merge branch 'main' into feat/spatial-camera-overview
- 3e05419 fix(launcher): fix the four issues from the #997 review
- 8c7a3dd fix(launcher): harden shell fallback, CLI scan perf, config decode, UI crash
- 4675b28 Fix shell settings reloads after directory symlink retargets
- 50f66f6 ci: run Kitty control tests in tooling checks
- fff8665 Update the embedded Ghostty to 1.3.2-main+9ee02ae6
- a62c2bd fix(overview): floor gesture scale and correct rubber-band docs
- bf2fe72 Merge branch 'main' into feat/spatial-camera-overview
- 99a22d8 feat(overview): design camera-based spatial overview and add viewport model
- 62e0477 Extend Launcher with saved entries and CLI tools
- 02b2b04 fix(hidden-bar): keep tooltips for apps with several items
- cd939bb fix(hidden-bar): stop using an item's tooltip as its identity