github.com/openclaw/discrawl
v0.13.3
#2050 most downloaded on Go modules
openclaw/discrawl
What this package is like to depend on
Last release 7 days ago
17 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
3 months old
45 releases · first in 2026
45 releases in the last 12 months
see the full history below
Release timeline
45 releases · May 2026 to Aug 2026Releases
latest 45-
v0.13.4-0.20260817051503-679ed223ab1317 Aug 2026 pre-releaseNothing published for this version
-
v0.13.317 Aug 2026Release notes
Open source →v0.13.3 - 2026-08-17
Fixes
- Add persistent exact snapshot updates for dedicated Git-only readers so rows omitted by a newer filtered snapshot are removed without changing the merge-by-default behavior of richer local archives.
- Skip Discord members with a missing user object during pagination and record conversion so public sync no longer panics on a nil
User. Thanks @SebTardif.
Release notes
Open source →Fixes
- Add persistent exact snapshot updates for dedicated Git-only readers so rows omitted by a newer filtered snapshot are removed without changing the merge-by-default behavior of richer local archives.
- Skip Discord members with a missing user object during pagination and record conversion so public sync no longer panics on a nil
User. Thanks @SebTardif.
-
v0.13.214 Aug 2026Release notes
Open source →v0.13.2 - 2026-08-14
Maintenance
- Require Go 1.26.6 and refresh the pinned Go container images for the latest standard-library security fixes.
Release notes
Open source →Maintenance
- Require Go 1.26.6 and refresh the pinned Go container images for the latest standard-library security fixes.
-
v0.13.2-0.20260810024950-a35b14a396f110 Aug 2026 pre-releaseNothing published for this version
-
v0.13.110 Aug 2026Release notes
Open source →0.13.1 - 2026-08-09
Highlight:
tail --verbosenow tells you why a message was not archived.Fixes
- Trace live Discord message receipt, handling, scope filtering, and archive completion in verbose tail logs. Each event reports
gateway_received,handler_started,ignoredwith a reason, orarchived, so an out-of-scope message is no longer indistinguishable from one the Gateway never delivered.archivedis emitted only after the canonical write, event append and cursor update all succeed. Traces carry event type, stage and IDs only — never message content or author metadata.
Maintenance
- Update Crawlkit to v0.14.6, Kong to v1.16.1, the modernc SQLite stack to v1.56.0, and refresh Go analysis tooling.
Release notes
Open source →Highlight:
tail --verbosenow tells you why a message was not archived.Fixes
- Trace live Discord message receipt, handling, scope filtering, and archive completion in verbose tail logs. Each event reports
gateway_received,handler_started,ignoredwith a reason, orarchived, so an out-of-scope message is no longer indistinguishable from one the Gateway never delivered.archivedis emitted only after the canonical write, event append and cursor update all succeed. Traces carry event type, stage and IDs only — never message content or author metadata.
Maintenance
- Update Crawlkit to v0.14.6, Kong to v1.16.1, the modernc SQLite stack to v1.56.0, and refresh Go analysis tooling.
- Trace live Discord message receipt, handling, scope filtering, and archive completion in verbose tail logs. Each event reports
-
v0.13.1-0.20260803112612-5413e5043fe703 Aug 2026 pre-releaseNothing published for this version
-
v0.13.003 Aug 2026Release notes
Open source →0.13.0 - 2026-08-03
Changes
- Surface stored message-to-channel catalog integrity in diagnostics, annotate output whose channel metadata is missing, and warn when zero-row SQL results may hide orphaned messages. Thanks @htydev.
Maintenance
- Update Crawlkit to v0.14.5 and go-colorful to v1.4.1.
Documentation
- Rewrite the README as a concise front door to installation, archive sources, search, and the existing documentation site.
Release notes
Open source →Changes
- Surface stored message-to-channel catalog integrity in diagnostics, annotate output whose channel metadata is missing, and warn when zero-row SQL results may hide orphaned messages. Thanks @htydev.
Maintenance
- Update Crawlkit to v0.14.5 and go-colorful to v1.4.1.
Documentation
- Rewrite the README as a concise front door to installation, archive sources, search, and the existing documentation site.
-
v0.12.002 Aug 2026Release notes
Open source →0.12.0 - 2026-08-02
Changes
- Queue live tail, failure replay, and repair messages for embedding behind explicit
tail --with-embeddingsopt-in, and support OpenAI projection dimensions (#159, based on #154 — thanks @hannesrudolph).
Maintenance
- Update Crawlkit to v0.14.4, Alpine to 3.24, and refresh the SQLite, libc, terminal width, and terminal detection dependency stack.
- Update CodeQL Action to v4.37.4 and actions/stale to v11 while preserving the existing security-scan and stale-item policies.
- Let the unified release workflow own version tags and organization-managed signing, notarization, publication, and Homebrew delivery.
Release notes
Open source →Changes
- Queue live tail, failure replay, and repair messages for embedding behind explicit
tail --with-embeddingsopt-in, and support OpenAI projection dimensions (#159, based on #154 — thanks @hannesrudolph).
Maintenance
- Update Crawlkit to v0.14.4, Alpine to 3.24, and refresh the SQLite, libc, terminal width, and terminal detection dependency stack.
- Update CodeQL Action to v4.37.4 and actions/stale to v11 while preserving the existing security-scan and stale-item policies.
- Let the unified release workflow own version tags and organization-managed signing, notarization, publication, and Homebrew delivery.
- Queue live tail, failure replay, and repair messages for embedding behind explicit
-
v0.11.11-0.20260727092958-8141387a4f9527 Jul 2026 pre-releaseNothing published for this version
-
v0.11.1027 Jul 2026Release notes
Open source →0.11.10 - 2026-07-27
Maintenance
- Move official releases to the shared signed, notarized, independently verified GitHub Actions pipeline while preserving archive names, contents, checksums, and Homebrew delivery.
Release notes
Open source →Maintenance
- Move official releases to the shared signed, notarized, independently verified GitHub Actions pipeline while preserving archive names, contents, checksums, and Homebrew delivery.
-
v0.11.10-0.20260727060113-a749119b4e5827 Jul 2026 pre-releaseNothing published for this version
-
v0.11.927 Jul 2026Release notes
Open source →0.11.9 - 2026-07-26
Changes
- Scope Discord history and live tail collection with category allowlists and channel id/kind exclusions, capture new and updated threads immediately, and support wall-clock repair offsets. Thanks @hannesrudolph.
- Resolve requested channels directly before archived-thread catalog discovery so targeted sync handles multi-guild ownership with one lookup per channel and rejects DMs. Thanks @robinbraemer.
Full changelog: v0.11.8...v0.11.9
Release notes
Open source →Changes
- Scope Discord history and live tail collection with category allowlists and channel id/kind exclusions, capture new and updated threads immediately, and support wall-clock repair offsets. Thanks @hannesrudolph.
- Resolve requested channels directly before archived-thread catalog discovery so targeted sync handles multi-guild ownership with one lookup per channel and rejects DMs. Thanks @robinbraemer.
-
v0.11.9-0.20260721070139-e78551f2a1c221 Jul 2026 pre-releaseNothing published for this version
-
v0.11.821 Jul 2026Release notes
Open source →0.11.8 - 2026-07-20
Highlights
- Preserve member and guild history across syncs and Git-share merges with source-attributed tombstones, explicit restore semantics, and revision-aware reconciliation.
- Keep large archives responsive and attachment retrieval secure with bounded coverage aggregation and strict Discord CDN redirect validation.
Fixes
- Prevent global coverage reports from timing out on large archives by aggregating messages in one sequential scan and allowing a longer bounded deadline.
- Preserve guild and member history with source-attributed tombstones, explicit restore semantics, omission-safe member refreshes, and revision-aware Git-share merges.
- Keep attachment fetches compatible with three allowed Discord CDN redirects and injected HTTP transports while preserving final-response host validation.
- Reject malformed tombstone timestamps before routine incremental snapshot imports mutate the archive.
Maintenance
- Update
golang.org/x/cryptoto v0.54.0 andmodernc.org/libcto v1.74.3, while confirming Crawlkit v0.14.3 remains current.
Full changelog: v0.11.7...v0.11.8
Release notes
Open source →Highlights
- Preserve member and guild history across syncs and Git-share merges with source-attributed tombstones, explicit restore semantics, and revision-aware reconciliation.
- Keep large archives responsive and attachment retrieval secure with bounded coverage aggregation and strict Discord CDN redirect validation.
Fixes
- Prevent global coverage reports from timing out on large archives by aggregating messages in one sequential scan and allowing a longer bounded deadline.
- Preserve guild and member history with source-attributed tombstones, explicit restore semantics, omission-safe member refreshes, and revision-aware Git-share merges.
- Keep attachment fetches compatible with three allowed Discord CDN redirects and injected HTTP transports while preserving final-response host validation.
- Reject malformed tombstone timestamps before routine incremental snapshot imports mutate the archive.
Maintenance
- Update
golang.org/x/cryptoto v0.54.0 andmodernc.org/libcto v1.74.3, while confirming Crawlkit v0.14.3 remains current.
-
v0.11.8-0.20260718223338-823036f0742918 Jul 2026 pre-releaseNothing published for this version
-
v0.11.718 Jul 2026Release notes
Open source →Highlights
- Ship official macOS binaries notarized by Apple, with hardened runtime, trusted timestamps, stable Foundation identity requirements, and online ticket verification.
- Keep incomplete macOS artifacts out of releases by preserving GoReleaser outputs until signing, notarization, and every post-notarization check succeeds.
Maintenance
- Require the private runtime notary profile for official releases and verify notarization tickets again from published macOS archives.
- Update Crawlkit to v0.14.3 and its compatible SQLite and terminal-detection stack.
Full changelog: v0.11.6...v0.11.7
Release notes
Open source →Highlights
- Ship official macOS binaries notarized by Apple, with hardened runtime, trusted timestamps, stable Foundation identity requirements, and online ticket verification.
- Keep incomplete macOS artifacts out of releases by preserving GoReleaser outputs until signing, notarization, and every post-notarization check succeeds.
Maintenance
- Require the private runtime notary profile for official releases and verify notarization tickets again from published macOS archives.
- Update Crawlkit to v0.14.3 and its compatible SQLite and terminal-detection stack.
-
v0.11.7-0.20260717232004-1d1b8a0a61ac17 Jul 2026 pre-releaseNothing published for this version
-
v0.11.617 Jul 2026Release notes
Open source →0.11.6 - 2026-07-17
Highlights
- Keep live Discord tails recoverable across handler timeouts and process restarts with a private durable spool and exact create, update, and delete replay. Thanks @hannesrudolph.
- Make CLI discovery and setup smoother with descriptive root and nested help, side-effect-free
-h, and actionable missing-configuration guidance. Thanks @0xdevalias. - Harden archive boundaries by blocking attachment redirects off Discord CDN hosts and rejecting malformed tombstone timestamps before import mutations. Thanks @GrantTheAssistant.
- Report accurate versions for source-installed binaries.
Changes
- Add bounded tail failure replay through
discrawl tail --replay-failures-onlyand--replay-limit, with privacy-safe diagnostics. Thanks @hannesrudolph. - Improve root, command, and nested command help with descriptions and side-effect-free
-hhandling. Thanks @0xdevalias.
Fixes
- Keep Discord Gateway tails fail-closed while durably spooling and replaying timed-out message creates, updates, and deletes. Thanks @hannesrudolph.
- Reject attachment redirects whose final URL leaves Discord's allowlisted CDN hosts. Thanks @GrantTheAssistant.
- Reject malformed message tombstone timestamps before either SQLite snapshot import path mutates the archive. Thanks @GrantTheAssistant.
- Show setup guidance instead of a raw missing-file error when configuration-dependent commands cannot find
config.toml. Thanks @0xdevalias. - Report module build metadata for source-installed binaries instead of a stale hard-coded release version.
Maintenance
- Update Crawlkit to v0.14.2 and Kong to v1.16.0, alongside current
x/sys,x/text, and TruffleHog releases. - Harden GoReleaser macOS archive verification before signed publication.
- Sync canonical AutoReview tooling and strengthen repository secret scanning. Thanks @vincentkoc.
Full changelog: v0.11.5...v0.11.6
Release notes
Open source →Highlights
- Keep live Discord tails recoverable across handler timeouts and process restarts with a private durable spool and exact create, update, and delete replay. Thanks @hannesrudolph.
- Make CLI discovery and setup smoother with descriptive root and nested help, side-effect-free
-h, and actionable missing-configuration guidance. Thanks @0xdevalias. - Harden archive boundaries by blocking attachment redirects off Discord CDN hosts and rejecting malformed tombstone timestamps before import mutations. Thanks @GrantTheAssistant.
- Report accurate versions for source-installed binaries.
Changes
- Add bounded tail failure replay through
discrawl tail --replay-failures-onlyand--replay-limit, with privacy-safe diagnostics. Thanks @hannesrudolph. - Improve root, command, and nested command help with descriptions and side-effect-free
-hhandling. Thanks @0xdevalias.
Fixes
- Keep Discord Gateway tails fail-closed while durably spooling and replaying timed-out message creates, updates, and deletes. Thanks @hannesrudolph.
- Reject attachment redirects whose final URL leaves Discord's allowlisted CDN hosts. Thanks @GrantTheAssistant.
- Reject malformed message tombstone timestamps before either SQLite snapshot import path mutates the archive. Thanks @GrantTheAssistant.
- Show setup guidance instead of a raw missing-file error when configuration-dependent commands cannot find
config.toml. Thanks @0xdevalias. - Report module build metadata for source-installed binaries instead of a stale hard-coded release version.
Maintenance
- Update Crawlkit to v0.14.2 and Kong to v1.16.0, alongside current
x/sys,x/text, and TruffleHog releases. - Harden GoReleaser macOS archive verification before signed publication.
- Sync canonical AutoReview tooling and strengthen repository secret scanning. Thanks @vincentkoc.
-
v0.11.6-0.20260709140412-d91dcdb2287009 Jul 2026 pre-releaseNothing published for this version
-
v0.11.509 Jul 2026Release notes
Open source →Maintenance
- Add Developer ID signing and release verification for official macOS binaries under OpenClaw Foundation Team ID
FWJYW4S8P8, while keeping local and cross-platform snapshot builds credential-free. - Update CrawlKit to v0.13.4 and Go to 1.26.5, including the standard-library
crypto/tlssecurity fixes.
- Add Developer ID signing and release verification for official macOS binaries under OpenClaw Foundation Team ID
-
v0.11.5-0.20260702110223-9e8a981f395602 Jul 2026 pre-releaseNothing published for this version
-
v0.11.402 Jul 2026Release notes
Open source →Changes
- Add read-only
publish --checkscope preflight with fail-closed metadata readiness, source hints, predicted channel/message counts, and concrete repair guidance. - Add shared channel resolution for
channels,search,messages, and message sync with stable id precedence and actionable ambiguity candidates. - Add read-only
diagnosticsoutput for SQLite integrity, WAL size, archive freshness, and authoritative Discrawl writer-lock ownership. - Add read-only archive coverage reporting with per-guild/channel bounds, named-versus-synthetic channel counts, persisted wiretap skip counters, and watch-mode deltas via
wiretap --stats. - Preserve fetched attachment media metadata when duplicate attachment snapshots refresh the singleton attachment row. Thanks @agent-eli.
- Add a local-only failure ledger with row-level write context, retry/resolution tracking, JSON queries, and known-failure coverage counts.
- Add a local-first maintainer archive workflow guide covering health, coverage, wiretap, stable queries, and privacy-safe publish preflight. Thanks @joshka.
Fixes
- Prevent routine Git snapshot updates from clearing locally crawled cache rows: changed shards now merge monotonically, while removed shards, schema changes, historical restores, and exact reconciliation require explicit
--force; upgrade Crawlkit to v0.13.2.
Maintenance
- Refresh stable Go modules and CI/release tooling, including SQLite,
go-toml, Go analyzers, GitHub Actions, GoReleaser, and TruffleHog.
- Add read-only
-
v0.11.4-0.20260623092743-670994a45f6123 Jun 2026 pre-releaseNothing published for this version
-
v0.11.323 Jun 2026Release notes
Open source →Fixes
- Drain large Cloudflare D1 table resets and split memory-bound ingest batches so
discrawl cloud publishcan refresh large Discord archives.
- Drain large Cloudflare D1 table resets and split memory-bound ingest batches so
-
v0.11.223 Jun 2026Release notes
Open source →Fixes
- Keep repeated Discord attachment snapshots from aborting scheduled archive syncs when the same attachment id appears again.
-
v0.11.2-0.20260620004422-a82cacd73b2620 Jun 2026 pre-releaseNothing published for this version
-
v0.11.120 Jun 2026Release notes
Open source →Changes
- Add immutable Git snapshot tags and non-mutating historical restores with
publish --tagandupdate --ref. - Restore the missing v0.10.0 release history for the first Cloudflare remote archive release. Thanks @joshka.
- Expose the release changelog directly in the documentation site navigation. Thanks @joshka.
Fixes
- Preserve private share-repository permissions and unpublished local branches while moving Git history, ref, and FTS query mechanics onto CrawlKit; refresh Go dependencies.
- Refresh Discord member roles daily for published archives, and make
sync --with-membersbypass cached freshness when a refresh is required. Thanks @hannesrudolph. - Keep incremental share imports compatible with crawlkit's safe changed-tail replacement plan instead of falling back to a full archive rebuild.
- Accept absolute Windows SQLite paths through the shared crawlkit store opener.
- Add immutable Git snapshot tags and non-mutating historical restores with
-
v0.11.1-0.20260611000723-1da64f583db611 Jun 2026 pre-releaseNothing published for this version
-
v0.11.011 Jun 2026Release notes
Open source →Changes
- Add optional
turbovecsemantic-search scoring via[search.embeddings].vector_backend, while keeping exact cosine as the default backend. Thanks @vincentkoc. - Added the Homebrew install command to the
discrawl.shlanding hero and agent docs index, with a one-row desktop layout and copy button. - Update
crawlkitthrough v0.12.0. - Mirror the non-DM local SQLite archive into the Worker-backed R2 object store
during
discrawl cloud publish, alongside the D1 row ingest used for live queries. - Compress the sanitized SQLite mirror as a gzip chunk bundle with an explicit privacy/count manifest before uploading to R2.
Fixes
- Kept resumed
sync --fullbackfills from moving channel latest-message checkpoints backward, avoiding duplicate head recrawls on large interrupted channels. Thanks @hannesrudolph. - Made
messages --syncfail fast with an omit---synchint when a livetailprocess owns the sync lock, while plainmessagesreads continue without waiting. Thanks @jeanmonet.
- Add optional
-
v0.10.027 May 2026Release notes
Open source →Changes
- Add read-only Cloudflare remote archive mode with
[remote]config,subscribe-cloud, GitHub-backedremote login,remote status,remote archives, and cloud-modestatus --jsonwithout creating a local SQLite database. - Route cloud-mode
searchand filteredmessagesreads to Worker named queries so subscribers can inspect live D1 data without local SQLite. - Add
discrawl cloud publishto export non-DM local SQLite rows to the Cloudflare remote archive without changing Git snapshot publishing.
- Add read-only Cloudflare remote archive mode with
-
v0.9.2-0.20260518060100-72ba67d7f40d18 May 2026 pre-releaseNothing published for this version
-
v0.9.118 May 2026Release notes
Open source →Changes
- Add cached release checks with
discrawl check-updateand passive terminal notices when a newer Discrawl release is available.
Fixes
- Add cached release checks with
-
v0.9.1-0.20260517100143-3225fd3f5e5e17 May 2026 pre-releaseNothing published for this version
-
v0.9.017 May 2026Release notes
Open source →Changes
- Media-enabled
discrawl publishnow migrates shared attachment media to gzip-compressed files while still importing older raw-media snapshots. - Semantic search now scores lightweight embedding rows first and hydrates full message details only for the winning results.
Fixes
- Bounded gzip media restore and hash verification so malformed shared snapshots cannot decompress unbounded data.
- Cancelled concurrent message-sync workers when a peer hits a fatal channel error.
- Rejected inaccessible explicit guild targets during
init --guildandsync --guild/--guildsinstead of silently treating them as successful empty syncs. - Hardened embedding snapshot imports against unsafe manifest paths, symlink escapes, and unbounded gzip input.
- Limited FTS search fallback to missing or unsupported FTS infrastructure errors so unrelated query failures are reported.
- Re-sniffed previously skipped wiretap cache files instead of treating unchanged skipped fingerprints as permanently unchanged.
- Media-enabled
-
v0.8.1-0.20260515191014-c0ae879b5f8415 May 2026 pre-releaseNothing published for this version
-
v0.8.015 May 2026Release notes
Open source →Changes
- Added attachment media caching with
discrawl attachments,attachments fetch,sync --with-media, and Git snapshot backup/restore for cached non-DM media files. - Documented media backup flow, including CDN fetch failures, local cache behavior, and Git snapshot publishing.
- Docker: add a local image with
/datapersistence and CI smoke coverage. - Moved stable store SQL for sync state, messages, attachments, embedding jobs, members, and status reads/writes to sqlc-generated typed wrappers while leaving dynamic FTS, semantic search, report, share, and user SQL handwritten.
Fixes
- Kept large Git snapshot imports and FTS rebuilds from exhausting memory on small hosts by using file-backed SQLite temp storage and a bounded import cache. (#65) Thanks @hxy91819.
- Added attachment media caching with
-
v0.7.3-0.20260511130622-f55cba8e539f11 May 2026 pre-releaseNothing published for this version
-
v0.7.211 May 2026Release notes
Open source →Changes
Fixes
- Kept Git snapshot imports incremental when metadata, attachment, mention, or event tables changed alongside the message tail, avoiding full archive replays for routine updates.
-
v0.7.2-0.20260511071051-1b3c32f247db11 May 2026 pre-releaseNothing published for this version
-
v0.7.111 May 2026Release notes
Open source →Changes
discrawl publishcan now narrow Git snapshots with--public-only,--include-channels, and--exclude-channels, while the local archive can still sync from the full bot-visible dataset.- New installs now use OS-native config/runtime paths via crawlkit, while
existing
~/.discrawlinstalls keep working until users deliberately migrate. - Moved top-level CLI parsing onto Kong while preserving Discrawl's existing command dispatch and archive lock policy.
Maintenance
- Moved Discrawl's platform path policy back into crawlkit so config, data, cache, log, and share directory defaults stay shared across crawler apps.
Fixes
help search,search --help,messages --help, andsql --helpnow print focused command help without opening config, stores, or triggering Git snapshot auto-update.discrawl syncnow warns once for newly discovered Discord Missing Access / Unknown Channel skips, then keeps repeat unavailable-channel skips out of normal logs while preserving summary counts.
-
v0.7.1-0.20260508141300-a1def2c98fe608 May 2026 pre-releaseNothing published for this version
-
v0.7.008 May 2026Release notes
Open source →Changes
- Added
discrawl tui, a terminal archive browser for stored guild messages and local@mewiretap DMs using the shared crawlkit pane browser. - Added crawlkit-backed
metadata --json,status --json, anddoctor --jsoncontrol surfaces for launchers, automation, and CI checks. - Published the generated documentation site at
discrawl.sh, including command pages, install/setup docs, configuration, security notes, guides, a contact page, and social cards. - Moved the Go module and release metadata to
github.com/openclaw/discrawl.
Fixes
- Kept documented command-local search flags working after the query, such as
discrawl search "term" --limit 5. Thanks @PrinceOfEgypt. - Made the terminal browser more useful and accurate: default guild scoping, newest-message startup, compact panes, selected-message detail panes, count-header sorting, local/remote status labels, right-click actions, Discord message URLs, row labels, direct-message pane labels, mention rendering, inline mention resolution, attachment details, and reply-context hydration without broad thread scans.
- Kept read-only commands such as
search,messages, and safesqlusable whiletailor another writer holds the sync lock. Thanks @PrinceOfEgypt. - Kept
tui --help, status, and terminal-browser reads safe for fresh or missing local databases without triggering Git snapshot auto-update. - Kept local-only snapshot rows filtered during shared archive imports and forwarded snapshot import progress through the crawlkit import path.
- Made stale Git snapshot imports plan shard deltas from crawlkit file fingerprints or Git object identity, so routine shared-archive refreshes import changed message tail shards instead of rebuilding every table and FTS index.
- Included progress percentages in message-sync logs.
- Fixed GoReleaser version stamping after the module path move.
Documentation
- Documented the crawlkit-backed config/status/control, snapshot, mirror, sync-state, output, and shared TUI surfaces now used on
main. - Clarified that Discord bot sync, desktop wiretap parsing, DM privacy filters, schema ownership, FTS/ranking, embeddings, and analytics remain app-owned.
- Aligned terminal-browser docs with the gitcrawl-style shared TUI model: channel/person/thread groups, message rows, detail/thread panes, sorting, mouse selection, right-click actions, and local/remote status chrome.
- Refreshed the repo-local
discrawlagent skill for local Discord archive, freshness, query, boundary, TUI, verification, and read-only SQL workflows.
Maintenance
- Migrated runtime paths, SQLite opening, archive mirror/export/import helpers, output/status wiring, and TUI plumbing onto the shared
crawlkitinfrastructure. - Moved reusable embedding providers and vector helpers onto
crawlkitwhile keeping Discrawl-owned storage, FTS, queueing, and privacy filters local. - Updated crawlkit through
v0.4.1, switched imports togithub.com/openclaw/crawlkit, and added CI smoke coverage for the crawlkit control surface and merge behavior. - Added CodeQL, verified secret scanning, protected automation owners, stale issue automation,
.editorconfig, and.gitattributes. - Added release workflow automation that dispatches the Homebrew tap formula update after GoReleaser publishes a tag.
- Added
-
v0.6.7-0.20260506215259-d8c8778f19b706 May 2026 pre-releaseNothing published for this version
-
v0.6.7-0.20260506085522-eeb10dcd30a106 May 2026 pre-releaseNothing published for this version
-
v0.0.0-20260611000723-1da64f583db611 Jun 2026 pre-releaseNothing published for this version