Skip to content

Releases: codehs/owlcast-app

Desktop v0.1.21

14 Apr 16:33
501d177

Choose a tag to compare

  • Fix Amp large thread export truncation (stream stdout to temp file instead of in-memory buffer)
  • Capture owlcast CLI and desktop app versions with each sync

Desktop v0.1.20

14 Apr 15:19
501d177

Choose a tag to compare

  • Fix Cursor subagent sessions syncing as independent top-level threads
  • Subagent sessions now stored with parent/child relationships and rendered inline inside their parent thread

Desktop v0.1.19

06 Apr 22:39
501d177

Choose a tag to compare

Desktop v0.1.19

Sync worker and UI polish (owlcast #637):

  • Thread sync: tighter include-filter behavior for API sync; selected repository matches even when cwd is outside a folder include.
  • Amp desktop sync: collect threads via amp threads list / export when needed; preserve full raw payloads.
  • Thread detail: Amp tool blocks (terminal for shell, edit diffs for apply_patch, Edit label).

Ships updated owlcast-cli.tar.gz with the above worker changes.

Desktop v0.1.18

06 Apr 18:39
501d177

Choose a tag to compare

OwlCastSync desktop v0.1.18 (macOS).

Includes updated sync CLI (e.g. local-state clear for resetting sync-state.sqlite3), dev settings for clearing local sync state when Developer Mode is enabled, and backend-related fixes from the main Owlcast repo when you deploy server changes.

Artifacts

  • OwlCastSync-0.1.18-macos.zip — Sparkle auto-update payload
  • OwlCastSync-0.1.18-macos.dmg — manual install
  • owlcast-cli.tar.gz — Python sync worker installed by the app
  • appcast.xml — update feed (also available via releases/latest/download/appcast.xml)
  • OwlCastSync-latest-macos.{zip,dmg} — convenience copies

Note: This build is not code-signed or notarized from CI; install as you do for other local/dev desktop builds.

Desktop v0.1.17

06 Apr 16:57
501d177

Choose a tag to compare

  • Checksum delta detection: sync worker skips re-uploading threads whose content hasn't changed
  • Gzip compression: all sync request bodies are now compressed, reducing bandwidth
  • Smarter retries: only un-ACKed items are re-sent on retry; partial progress preserved on failure
  • Server-side GzipRequestMiddleware for transparent decompression

PR: codehs/owlcast#635

Desktop v0.1.16

31 Mar 19:50
501d177

Choose a tag to compare

  • Fix cursor thread sync — messages now in correct order, tool calls and thinking blocks visible
  • Fix thread repo resolution for conductor workspaces and unresolvable repos

Desktop v0.1.15

31 Mar 16:18
501d177

Choose a tag to compare

  • Improve the desktop sync runtime with auth preflight, byte-aware batching, SQLite sync state, and structured progress events.
  • Show short user-facing sync progress in the desktop app while keeping detailed debug progress for dev mode.
  • Update desktop sync UI polish, including progress-driven button state and refined menu bar and in-app owl sync animations.

Desktop v0.1.14

30 Mar 18:26
501d177

Choose a tag to compare

  • Check for desktop app updates whenever the menu bar app syncs threads\n- Keep the manual update action wired to the same shared update state\n- Includes the refreshed owlcast-cli tarball for desktop sync

Desktop v0.1.13

30 Mar 14:36
501d177

Choose a tag to compare

  • Remove markdown processing; send raw payloads directly to the server
  • Simplify CLI: drop threads-root directory management and legacy markdown export path
  • Desktop app: remove threadsRoot directory creation, simplify sync invocation

Desktop v0.1.12

27 Mar 14:33
501d177

Choose a tag to compare

  • Truncate sync error in menu bar header to keep popup compact
  • Add scrollable error card with full message and copy button below Sync Now
  • Shrink menu bar error badge and remove white outline