Releases: bsv-blockchain/yggdrasil
Releases · bsv-blockchain/yggdrasil
Yggdrasil v0.5.0
What's new in 0.5.0
- In-app auto-update — Yggdrasil now updates itself via Sparkle. Use Check for Updates… in the app menu, or let the daily background check offer new versions with one-click Install & Relaunch. (#20)
- Unified Find (⌘F) — search across the agent terminal, GitHub, and Diff panes from one find bar. (#19)
- Paste images into the agent — ⌘V an image (or copied screenshot) into the Claude terminal; it's linked as a temp file path. (#18)
- UI polish — buttons now register clicks across their full area with clear press feedback, and the main window restores its size and which display it was on across launches. (#21)
Installing / updating
Important
Auto-update starts working from 0.5.0 onward. If you're on 0.4.1 or earlier (no updater), download and install this DMG once manually — future releases will update automatically.
Download Yggdrasil-0.5.0.dmg below (Developer ID-signed + notarized), open it, and drag Yggdrasil to Applications.
Yggdrasil v0.4.1
Release v0.4.1
Yggdrasil v0.4.0
What's new since v0.2.0
Repos & New Session
- Default branch detection — when you add a repo, Yggdrasil now reads its real default branch from GitHub instead of assuming
main; New Session pre-fills the base branch from it (falls back tomainoffline). (#7, closes #2) - Clone from within the app — Settings → Repos and the New Session dialog detect an uncloned repo and offer to clone it via
gh repo clone(so private repos authenticate), inferring the target folder from your existing clones. (#9, closes #8)
Terminal
- Light / dark theme — the embedded terminal follows the app/system appearance, with a dedicated Terminal toggle (Match system / Light / Dark) in Preferences → Appearance. Sets
COLORFGBGso CLI tools match. (#4, closes #3) - Recover from an exited agent — a non-blocking "Session ended" banner plus Resume Session / New Shell actions on the sidebar tab and pane-header context menus; switching back to an exited tab auto-resumes. (#6, closes #5)
Internal
- CI pins SwiftFormat 0.60.1 and SwiftLint 0.63.2 to fixed binaries via the Makefile (single source of truth, shared with local dev) so formatting/linting can't drift; the tree was reformatted to match. (#10, #11)
Requires macOS 14+ (Apple Silicon). The DMG is signed and notarized.
Yggdrasil v0.2.0
Release v0.2.0