Releases: Saqoosha/Canopy
Releases · Saqoosha/Canopy
Canopy 2.5.5
Features
- The model picker now lets you choose the standard 200K-context Opus separately from the 1M-context variant, plus new Opus 4.7 and Opus 4.7 (1M) options.
Bug Fixes
- Fixed both "Opus" and "Opus (1M)" launcher entries resolving to the 1M-context model on 1M-eligible accounts — standard Opus now correctly runs at 200K, including for SSH remote sessions.
Canopy 2.5.4
Changes
- Automated
claude -p/ SDK sessions (background memory observers, sub-agents, and other non-interactive runs) are no longer listed in the sidebar Recents or the launcher's session history, keeping the session list focused on your real interactive sessions.
Canopy 2.5.3
Changes
- The local project directory picker now lets you create a new folder directly from the dialog (the macOS "New Folder" button is now enabled).
Canopy 2.5.2
Features
- Show the currently installed extension version alongside the new version in the update banner (e.g.
v2.1.148 → v2.1.150) - Add a Changelog link to the extension update banner so you can preview what's new before installing
Changes
- Narrow the launcher content area for a more comfortable reading width and consistent alignment with the update banner
Canopy 2.5.1
Bug Fixes
- Fixed the raised-hand sidebar icon staying lit after a permission prompt was cancelled (Stop pressed, channel aborted, CLI/shim exited, or SSH session reconnected). The icon now reliably clears once the prompt is no longer waiting for your input.
Canopy 2.5.0
Features
- Clone from GitHub — new launcher button next to the Working Directory card. Paste an
owner/repo, anhttps://github.com/...URL, or agit@github.com:...SSH URL, pick a parent folder, optionally pick a branch, and Canopy clones the repo and drops you into a session in the new directory. Prefersgh repo clonewhen GitHub CLI is installed and authenticated so private repos work out of the box; falls back to plaingit cloneotherwise. The sheet includes a working Cancel button — pressing it (or closing the window) terminates the in-flight subprocess and removes any partial-clone files left behind.
Canopy 2.4.3
Changes
- Hide Claude Code background scheduled-task sessions from the sidebar and launcher session lists
- Detect automated runs via
queue-operationenqueue whose content contains<scheduled-task
Canopy 2.4.2
Bug Fixes
- Restore macOS privacy entitlements (camera, microphone, calendars, contacts, location, photos, reminders, AppleEvents, speech recognition) that were silently stripped from the signed app bundle. Tools and subprocesses launched from a Canopy session (e.g.
ffmpeg) now correctly trigger the macOS TCC permission prompt instead of being denied without warning.
Canopy 2.4.1
Changes
- Status bar rate-limit reset countdowns ("4h49m", "4h39m", etc.) are now clearly legible instead of fading into the tray — restyled with
.secondarytint, medium weight, and monospaced digits so they don't shift width as time ticks down. - Hovering the 5-hour and weekly rate-limit segments now reveals the actual reset date and time (e.g. "Resets Today at 6:09 PM (in 4h49m)" / "Resets May 20 at 12:00 AM (in 4d)") in addition to the relative countdown.
- The context-usage tooltip now shows full token counts with thousand separators plus the maximum window for clarity.
- The message-count tooltip is now thousand-separated for easier reading on long sessions.
Canopy 2.4.0
Features
- Sidebar sessions can now be grouped by Date, Project, or Environment — switch modes with the new segmented picker above the session list.
- Date: Today / Yesterday / This Week / This Month / Older (matches Claude Desktop)
- Project: One section per project, sorted by most recent session
- Env: Local / Cloud split
- Grouping mode is remembered across launches.
Bug Fixes
- Cmd+1..9 shortcuts now match the visual row order in all grouping modes.