openclaw/slacrawl
cli terminal app for slack with sqlite backend
15 Releases
Latest: 1w ago
v0.7.3Latest
🐛 Fixes
- Confine Slack Desktop snapshot reads to the discovered profile root and reject symlink or special-file entries.
📦 Maintenance
- Add Bash and Zsh completion entries for Git-share snapshot tags and historical refs.
- Retry concurrent Git snapshot branch-and-tag pushes after rebasing and retargeting the unpublished tag.
- Add immutable Git-share snapshot tags and non-mutating historical restores with `update --ref`, using CrawlKit for shared Git history mechanics.
- Move FTS5 query escaping onto CrawlKit and refresh Go dependencies.
- Update CrawlKit through 0.13.0 for shared runtime hardening, SQLite upgrades, and absolute Windows database paths.
- Refresh release and CI actions.
- Full changelog: https://github.com/openclaw/slacrawl/blob/v0.7.3/CHANGELOG.md
v0.7.2
📋 Changes
- Added automatic Slack Desktop cache discovery on Linux using `XDG_CONFIG_HOME` or `~/.config`. Thanks @TurboTheTurtle.
- Added preview-first retention purging with absolute or relative cutoffs, workspace scoping, cached-media cleanup, and optional SQLite compaction. Thanks @barbieri.
📦 Artifacts
- macOS/Linux tarballs, Debian packages, RPM packages, and `sha256sums.txt` are attached to this release.
- Release workflow: https://github.com/openclaw/slacrawl/actions/runs/27258454656
v0.7.1
🐛 Fixes
- Desktop and wiretap sync now apply configured workspace, channel, and excluded-channel filters to cached Slack Desktop imports.
📦 Maintenance
- Updated `slack-go` to 0.25.0 while preserving search indexing for rich-text, raw-text, raw-number, and empty table cells.
- Added a pinned dead-code CI gate and removed unreachable internal helpers. Thanks @vincentkoc.
- Updated the TruffleHog secret-scanning action to 3.95.5.
📦 Artifacts
- macOS/Linux tarballs, Debian packages, RPM packages, and `sha256sums.txt` are attached to this release.
- Release workflow: https://github.com/openclaw/slacrawl/actions/runs/27172168674
v0.7.0
📋 Changes
- Added `sync --source mcp` for fetching Slack users, channels, messages, and threads through Codex's HTTP connector gateway or the reference Slack MCP server over stdio into the canonical SQLite archive.
- Updated the minimum Go toolchain to 1.26.4 to pick up standard-library security fixes.
🐛 Fixes
- MCP sync now handles parent-only thread payloads, replies with missing author names, missing Slack connectors, and shell completion for `mcp`/`connector` sources.
📦 Artifacts
- macOS/Linux tarballs, Debian packages, RPM packages, and `sha256sums.txt` are attached to this release.
- Release workflow: https://github.com/openclaw/slacrawl/actions/runs/27084986462
v0.6.3
🐛 Fixes
- Search now treats normal CLI input as safe text instead of raw FTS syntax, with phrase, term, and substring fallback plus `--raw-fts` for advanced queries.
- Wiretap desktop import now includes cached Slack DM and MPIM messages from IndexedDB redux state.
- Desktop ingest now detects direct-download Slack installs and skips desktop-only cross-workspace collisions from IndexedDB snapshots. Thanks @caocuong2404.
📦 Artifacts
- macOS/Linux tarballs, Debian packages, RPM packages, and `sha256sums.txt` are attached to this release.
- Release workflow: https://github.com/openclaw/slacrawl/actions/runs/26412956417
v0.6.2
📋 Changelog
- a8087b23f6b9f2353be4ab7d3f990414a3895bcd Merge remote-tracking branch 'origin/main'
- a1d51a060460af71030bc847d38a41eed4958241 build(deps): bump crawlkit to v0.4.1 (#34)
- 5f8b21320b98baa97c58819804de51229b2e963e build: add sqlc store generation
- 0cff8eab2e65192e854192f8c72757e37609dc6f chore(ci): add stale issue automation
- 81eefadb3065e846c80196f59954b24e6fdf737b chore(ci): require Go 1.26.3
- 341563ecbb2298c3da38c07c62af9ba3d6e2f61c chore(deps): bump actions/checkout from 5 to 6
- c1e731dece8d03935156281fe16ced49b6fadde5 chore(deps): bump actions/checkout from 5 to 6 (#29)
- 8debeb61d663dff6da5507eb36ba9f681622a1ef chore(deps): bump actions/github-script from 8 to 9 (#30)
- + 104 more
v0.6.1
📋 Changelog
- 420708da7f1513a13e7aa575cf91ebe31b111143 fix(ci): run release actions on Node 24
- fa9027340567084446ee09255edea6bd16fb0b6c fix(ci): upgrade release action to Node 24
v0.6.0
📋 Changelog
- c3c2eb2b98fb557b3b577b0780e241804276327b chore(deps): bump golang.org/x/text from 0.3.0 to 0.3.8 (#8)
- 407c8bb7c8beac1c1152b184836fb0c523b89b05 docs(readme): update package examples for v0.6.0
- abc77bf6d545ec735580354a8520d1fe1d2ed53b feat(analytics): add analytics subcommand group
- b223c0c1e7bc3a894e2640da3b910d94f628c677 feat(import): Slack export ZIP and directory import
- ffd4ad687b6c8ebd8234bc063f8e7c5362319aa6 feat(sync): sync DMs and MPIMs with user token
- 0e9d360e82bef505ce6243f31837cb758b4e29dc feat: add auto_join config option
- 68c8b94080776d0edfb8f5a3669912866841c5f1 feat: add exclude_channels config option
- 96016d4a1793080e98e4574f49e2cc30803badbb fix(ci): allow auto-assign on PRs
- + 2 more
v0.5.0
📋 Changelog
- e0d6226b14837b67488e705dc237c6547910a67d docs(readme): expand git share docs for v0.5.0
- 1785456caae8781d99fe24d75a972afaba58a385 feat(cli): add digest command for windowed per-channel summary (#9)
- 5d20cf847fbf00449a3fc18b7b5ab00bf41cab6d fix(ci): upgrade GitHub Actions for Node 24
v0.4.0
📋 Changelog
- 16d757c00a3663e4315ad458ac9770dc5cc43fc7 docs(release): bump install snippets for v0.4.0
- c7f233c907e0c21543ef281b42aaeeb636f2c513 feat(cli): add archive report and share freshness views
- bf82ff0e4ee44eecc718c377daacbd54385d402d feat(share): add git-backed archive sync workflow (#7)
- 9b55e3744d683a49f4c317bbf7d16012ed3db372 feat(store): harden indexed text and add read-path indexes
- aee99c26a02db90a1dfa3e60897f5ef69c2f8981 fix(ci): rebase tap sync before push
v0.3.2
📋 Changelog
- 66cf3d19862c502c48d741d0d006a511c5089c68 chore(release): retarget tap for v0.3.2
- 943d9cd28d8eaed51f925490b0ef91891347491f fix(ci): publish packages to fixed Cloudsmith repo
v0.3.1
📋 Changelog
- 8b235bf346ce749e686ba3bae1dfce05f29ef0bd Update README.md
- 74fd64fa7885077bc3b605985403c5acb74a30c6 fix: populate channel ID on messages from conversations.history and replies (#6)
v0.3.0
📦 Highlights
- add ergonomic multi-workspace sync and live tail support
- simplify per-workspace token configuration with workspace-id based env lookup
- add workspace-aware filtering for local search, messages, mentions, users, and channels
v0.2.0
📋 Changelog
- 55c9aead7c3f66fbc0f52d205ececf559fe0e09d Update README.md
v0.1.0
📋 Changelog
- 4140e453c2510b753cd8514b0a3f6c2a4f4139a4 Add release automation and packaging workflows (#2)
- ac0899a2aabbd0f1725d84d1d09b835a6a031984 Initial commit
- df45322db90e71a33198455d519c07f231349a2f feat: bootstrap slacrawl cli and sync core
- 588584e4ea53416c4186d62498aeb5f7400627ce feat: sync post-bootstrap updates
