Releases: rusq/slackdump
Releases · rusq/slackdump
v3.1.0-alpha.2
Changelog
- dc08b28 Add text wrapping on system messages
- cc45e87 Bump golang.org/x/net from 0.37.0 to 0.38.0 (#502)
- a46db51 Do basic styling of profile sidebar
- 401bd1c Merge pull request #497 from marcus-crane/viewer-static
- b5418d5 Merge pull request #498 from rusq/viewer-adjustments
- 444372b Progress styling + add placeholder icon
- 97c18d7 Resolve merge
- d8d5920 Tidy up file attachments
- 25debb6 Viewer: display userpics from online source (#500)
- addab5e align dms appearance in channel list
- 217cde5 print filename along with the error (#503)
- 6b558fc propagate channel topic to the UI (#499)
- 014242a reenable thread scrolling
v3.1.0-alpha.1
Changelog
- 38fa86a Add header block support
- 51a83db Add messageRepository_Sorted
- 856738e Add placeholder static folder + fix static server check
- 8111308 AllMessages to use "Sorted" method
- f4bd4fb Attachment support for dump conversion
- 16d4bc3 Bump golang.org/x/net from 0.35.0 to 0.36.0
- 74327df Clean up database source
- 03631c6 Colorful logs (peeked in https://github.com/marcus-crane/khinsider)
- 97b347c Dealing with concurerncy here, stand back
- b2d2404 Declutter global flags (#464)
- d5f70dd Decouple directory storage from search workers
- a80fb62 Feature parity between db and dir controllers + linter complaints
- 2e6a7f3 File duplicates, resolve user_not_found, etc. (#462)
- 491a322 Fix V_LATEST_THREAD
- 4e8e25b Fix error values returned from the chunk source
- 2ebc5f0 Fix export
- 5efc748 Fix panic in session.Insert
- 37e04b0 Fix renaming residue and remove unused functions
- 3eaca58 Fix typo in README.md: s/::/:/
- 3b15387 Fix user sorting for channel users
- edb610d Implementing workspace and source
- 5a2c128 Improve comment a little
- e811a45 Merge branch 'master' into i174-db-poc
- ec21f35 Merge pull request #441 from rusq/i174-db-poc
- da2b8f6 Merge pull request #457 from rusq/readme
- 483beb9 Merge pull request #459 from jlmuir/patch-1
- fd3bc32 Merge pull request #460 from rusq/dependabot/go_modules/golang.org/x/net-0.36.0
- 796e55a Merge pull request #463 from marcus-crane/viewer-static
- 1ff3d06 Merge pull request #466 from rusq/dbproc-tests
- 2c97aa3 Merge pull request #467 from rusq/pterm-slog
- 16e4029 Merge pull request #470 from rusq/v3.0.x
- d1ecdd0 Merge pull request #474 from rusq/i473
- 9f44e1d Merge pull request #475 from rusq/dump-v1
- d609371 Merge pull request #477 from rusq/walk-err
- 1358bd9 Merge pull request #478 from rusq/walk-err
- 15980b2 Merge pull request #479 from rusq/pterm-slog
- 213ed4e Merge pull request #481 from rusq/dbase-tests2
- b225d02 Merge pull request #482 from rusq/bot-msg-view
- 4633df5 Merge pull request #485 from rusq/i483-v31
- d8adf85 Merge pull request #488 from rusq/i483-src
- a9fc65c Merge pull request #489 from rusq/i487
- 6fc54f2 Merge pull request #493 from rusq/conn-pool
- 3d810e7 Merge pull request #494 from rusq/i491-list-bare
- 55b550e Merge pull request #495 from rusq/i492
- 65a53b9 Merge pull request #496 from rusq/conn-pool
- 617e931 Pool struct comment
- fdab5b3 Readme update
- 1f4446e Removing unnecessary storage flags + tests
- 8f6326b Resume wizard and parsing of enterprise URLs (#461)
- e85e909 Simple tests
- 93e35e1 Source updated to use iterators
- 10abe3c Stabilise
- 4e0f8b4 Tests and cleanup
- 0be5857 Unify dump converter, partial.
- 97282b8 UserBulk Stream method
- b1fde03 abstract slack.Client away
- b380b52 add ToChunk test
- 5e72135 add a license header template
- 9ecf019 add bare output format
- 53046e6 add control processors tests
- 2e27209 add dbase tests
- c247cbc add dump converter tests
- eb76765 add repo basic fn test
- 194089d add repository tests
- 5eda20a add some dbase tests
- f12bb6a add some tests
- 6bfc9c9 add synchronisation with the generator
- ededecd add tests
- 550ddbf add tests and remove old directory search
- 084fbca add todo
- b565258 add username and displayname fields to users
- 24087e9 adding tests
- 24066b6 additional info on conversion
- da5f376 align error handling and fix to-export converter
- a325cba align export timezone to slack (America/Los_Angeles)
- 5aa6219 apply nitpick recommendation of our future overlords out of fear
- 7d8da9c backport #449
- 15451a9 basic src2enc tests
- d8c1503 bb codeql
- bbc9a52 better streaming errors
- 8c3c72d brush up
- 4f97707 brush up client pkg
- a399b67 bug fixes and performance optimisation
- 0ce835a bump deps (#465)
- c9b7bcb bump gha go versions
- 23221bb bump sqlite version
- bdd27cc channel users for db source
- b4d0973 channel-users
- 57552b8 cherrypick changes to file and chunk from i174-multichunk
- 96c4aa8 chunk assy test
- ad35ae6 chunk reconstruction
- 636a7ea cleanup
- 0dcfbf4 cleanup
- 331d803 cleanup of a duplicate test
- c5c9053 clear naming for user ID collector
- 3605f51 complete source2encoder conversion + resolve inconsistency with thread chunk storage
- 0151e89 consistency in receivers (Result type)
- c1feffb control tests
- 17d029a control workers tests
- 89b1d7e conversion
- 0d770a2 conversion to database format
- 96416e3 conversion v1->database
- 3b68647 copy files and avatars for chunk->database
- 59e5b1f database resume
- 9a550ff db backend for export
- 72e7343 db command and db controller
- 3ab2bc5 decouple worker logic from directory controller
- 593535a defer wait to ensure it synchronises even if the error happens
- ff50592 delete state
- 050552e directory encoder
- f6349ea dump converter
- 6bff34d errgroup with Context
- 57c0de8 experimental flate
- 428112f export "source" package
- 786affd extractiong options
- 9459cdf files and avatar download for db target
- 5c8fe78 fix bot messages display in viewer
- 785fecd fix chunk tests
- 095eed3 fix database structure
- 57f22cb fix double json extension for dumps
- 83eaa24 fix dump source file storage
- 4a5cf27 fix export conversion and viewing
- df5c4e9 fix for groups and rename to convertv1
- 449e155 fix generic tests
- a277729 fix marshalling in tests
- e1c4d25 fix premature finalisation on database backend
- ae0fc36 fix query building
- 5a9892f fix repository tests
- 8aac997 fix repository tests and channel getter
- 03b5772 fix source detection, add tests, convert dump to universal source
- 39e37ff fix spelling mistakes
- 3f9b306 fix stream tests
- 52f2d25 fix sub...
v3.0.10
v3.0.9
v3.0.8
Changelog
- edfdd38 Add a 500 error test case for search
- faad755 Bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4
- f736ed9 Merge pull request #450 from rusq/fix-slog-args
- 59f36dd Merge pull request #451 from rusq/sudden-urge-to-test
- a133bc5 Merge pull request #453 from rusq/i452
- f41e1d5 Merge pull request #454 from rusq/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.4
- a1a54a9 Merge pull request #456 from rusq/i455
- a859370 add main tests and conditional env loading
- 89264c3 better trace init
- fe30de2 download gifs as gifs
- be7cae1 fix fs path:
- 9892df0 fix slog debug args
- e0b773a ignore irrelevant json files in dumps #455
- 7712a54 set secrets from environment only if instructed
- 0bb9775 update the test
v3.0.7
Changelog
- 626d2d4 -no-encryption flag
- c24630d Courageously run as root, but warn.
- f8ca8d1 Doc update
- 7eb0f75 Merge pull request #439 from rusq/courage
- 5e116cd Merge pull request #442 from rusq/doc
- beac9ea Merge pull request #443 from rusq/i404-no-encryption
- a62925e Merge pull request #445 from rusq/i404-ux
- c7e5c91 Merge pull request #446 from rusq/doc
- f805aea Merge pull request #448 from rusq/spellcheck
- 03c3513 Merge pull request #449 from rusq/i447
- 26e59ca Shell scripts fixes (checkout from v2.6.2)
- 21f4d8d Spell check results
- cfa7415 add codespell resource file
- 63041f2 add spellcheck back from v2
- 438a9d6 add terminal check into UI
- 365fcd0 add tests for workspace
- 48f4aac bump deps
- c8478c3 fix DMs not downloading when member-only is requested
- 3c063c8 fix last spelling error
- 0256389 fix spellcheck in all scripts
- 019d860 shut up, will you
- da69ca2 this is starting to get annoying
- 39a3ebb update export and dump documentation
- 4c26aba update transfer doc
- 321951b ux fixes
v3.0.6
Changelog
- fc8f749 Add ErrRetryPlease error to network
- 3a57780 Add troubleshooting help section and
unzip
command. - 9452e6f Merge pull request #429 from rusq/v306
- a0c06a9 Merge pull request #431 from rusq/v306
- b33ad19 Merge pull request #433 from rusq/i430
- 7a1343a Merge pull request #434 from rusq/i432r
- 3276652 Merge pull request #437 from rusq/undeprecate
- bbfd2c7 Merge pull request #438 from rusq/i435
- 5a18e92 Repoint workspace URLs for supported URLs in viewer.
- c14ca91 Update docs to reflect the new date format
- 838f1cf add getUsers test
- e5c7161 add msg counter and comments
- 3cb8ee8 add some tests
- d5804ee encrypt parameter parsing
- e7237bc fix arguments test
- f465ca5 fix transform test
- f5827aa process thread message where only parent is returned.
- 8964a03 replace users with atomic in converter
- 660505b support just date input instead of requiring dttm
- b1a2ed8 undeprecate std storage, it`s used by slack-export-viewer
- e0afccb update quickstart
v3.0.5
Changelog
- 1b21389 Merge pull request #423 from rusq/source-detect
- 48b92c6 Merge pull request #424 from rusq/source-detect
- b9b5b7b Merge pull request #425 from snova-jamesv/patch-1
- 6e6287d Merge pull request #426 from rusq/view-rev
- 30240b2 Update quickstart.md to disambiguate login step
- 6ddb0ee add zip files
- 5825eff fix reversal of messages on thread link and thread link
- 05d7cfe fix source detection
- 7edbb11 path check in handler
- 8acf3a3 test coverage for source detection
v3.0.4
Changelog
- 53e35bf Merge branch 'i174-resume' of github.com:rusq/slackdump into i174-resume
- 46fc158 Merge branch 'writeindex' into i174-resume
- 77b5685 Merge pull request #414 from rusq/i268-avatars
- ddb3f32 Merge pull request #417 from rusq/i174-resume
- 2119ec0 Merge pull request #419 from rusq/i174-resume
- 4c99e70 Merge pull request #420 from rusq/#418
- a481242 Merge pull request #421 from rusq/i174-resume
- 54374f9 Merge pull request #422 from rusq/i174-resume-timestamp
- d5d5948 Update converter to support avatars
- f3594bd async channel info scan
- e8a63c0 commit progress
- d32cfb8 consolidate and organise source reading
- c102ee8 controller to close the downloaders
- ca213e5 controller to close the downloaders
- ec92c40 convertor fixes + avatar detection
- 9a3e07e disable resume for now
- 5905175 disable resume for now
- 2ec455f escape RTSE text
- 3552a8f extract chunk related source functions to chunk pkg
- f657806 fix file tests
- f8970a4 fix minor archive issues, deprecate old download formats
- b4beebb fix time parsing
- c2328a7 fix writeindex not being able to find channels
- 6ec4e40 implement avatar download in export and archive
- 8e6c90b latest and resume skeleton
- aa114dc latest and resume skeleton
- b741370 move source package to internal/
- f319c25 resume logic
- 0b922af update chunk visualiser
- b9e7871 update naming in file processor
- 647ca99 update redownload with the latest fileproc functions
v3.0.3
Changelog
- fc078ee Add docker deployment workflow
- 0bdfe13 Change the default listener address for viewer
- 088bd4a Channel canvas support
- 62c5493 Configuration entry for machine ID
- d9f9e4d Machine ID Override
- 0e02dcb Merge pull request #400 from rusq/retry-EOF
- 0e26de4 Merge pull request #401 from rusq/canvas
- 3da4b61 Merge pull request #402 from rusq/file-chnk-flg
- 1f63f2b Merge pull request #403 from rusq/dickerhub
- e1497b3 Merge pull request #407 from rawlingsr/patch-1
- 0083c2a Merge pull request #408 from rusq/i405
- 5ec4412 Merge pull request #409 from rusq/i405
- 303b24a Merge pull request #410 from rusq/i406
- 1eb5fe5 Merge pull request #411 from rusq/i406-followup
- a87a008 Merge pull request #412 from rusq/i404
- 8a3b8b7 Merge pull request #413 from rusq/i404
- d04ba68 PR review
- 504f0f9 Update docker build
- c6c65b5 Update documentation to describe machine ID override
- f54768e Update tests
- 2d1bf1f add EOF network retry test
- e1a999e add a flag to record file chunks in archives
- aa496f4 add a long description
- 2907a7c add canvas test
- 592d8b9 add redownload tool and treat EOF as retriable error
- 7954679 add slack divider and update tests
- 825d6df custom machine ID
- 253c476 disable 500-error test on windows due to flaky timing
- 0c17e20 fix polly messages parsing
- 74cbd64 fix typo in readme README.md
- 6797dcf fix windows build
- d4513ae sort messages
- f91a8ab thread-only dumps support