• v0.37.0 56253f9715

    v0.37.0
    All checks were successful
    CI / Frontend (push) Successful in 2m20s
    CI / Backend (push) Successful in 3m50s
    CI / Build Desktop (macOS arm64) (push) Successful in 54s
    CI / Playwright E2E (push) Successful in 6m9s
    CI / Build (push) Successful in 4m22s
    CI / Coverage Ratchet (push) Successful in 5m6s
    CI / Semantic Tag (push) Successful in 23s
    Release / Build Desktop (macOS arm64) (push) Successful in 1m15s
    Release / Build Frontend (push) Successful in 2m16s
    Release / Build darwin/amd64 (push) Successful in 3m8s
    Release / Build linux/amd64 (push) Successful in 3m56s
    Release / Build darwin/arm64 (push) Successful in 4m11s
    Release / Build linux/arm64 (push) Successful in 1m47s
    Release / Publish Release (push) Successful in 43s
    Stable

    dries released this 2026-06-11 22:30:46 +02:00 | 496 commits to main since this release

    Features

    • Support composer file attachments (56253f9)
    • ui: Show step-by-step progress while launching a closed project (d8069a4)

    Bug fixes

    • ui: Surface a launch error when tmux is unavailable (a741232)
    • ui: Render multi-edit session diffs without crashing (449190f)

    Full changelog: https://forgejo.nousefreak.be/dries/ocman/compare/v0.36.0...v0.37.0

    Downloads
  • v0.36.0 faea6044c5

    v0.36.0
    All checks were successful
    CI / Frontend (push) Successful in 3m14s
    CI / Backend (push) Successful in 3m54s
    CI / Build Desktop (macOS arm64) (push) Successful in 57s
    CI / Playwright E2E (push) Successful in 6m38s
    CI / Build (push) Successful in 3m53s
    CI / Semantic Tag (push) Successful in 9s
    Release / Build Desktop (macOS arm64) (push) Successful in 1m23s
    CI / Coverage Ratchet (push) Successful in 5m34s
    Release / Build Frontend (push) Successful in 1m45s
    Release / Build darwin/arm64 (push) Successful in 2m8s
    Release / Build darwin/amd64 (push) Successful in 3m20s
    Release / Build linux/arm64 (push) Successful in 1m39s
    Release / Build linux/amd64 (push) Successful in 5m5s
    Release / Publish Release (push) Successful in 39s
    Stable

    dries released this 2026-06-11 09:04:55 +02:00 | 501 commits to main since this release

    Features

    • Add conversation sharing and file attachments (faea604)
    • sessions: Track unread messages per session (f07e508)

    Full changelog: https://forgejo.nousefreak.be/dries/ocman/compare/v0.35.0...v0.36.0

    Downloads
  • v0.35.0 dc0a56e75b

    v0.35.0
    All checks were successful
    CI / Frontend (push) Successful in 3m10s
    CI / Backend (push) Successful in 4m32s
    CI / Build Desktop (macOS arm64) (push) Successful in 43s
    CI / Playwright E2E (push) Successful in 5m25s
    CI / Build (push) Successful in 2m45s
    CI / Semantic Tag (push) Successful in 8s
    Release / Build Frontend (push) Successful in 1m2s
    Release / Build Desktop (macOS arm64) (push) Successful in 1m9s
    Release / Build linux/amd64 (push) Successful in 3m1s
    Release / Build darwin/arm64 (push) Successful in 3m52s
    Release / Build darwin/amd64 (push) Successful in 4m7s
    Release / Build linux/arm64 (push) Successful in 1m39s
    Release / Publish Release (push) Successful in 35s
    Stable

    dries released this 2026-06-06 10:39:46 +02:00 | 505 commits to main since this release

    Features

    • In-app terminal with tabbed tmux windows (c371a87)

    Bug fixes

    • Restore small bottom padding below composer (8b7bd1d)
    • Add horizontal padding to conversation skeleton (94a0ccf)
    • Remove bottom padding below composer (63e66e1)
    • Reduce permission window scrollable height (c9ca4e5)

    Maintenance

    • ui: Share Resizer component and prompt keyboard protocol (dc0a56e)
    • hooks: Extract useAsyncResource for abort-managed fetch hooks (5f9dfd9)
    • picker: Extract shared CommandListPicker for model/agent pickers (002ceb5)
    • notify: Share baseline-snapshot scaffold across notify hooks (e1e0a05)
    • tmux: Extract shared KillTarget into internal/tmux (b650e49)
    • db: Share the model-resolution SQL in lookupSessionDefaults (02d892d)
    • upstream: Unify PR/Issue list response and mine-filtering (cef86d3)
    • forge: Share REST plumbing between github and forgejo clients (4e1c620)
    • api: Route mutating endpoints through postJSON (a11cc2e)
    • git: Centralise git subprocess construction in internal/gitexec (3daa54d)

    Full changelog: https://forgejo.nousefreak.be/dries/ocman/compare/v0.34.0...v0.35.0

    Downloads
  • v0.34.0 58b6586e30

    v0.34.0
    All checks were successful
    CI / Frontend (push) Successful in 2m59s
    CI / Backend (push) Successful in 4m22s
    CI / Playwright E2E (push) Successful in 5m6s
    CI / Build Desktop (macOS arm64) (push) Successful in 1m27s
    CI / Build (push) Successful in 2m11s
    CI / Semantic Tag (push) Successful in 7s
    Release / Build Frontend (push) Successful in 1m17s
    Release / Build Desktop (macOS arm64) (push) Successful in 1m42s
    Release / Build darwin/amd64 (push) Successful in 3m7s
    Release / Build darwin/arm64 (push) Successful in 4m2s
    Release / Build linux/amd64 (push) Successful in 4m23s
    Release / Build linux/arm64 (push) Successful in 1m39s
    Release / Publish Release (push) Successful in 36s
    Stable

    dries released this 2026-06-04 20:20:34 +02:00 | 520 commits to main since this release

    Features

    • Drag-to-reorder sidebar tabs and resize via headers (58b6586)
    • Move session action buttons under project label in header (69548cb)
    • upstream: Highlight PR rows matching the current branch (2bb36b5)

    Bug fixes

    • Opt composer textarea out of password manager autofill (9d8176d)

    Full changelog: https://forgejo.nousefreak.be/dries/ocman/compare/v0.33.3...v0.34.0

    Downloads
  • v0.33.3 aa03dd7f6f

    v0.33.3
    All checks were successful
    CI / Frontend (pull_request) Successful in 3m7s
    CI / Backend (pull_request) Successful in 3m49s
    CI / Build Desktop (macOS arm64) (pull_request) Successful in 48s
    CI / Playwright E2E (pull_request) Successful in 5m30s
    CI / Build (pull_request) Successful in 2m54s
    CI / Semantic Tag (pull_request) Has been skipped
    CI / Frontend (push) Successful in 3m4s
    CI / Backend (push) Successful in 3m51s
    CI / Build Desktop (macOS arm64) (push) Successful in 47s
    CI / Playwright E2E (push) Successful in 5m24s
    CI / Build (push) Successful in 2m52s
    CI / Semantic Tag (push) Successful in 7s
    Release / Build Desktop (macOS arm64) (push) Successful in 54s
    Release / Build Frontend (push) Successful in 57s
    Release / Build linux/amd64 (push) Successful in 2m17s
    Release / Build darwin/amd64 (push) Successful in 2m49s
    Release / Build darwin/arm64 (push) Successful in 2m53s
    Release / Build linux/arm64 (push) Successful in 1m34s
    Release / Publish Release (push) Successful in 34s
    Stable

    dries released this 2026-06-04 01:17:50 +02:00 | 524 commits to main since this release

    Bug fixes

    • build-desktop: Build frontend into internal/server/static (aa03dd7)

    Full changelog: https://forgejo.nousefreak.be/dries/ocman/compare/v0.33.2...v0.33.3

    Downloads
  • v0.33.2 0f7deef7ac

    v0.33.2
    All checks were successful
    CI / Frontend (push) Successful in 2m38s
    CI / Backend (push) Successful in 3m43s
    CI / Build Desktop (macOS arm64) (push) Successful in 47s
    CI / Playwright E2E (push) Successful in 4m58s
    CI / Build (push) Successful in 2m49s
    CI / Semantic Tag (push) Successful in 7s
    Release / Build Desktop (macOS arm64) (push) Successful in 54s
    Release / Build Frontend (push) Successful in 56s
    Release / Build darwin/amd64 (push) Successful in 2m13s
    Release / Build darwin/arm64 (push) Successful in 2m11s
    Release / Build linux/amd64 (push) Successful in 2m48s
    Release / Build linux/arm64 (push) Successful in 2m39s
    Release / Publish Release (push) Successful in 33s
    Stable

    dries released this 2026-06-04 00:23:53 +02:00 | 525 commits to main since this release

    Bug fixes

    • installer-mac: Skip Finder AppleScript in CI to avoid timeout (0f7deef)

    Full changelog: https://forgejo.nousefreak.be/dries/ocman/compare/v0.33.1...v0.33.2

    Downloads
  • v0.32.2 7a86913f7e

    v0.32.2
    All checks were successful
    CI / Frontend (pull_request) Successful in 2m54s
    CI / Backend (pull_request) Successful in 4m2s
    CI / Build (pull_request) Successful in 4m33s
    CI / Playwright E2E (pull_request) Successful in 6m56s
    CI / Semantic Tag (pull_request) Has been skipped
    CI / Frontend (push) Successful in 2m34s
    CI / Backend (push) Successful in 3m18s
    CI / Playwright E2E (push) Successful in 5m26s
    CI / Build (push) Successful in 3m48s
    CI / Semantic Tag (push) Successful in 13s
    Release / Build Frontend (push) Successful in 1m54s
    Release / Build linux/amd64 (push) Successful in 3m4s
    Release / Build darwin/amd64 (push) Successful in 4m51s
    Release / Build darwin/arm64 (push) Successful in 2m20s
    Release / Build linux/arm64 (push) Successful in 3m37s
    Release / Publish Release (push) Successful in 33s
    Stable

    dries released this 2026-06-03 16:26:04 +02:00 | 534 commits to main since this release

    Bug fixes

    • Clear stale session header on navigation (7a86913)
    • Fall back from deleted worktree sessions (db61552)

    Full changelog: https://forgejo.nousefreak.be/dries/ocman/compare/v0.32.1...v0.32.2

    Downloads
  • v0.32.1 235e1ac963

    v0.32.1
    All checks were successful
    CI / Frontend (pull_request) Successful in 2m20s
    CI / Backend (pull_request) Successful in 2m45s
    CI / Playwright E2E (pull_request) Successful in 4m55s
    CI / Build (pull_request) Successful in 2m40s
    CI / Semantic Tag (pull_request) Has been skipped
    CI / Frontend (push) Successful in 3m11s
    CI / Backend (push) Successful in 4m3s
    CI / Playwright E2E (push) Successful in 7m18s
    CI / Build (push) Successful in 4m50s
    CI / Semantic Tag (push) Successful in 12s
    Release / Build Frontend (push) Successful in 1m7s
    Release / Build darwin/amd64 (push) Successful in 2m59s
    Release / Build darwin/arm64 (push) Successful in 3m44s
    Release / Build linux/amd64 (push) Successful in 4m4s
    Release / Build linux/arm64 (push) Successful in 1m34s
    Release / Publish Release (push) Successful in 35s
    Stable

    dries released this 2026-06-03 16:12:38 +02:00 | 536 commits to main since this release

    Bug fixes

    • Remove stale github preview lint suppression (235e1ac)
    • Clear stale session header on navigation (bf5cc90)
    • Collapse long shell output (de57cec)

    Full changelog: https://forgejo.nousefreak.be/dries/ocman/compare/v0.32.0...v0.32.1

    Downloads
  • v0.32.0 30bf3ac54b

    v0.32.0
    All checks were successful
    CI / Frontend (pull_request) Successful in 2m22s
    CI / Backend (pull_request) Successful in 2m32s
    CI / Playwright E2E (pull_request) Successful in 5m7s
    CI / Build (pull_request) Successful in 2m49s
    CI / Semantic Tag (pull_request) Has been skipped
    CI / Frontend (push) Successful in 3m2s
    CI / Backend (push) Successful in 4m27s
    CI / Playwright E2E (push) Successful in 5m10s
    CI / Build (push) Successful in 2m8s
    CI / Semantic Tag (push) Successful in 8s
    Release / Build Frontend (push) Successful in 56s
    Release / Build darwin/arm64 (push) Successful in 2m19s
    Release / Build darwin/amd64 (push) Successful in 2m55s
    Release / Build linux/amd64 (push) Successful in 3m56s
    Release / Build linux/arm64 (push) Successful in 2m20s
    Release / Publish Release (push) Successful in 32s
    Stable

    dries released this 2026-06-03 09:05:02 +02:00 | 539 commits to main since this release

    Features

    • Bookmark conversation messages (5fe27e2)

    Bug fixes

    • Stabilize streaming navigation e2e (30bf3ac)
    • Simplify bookmark row actions (ee2bb53)
    • Preserve bookmark scroll across sessions (86aff41)
    • Load bookmarked messages before scrolling (a59bf19)

    Full changelog: https://forgejo.nousefreak.be/dries/ocman/compare/v0.31.1...v0.32.0

    Downloads
  • v0.31.1 e930c0cc74

    v0.31.1
    All checks were successful
    CI / Frontend (pull_request) Successful in 2m58s
    CI / Backend (pull_request) Successful in 3m44s
    CI / Playwright E2E (pull_request) Successful in 5m18s
    CI / Build (pull_request) Successful in 2m22s
    CI / Semantic Tag (pull_request) Has been skipped
    CI / Frontend (push) Successful in 2m32s
    CI / Backend (push) Successful in 3m2s
    CI / Playwright E2E (push) Successful in 4m53s
    CI / Build (push) Successful in 2m31s
    CI / Semantic Tag (push) Successful in 7s
    Release / Build Frontend (push) Successful in 57s
    Release / Build darwin/amd64 (push) Successful in 3m9s
    Release / Build linux/amd64 (push) Successful in 4m24s
    Release / Build darwin/arm64 (push) Successful in 4m24s
    Release / Build linux/arm64 (push) Successful in 1m44s
    Release / Publish Release (push) Successful in 31s
    Stable

    dries released this 2026-06-02 21:55:26 +02:00 | 544 commits to main since this release

    Bug fixes

    • Stabilize streamed text e2e (e930c0c)
    • Show full shell output by default (8a57ac1)
    • Preserve full tool output on expand (458d4a8)
    • Stream bash tool output (430ee75)
    • Soften user shell command styling (2a3ae10)

    Full changelog: https://forgejo.nousefreak.be/dries/ocman/compare/v0.31.0...v0.31.1

    Downloads