Releases: spool-lab/spool
Spool 0.4.0
Spool 0.4.0 — focused on AI sessions
This release marks Spool's focus on AI agent sessions: Claude Code, Codex CLI, and Gemini CLI. Search, agent integration (/spool skill), starring, and session-resume CLI all stay — and get a leaner, faster app along the way.
Connectors have moved to Spool Daemon
Platform connectors — Twitter/X bookmarks, GitHub stars, Reddit saves, Hacker News favorites, Xiaohongshu, etc. — are now part of Spool Daemon, a sibling app focused on capture sync. Daemon's captures show up alongside Spool sessions in the same search box when you have both installed.
Upgrading from 0.3.x
- The first launch after upgrade migrates your local database to schema v5: connector tables and synced captures are dropped, session data is preserved.
- A one-time dialog walks you to Spool Daemon if you want to keep using connectors there.
- All session stars and indexed conversations carry over untouched.
- Auto-update from earlier versions works as usual — no manual reinstall needed.
What changed under the hood
- App main bundle −54% (~123 KB → ~56 KB), loader chunk −100% (310 KB chunk gone)
- ~14,000 lines of connector code removed from Spool; remaining surface is sessions-only
- New SQLite migration v5 drops
captures/capture_connectors/connector_sync_stateand narrows thestarsCHECK constraint to session-only spool connector …CLI subcommands removed;search,sync,list,status,showunchanged- Settings has a new Sources tab (renamed from Connectors) showing your three agent session counts
- README, design docs, and landing pages updated to reflect the sessions-only product
Install
macOS (Apple Silicon)
curl -fsSL https://spool.pro/install.sh | bashLinux (x86_64)
Download the AppImage from the assets below.
Feedback and bug reports very welcome via Issues or Discord.
Spool 0.3.8
What's new
- fix(release): build in CI instead of local machine + catch startup errors (#109)
- fix(ci): pass --ignore-workspace so landing deploy installs its deps
- fix(install): avoid GitHub API rate limit in install.sh
Install
macOS (Apple Silicon)
curl -fsSL https://spool.pro/install.sh | bashLinux (x86_64)
Download the AppImage from the assets below.
This is an early release — feedback and bug reports welcome via Issues.
Spool 0.3.7
What's new
- fix(stars): end-to-end orphan cleanup + Install button polish (#107)
Install
curl -fsSL https://spool.pro/install.sh | bashRequires macOS on Apple Silicon (M1+).
Spool 0.3.6
What's new
- fix(connectors): bundle SDK per connector; structural SyncError check (#106)
- chore: exclude landing from workspace while Void SDK is in private beta (#105)
- docs: declare Spool as a trademark of TypeSafe Limited
- fix(ci): authenticate @void-sdk fetches in e2e + release workflows (#104)
- feat: add star/bookmark for sessions and captures (#102)
- feat(landing): migrate from Astro/Cloudflare Pages to void (#103)
- fix(core): rewrite session watcher on fs.watch recursive (#101)
- feat(landing): redesign home page — editorial / archive layout
- fix(ci): update workflow filters to @spool-lab scope + fix release notes escaping
Install
curl -fsSL https://spool.pro/install.sh | bashRequires macOS on Apple Silicon (M1+).
Spool 0.3.5
What's new
- feat(cli): add proxy support via https_proxy/http_proxy (#100)
- feat(cli): show resume command in search results (#99)
- fix(cli): show full sync command with connector ID after install
- chore: rename @spool/core and @spool/cli to @spool-lab scope (#98)
- chore: remove bundled connector system (#97)
- feat(cli): add connector list/status/uninstall/update subcommands (#96)
- chore: add root
pnpm spoolshortcut for CLI (#95) - test(cli): comprehensive tests + fix hardcoded version (#94)
- docs(connector-sdk): write a real README for the npm page (#92)
- feat(registry): add @graydawnc/connector-youtube (#91)
- fix(prereq): accept zero-padded CalVer + align Setup card icons to first line (#90)
- chore: rename @spool/connector-sdk to @spool-lab/connector-sdk (#89)
- chore(connector-sdk): publish to npm under @spool/connector-sdk (#88)
- fix(cli): drop twitter-bookmarks default from connector-sync (#87)
- fix: quick-search surfaces connector captures + restore target flash (#86)
- fix: M:N capture_connectors table for connector provenance (#85)
- fix: implement RFC 6265 domain matching in Chrome cookies capability (#84)
- feat: add Reddit connector (saved + upvoted) (#81)
- Revert "fix: use directory watching instead of globs for chokidar v4 compatibility (#77)" (#82)
- feat: connector prerequisites system + Xiaohongshu connector (#76)
- Use pnpm run for landing deploy script (#80)
- Fix landing deploy workflow for pnpm workspace (#79)
- Remove landing call booking links (#78)
- fix: use directory watching instead of globs for chokidar v4 compatibility (#77)
- refactor(ui): polish Connectors settings panel (#75)
- feat: add dev-install script for macOS (#74)
- fix: compact Available Connectors row layout (#73)
- feat: exec capability, GitHub connector, and multi-connector support (#70)
- fix: prevent Available Connectors section from flashing on load (#69)
- fix: bundled connectors not loaded in dev mode for fresh users (#68)
- feat: in-app connector browser (#67)
- feat: connector update checking and one-click upgrade (#66)
- feat: add connector uninstall support (#65)
- fix: refresh source pills after connector install via deep link (#64)
- fix: refresh source pills after connector install via deep link
- fix: don't force-open settings after connector install
- revert: remove redundant installed handlers from SettingsPanel/SourcesPanel
- fix: auto-open connectors tab after installing via deep link
- fix: refresh connector list after install via deep link
- feat: add Typeless voice transcripts connector as official plugin (#49)
- feat: HN connector, connector install flow, spool.pro /connectors/ directory (#63)
- feat(connectors): SDK split and plugin loader (#60)
- chore: update safe workspace dependencies (#61)
- docs(connector): plugin system design for open ecosystem (#59)
- refactor(core): migrate SyncScheduler internals to Effect (#58)
- refactor(core): migrate sync engine time and cancellation into Effect (#57)
- refactor(core): port sync engine loop to Effect.gen (#56)
- refactor(core): migrate SyncError to Data.TaggedError (#55)
- test: sync engine and scheduler contract tests (Phase B) (#54)
- fix: use net.request for proxy-aware connector fetch in Electron (#53)
- fix: unify pageDelayMs default between persistent and ephemeral sync (#52)
- fix: use last_error_at as backoff base time (#51)
- feat: head-side dual-frontier sync contract (Phase A.1) (#50)
Install
macOS (Apple Silicon)
curl -fsSL https://spool.pro/install.sh | bashLinux (x86_64)
Download the AppImage from the assets below.
This is an early release — feedback and bug reports welcome via Issues.
Spool 0.3.4
What's new
- Upgrade GitHub Actions runtimes
- Fix lockfile for Codex ACP upgrade
- Persist theme settings across restarts
- Make session detail searchable without forcing users back out (#48)
- Unblock Gemini session search without leaking user-specific fixture data
- docs: connector plugin architecture & developer guide (#41)
- Update Codex extension to v0.10 and remove AGENTS guide
- Refine theme settings editor and simplify appearance controls
Install
macOS (Apple Silicon)
curl -fsSL https://spool.pro/install.sh | bashLinux (x86_64)
Download the AppImage or tar.gz from the assets below.
This is an early release — feedback and bug reports welcome via Issues.
Spool 0.3.3
What's new
- docs: credit fieldtheory-cli and OpenCLI in README
- feat: native Twitter Bookmark sync via connector framework (#39)
- fix: parse version from DMG URL only once in install.sh (#40)
- refactor: deduplicate shellQuote into shared module
- feat: improve resume actions for session search results (#38)
- feat: add cal.com booking link to landing page and document electron-rebuild step
Install
macOS (Apple Silicon)
curl -fsSL https://spool.pro/install.sh | bashLinux (x86_64)
Download the AppImage or tar.gz from the assets below.
This is an early release — feedback and bug reports welcome via Issues.
Spool 0.3.2
What's new
- feat: add Linux support (dev + build) (#25)
- fix: resolve install.sh mount point before copying app (#36)
- fix: distinguish DB-not-found from other errors in CLI status command (#34)
- chore: update footer attribution to Spool Lab
- fix: SEO improvements across landing, blog, and docs
- fix: correct docs to reflect /spool skill and CLI are not yet functional
Install
macOS (Apple Silicon)
curl -fsSL https://spool.pro/install.sh | bashLinux (x86_64)
Download the AppImage or tar.gz from the assets below.
This is an early release — feedback and bug reports welcome via Issues.
Spool 0.3.1
What's new
- feat: migrate landing to Astro + Starlight with docs and blog
- fix: move sync to worker thread and optimize FTS indexing (#33)
- copy: update landing subtitle and typing phrases to match current product
- fix: add robots.txt, sitemap.xml and fix canonical URL for Google indexing
- fix: stop auto-opening DevTools on every window creation (#31)
- feat: scroll to matching message when opening session from search (#30)
- Refine ACP prompt for source-aware search (#29)
Install
curl -fsSL https://spool.pro/install.sh | bashRequires macOS on Apple Silicon (M1+).
This is an early release — feedback and bug reports welcome via Issues.
Spool 0.3.0
What's new
- feat: add built-in agent runtime via Open Agent SDK
- feat: auto-detect terminal and add terminal preference setting for session resume (#26)
- feat: display user-renamed session titles from Claude Code and Codex (#24)
- fix: show "via API" instead of "via ACP" for built-in agent
- fix: use POSIX-compatible regex in install.sh for macOS BSD sed/grep (#23)
- fix: tray click crashes after closing recreated window (#22)
Install
curl -fsSL https://spool.pro/install.sh | bashRequires macOS on Apple Silicon (M1+).
This is an early release — feedback and bug reports welcome via Issues.