Skip to content

Yggdrasil v0.4.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 12:37
· 12 commits to main since this release
11f485e

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 to main offline). (#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 COLORFGBG so 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.