Releases: rusq/slackdump
Releases · rusq/slackdump
v4.2.0
v4.1.2
v4.1.1
What's Changed
- client refactor by @rusq in #627
- Updater fixes by @rusq in #628
- AI Project generator by @rusq in #629
- sqlite3 skill tweaks by @rusq in #630
- fix ai slop in troubleshooting and other docs by @rusq in #635
- Handle channel exclusion when resuming the archive in both "existing channels" and "refresh channels" modes by @rusq in #634
- Canvas View in the viewer by @rusq in #637
- Aliasing channels in the viewer by @rusq in #638
- docs: update instruction to copy image URL instead of image by @juzhiyuan in #639
- update the list of contributors by @rusq in #640
- fix export display bug by @rusq in #641
- Improve local dev experience with Makefile doc & more tests by @volker-fr in #648
- Cache channel users to avoid redundant API calls and reduce bottleneck by @volker-fr in #646
- Don't fetch user info in threads by @volker-fr in #647
- Use RunNoTransform() in resume by @volker-fr in #645
- Improve missing sqlite file error handling by @volker-fr in #650
- Add file deduplication support by @volker-fr in #644
- fix v_empty_threads and generate tests for it by @rusq in #652
- Embed htmx rather than fetching it from CDN for offline browsing. by @rusq in #653
New Contributors
- @juzhiyuan made their first contribution in #639
- @volker-fr made their first contribution in #648
Full Changelog: v4.1.0...v4.1.1
v4.1.0
What's Changed
- feat: MCP server for Slackdump archives by @rusq in #618
- update the readme with MCP information by @rusq in #620
- (Auto-)updater by @rusq in #621
- uTLS via chttp by @rusq in #622
- Bump github.com/refraction-networking/utls from 1.3.2 to 1.8.2 by @dependabot[bot] in #623
- mcp: add load_source tool and make archive argument optional by @rusq in #624
- Documentation refresh by @rusq in #625
- Enterprise tips and changelog update by @rusq in #626
Full Changelog: v4.0.2...v4.1.0
v4.0.2
Changelog
- 02c6333 Merge branch 'master' into i598
- 5dc4254 Merge pull request #616 from rusq/i614
- 93144cc Merge pull request #617 from rusq/i598
- f2d5a30 add tests
- 9c215af fix enterprise channel filtering
- a908be6 fix for not_in_channel, and wire the -fail-hard option
- 9c07445 fix pipeline logic tests
- 3066a88 fix typo
- 2f029ac flag renderer and debug output
- bc62b23 polishing the turd
- b072659 propagate member-only and add member-only logic into list channels
- cb9d93b remove unnecessary wg.Done calls
- 9b93667 tests for IsMember
- 9631b9e update IsMember logic to fallback to C prefix
- aba1760 update fixtures for the new logic
- 04cdcee update tests
- 8de4ac2 working, broken tests
v4.0.1
v4.0.0
v3.1.13
What's Changed
- Lookback parameter for resume to detect new threads on old messages by @rusq in #585
- Bump Slackauth to support flatpaks of Brave and Chromium by @rusq in #586
- Shortcut to workspace auth wizard by @rusq in #587
- add slackdump export URL rewriter by @dannyadair by @rusq in #589
- Bump dependencies by @rusq in #590
- Download size estimator for file downloads by @rusq in #591
- Tests for Redownload tool by @rusq in #592
- fix(format): prevent panic when thread has no replies in time range by @ChrisEdwards in #600
- Readme warning for enterprise by @rusq in #601
- Add Copilot instructions and contributors documentation by @rusq in #602
- Fixing OpenBSD build (bump modernc.org/sqlite) by @rusq in #605
New Contributors
- @ChrisEdwards made their first contribution in #600
Full Changelog: v3.1.11...v3.1.13
v3.1.11
Changelog
- b5fbee3 Bump golang.org/x/crypto from 0.42.0 to 0.45.0
- a11b322 Implement QR login flow in
authpackage - de1fdf1 Merge pull request #571 from rusq/i556
- 0f3f489 Merge pull request #572 from rusq/dependabot/go_modules/golang.org/x/crypto-0.45.0
- 071df51 Merge pull request #574 from rusq/mobile-signin
- 1da67fc Merge pull request #579 from rusq/redl-tool-update
- b15e35d Merge pull request #581 from rusq/i580
- 4b8d9c0 Update redownload tool to work with any type of source directory
- bf5e9f3 add test
- 9882411 cleanup
- fd13449 only new or changed users flag
- 739b2ee pass a cmd name instead of the whole command to DBController
- 0c9bf73 skipping non-modified existing users
- d3286f0 update list docs
- 7c2d1c8 workarounds for no storage
v3.1.10
Changelog
- beff16d Merge pull request #568 from rusq/i553
- b2e1696 Merge pull request #570 from lbeckman314/fix/canvas-viewer
- a7ad507 Skip non-existing channels
- 3853383 chore: Revert whitespace change
- d7d766b common function for response error comparison
- e3212c4 fix spelling
- 7db6977 fix stray test
- 086fb4c fix: Move Content-Type header just before serving content
- 9073f99 fix: Set content type for file downloads in viewer handler