File slackdump.changes of Package slackdump

-------------------------------------------------------------------
Mon Nov 03 09:57:35 UTC 2025 - Dennis Knorr <dennis.knorr@suse.com>

- Update to version 3.1.8:
  * add a standard storage test
  * Rollback changes to standard fs from #522
  * tidy
  * bump deps
  * optimise checks, again
  * Add RunNoTransform test
  * disable transformer in the archive mode
  * seconds is seconds
  * fix for slow threads #543
  * Update cmd/slackdump/internal/workspace/assets/new.md
  * add enterprise steps to workspace new doc
  * Quick fix for list commands not having YesMan flag enabled
  * fix for AskOverwrite on dumb terminals
  * copilot CR
  * fix spelling
  * flags flags review
  * ask before overwriting
  * Common AskOverwrite function
  * Document how to run from a repo checkout
  * clarifying on src2enc logic

-------------------------------------------------------------------
Wed Jul 16 08:27:10 UTC 2025 - Dennis Knorr <dennis.knorr@suse.com>

- Update to version 3.1.6:
  * fix comments
  * test for #533
  * readme update
  * Bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2
  * simplify format.All implementation
  * replace context.Background with t.Context in tests
  * correct typos across multiple files
  * correct typos in a few filenames
  * copilot review
  * test coverage for #521
  * replace unsafe characters in the filename before saving
  * cookie-only authentication
  * Token from Cookie
  * Adding custom HTTP client UA
  * retract v3.1.2
  * exclude freebsd-386 from the build
  * bump deps
  * import tzdata for dumb environments
  * Cleanup
  * update documentation
  * add types table
  * get rid of threadOnly param
  * intermediate step in getting rid of FileID
  * remove html transform stub for later
  * brushing up transform
  * error message update
  * link to GH issue
  * update message counter
  * fix thread-only for archive/convert to dump/view
  * add channel test
  * Thread count test
  * thread-only logic fixes
  * fix database side
  * Thread only
  * add an additional context check to avoid sending anything when context is cancelled
  * add ignoreCopyErrors and enable channel list scrolling
  * disable walk test on windows
  * additional logging for the test
  * windows, whats up
  * copilot CR
  * test for export source
  * skip invalid json and traverse only top level of the channel for the export source
  * doc update
  * skips invalid JSON on dump source
  * skip nested dirs when processing chunk dir
  * add a test for invalid json
  * skip invalid json during direct database conversion
  * treat json errors as warnings
  * Bump golang.org/x/net from 0.37.0 to 0.38.0 (#502)
  * print filename along with the error (#503)
  * Viewer: display userpics from online source (#500)
  * propagate channel topic to the UI (#499)
  * reenable thread scrolling
  * align dms appearance in channel list
  * Add text wrapping on system messages
  * Do basic styling of profile sidebar
  * Tidy up file attachments
  * Progress styling + add placeholder icon
  * source improvements
  * export "source" package
  * Fix renaming residue and remove unused functions
  * Simple tests
  * add a license header template
  * use client.Slack where possible
  * move to using client.Slack, instead of slackdump.Session
  * update todo
  * Pool struct comment
  * value receiver for Result
  * consistency in receivers (Result type)
  * better streaming errors
  * udpate the slack lib to handle string attachment id
  * apply nitpick recommendation of our future overlords out of fear
  * add bare output format
  * brush up client pkg
  * update stream
  * abstract slack.Client away
  * implement simple pool with RR strategy
  * fix tests
  * reuse WithFiles flag
  * implement nodownload flag
  * additional info on conversion
  * fix double json extension for dumps
  * formatter for any source
  * human friendly format error message
  * align error handling and fix to-export converter
  * fix bot messages display in viewer
  * add ToChunk test
  * chunk assy test
  * Fix error values returned from the chunk source
  * modernise
  * basic src2enc tests
  * nit comment from copilot
  * tests + small fixes
  * rename dbproc->dbase
  * add some dbase tests
  * add dbase tests
  * defer wait to ensure it synchronises even if the error happens
  * mishandled error
  * fix unhandled walk err
  * fix for groups and rename to convertv1
  * cleanup
  * implement source v1 and use the converter
  * conversion v1->database
  * skip files starting with "." when reading chunk dir
  * Fix for unexpected EOF #468
  * revert conversations test as the concurrency issue is fixed
  * add synchronisation with the generator
  * lax the test expectations
  * Colorful logs (peeked in https://github.com/marcus-crane/khinsider)
  * bump deps (#465)
  * Declutter global flags (#464)
  * File duplicates, resolve user_not_found, etc. (#462)
  * Improve comment a little
  * Add placeholder static folder + fix static server check
  * Resume wizard and parsing of enterprise URLs (#461)
  * spelling checker
  * upgrade htmx
  * Add header block support
  * clear naming for user ID collector
  * channel-users
  * UserBulk Stream method
  * add tests
  * update thread generator to use the client credentials
  * fix stream tests
  * fix chunk tests
  * wire avatar support to src2enc
  * complete source2encoder conversion + resolve inconsistency with thread chunk storage
  * fix premature finalisation on database backend
  * source2encoder
  * universal source to encoder converter
  * reorganisation
  * Tests and cleanup
  * Removing unnecessary storage flags + tests
  * delete state
  * add dump converter tests
  * move dump converter to convert pkg
  * renamerage
  * fix dump source file storage
  * dump converter
  * move source related types into source
  * Attachment support for dump conversion
  * go mod tidy
  * implementing dump conversion
  * Bump golang.org/x/net from 0.35.0 to 0.36.0
  * conversion
  * Add messageRepository_Sorted
  * Fix user sorting for channel users
  * copy files and avatars for chunk->database
  * on conversion
  * Clean up database source
  * Fix typo in README.md: s/::/:/
  * update encoder
  * conversion to database format
  * add repository tests
  * Fix V_LATEST_THREAD
  * implement database->chunk archive conversion
  * chunk reconstruction
  * channel users for db source
  * Stabilise
  * migrate from control.NewDir
  * directory encoder
  * add tests and remove old directory search
  * search controller
  * add todo
  * more control tests
  * rename db_control to control
  * more control tests
  * bb codeql
  * i wish you weren't so fucken special, windows
  * force add database assets
  * more control tests
  * remove residual field
  * control tests
  * control workers tests
  * add control processors tests
  * add some tests
  * tailor controller for resume, + simplify and doc
  * database resume
  * bump sqlite version
  * network retry with context and WAL mode
  * Dealing with concurerncy here, stand back
  * make linter happier
  * make linter happier
  * prepare to replace the dump controller
  * cleanup
  * Unify dump converter, partial.
  * fix the missing parent for the thread in cthreadmessages
  * make codespell happy
  * bump gha go versions
  * fix source detection, add tests, convert dump to universal source
  * align export timezone to slack (America/Los_Angeles)
  * db backend for export
  * Feature parity between db and dir controllers + linter complaints
  * organise controller functions, reusable options
  * errgroup with Context
  * bug fixes and performance optimisation
  * Fix export
  * fix export conversion and viewing
  * variadic chunkID
  * cherrypick changes to file and chunk from i174-multichunk
  * AllMessages to use "Sorted" method
  * universal converter
  * generalising
  * Source updated to use iterators
  * brush up
  * extractiong options
  * more repository tests
  * adding tests
  * add repo basic fn test
  * cleanup of a duplicate test
  * fix repository tests and channel getter
  * fix subtle bug where half of the SQL statement is ignored :-D
  * user keys, add file columns
  * Implementing workspace and source
  * fix spelling mistakes
  * backport #449
  * implementing sourcer + tests
  * fix repository tests
  * split repository into composable interfaces
  * fix generic tests
  * non-pointer type params
  * tests
  * rename readonly to source.go
  * source skeleton
  * implementing generic getter methods
  * fix database structure
  * add username and displayname fields to users
  * files and avatar download for db target
  * db command and db controller
  * move dbproc under chunk
  * move dbproc under chunk
  * fix marshalling in tests
  * Fix panic in session.Insert
  * Decouple directory storage from search workers
  * rename residue
  * split logically into files
  * decouple worker logic from directory controller
  * experimental flate
  * fix query building
  * sqlite repo, first draft
  * man update
  * Readme update
  * fix fs path:
  * ignore irrelevant json files in dumps #455
  * Bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4
  * update the test
  * download gifs as gifs
  * better trace init
  * add main tests and conditional env loading
  * set secrets from environment only if instructed
  * Add a 500 error test case for search
  * fix slog debug args
  * fix DMs not downloading when member-only is requested
  * shut up, will you
  * this is starting to get annoying
  * fix spellcheck in all scripts
  * Shell scripts fixes (checkout from v2.6.2)
  * fix last spelling error
  * Spell check results
  * add codespell resource file
  * add spellcheck back from v2
  * Doc update
  * add terminal check into UI
  * ux fixes
  * update transfer doc
  * bump deps
  * add tests for workspace
  * -no-encryption flag
  * update export and dump documentation
  * Courageously run as root, but warn.
  * Add troubleshooting help section and `unzip` command.
  * undeprecate std storage, it`s used by slack-export-viewer
  * add getUsers test
  * Repoint workspace URLs for supported URLs in viewer.
  * fix transform test
  * update quickstart
  * fix arguments test
  * Update docs to reflect the new date format
  * add some tests
  * support just date input instead of requiring dttm
  * process thread message where only parent is returned.
  * Add ErrRetryPlease error to network
  * add msg counter and comments
  * replace users with atomic in converter
  * encrypt parameter parsing
  * fix reversal of messages on thread link and thread link
  * Update quickstart.md to disambiguate login step
  * path check in handler
  * add zip files
  * test coverage for source detection
  * fix source detection
  * disable resume for now
  * resume logic
  * fix time parsing
  * disable resume for now
  * update redownload with the latest fileproc functions
  * fix minor archive issues, deprecate old download formats
  * update naming in file  processor
  * fix writeindex not being able to find channels
  * controller to close the downloaders
  * latest and resume skeleton
  * escape RTSE text
  * controller to close the downloaders
  * latest and resume skeleton
  * fix file tests
  * update chunk visualiser
  * convertor fixes + avatar detection
  * async channel info scan
  * consolidate and organise source reading
  * extract chunk related source functions to chunk pkg
  * move source package to internal/
  * Update converter to support avatars
  * commit progress
  * implement avatar download in export and archive
  * Update documentation to describe machine ID override
  * PR review
  * Machine ID Override
  * Configuration entry for machine ID
  * Update tests
  * custom machine ID
  * fix windows build
  * add slack divider and update tests
  * fix polly messages parsing
  * sort messages
  * thread-only dumps support
  * Change the default listener address for viewer
  * fix typo in readme README.md
  * Add docker deployment workflow
  * Update docker build
  * disable 500-error test on windows due to flaky timing
  * add a flag to record file chunks in archives
  * add canvas test
  * Channel canvas support
  * add EOF network retry test
  * add a long description
  * add redownload tool and treat EOF as retriable error
  * update doc
  * Token patterns fix
  * add test
  * fix file browsing on windows
  * windows hax
  * verbose errors
  * add windows path tests
  * improve shorten logic
  * display current directory
  * Honour rate limit error while streaming Channels
  * define apiconfig exts globally
  * clarify syntax
  * global config file picker expected yaml
  * brush up docs
  * update chunk doc and add quickstart
  * fix downloader test
  * break downloader test
  * Fix tests
  * Commit progress (win)
  * error->fatal
  * add 5 sec timeout
  * enable debug output
  * implement export hydrator
  * Add docs and "hydrate" tool to hydrate official slack exports with files
  * error->fatal
  * add 5 sec timeout
  * enable debug output
  * implement export hydrator
  * Add docs and "hydrate" tool to hydrate official slack exports with files
  * dev container
  * fix diag tests
  * Do not close stdout
  * Fix tests on windows
  * fixing windows tests 1
  * remove catalogue check on windows build
  * cmd syntax
  * add windows build
  * add tests
  * change time separator from / to ,
  * fix for windows paths
  * Updating docs
  * add more doc
  * documentation
  * fixing the cookie display and add unwrap to oserr
  * unwrapper for controller error to properly propagate context cancellation
  * startWorkers to initialise internal variables instead of spaghetti
  * fix downloader startup
  * members only + minor fixes
  * bump deps
  * cleanup and comments
  * Search concurrency fixes
  * fix processor test
  * deep clean
  * rip out compatibility mode
  * fix race in network tests
  * update slackauth
  * who's not deferring? me.
  * make playwright init beautiful
  * stop spinner if challenge code is requested in headless flow
  * bumping deps
  * implement #283 in stream
  * graceful handling of empty message slices
  * add last updated to csv output
  * entity list ported + tests
  * rename BrowserAuth to PlaywrightAuth
  * allow to specify BUILD_DATE
  * implement #220 in v3
  * fix mock generation and update tests
  * remove old Makefile entries
  * fix network tests
  * misspelled command names
  * emojis, progress etc.
  * switch renderer to glamour, add emoji long help
  * add legacy emoji dump back, as it is faster
  * emoji on edge
  * rollback emoji test
  * emoji experiment
  * html is hard
  * readme update
  * error handling in WithRetry
  * disable useless tools
  * more uninstall flags
  * man update
  * patch list output display logic
  * fix new enterprise workspace wizardry
  * replace rst to md in goreleaser
  * add macos 15 instructions
  * update readme
  * fix log messages
  * update readme
  * fix links in README
  * finish switching to slog
  * json logging and ironing kinks
  * switch to slog
  * replace image with v3
  * replace README.rst with README.md and update
  * update gitignore
  * move to toml
  * fix tests
  * explicit loadSecrets+some tidying up
  * workspace select
  * workspace selection
  * workspace selection logic
  * use new workspace/new by default
  * move env logic to auth package
  * create CreateAndSelect
  * help update
  * tests
  * workspace->new fixes
  * dropped into exclusions
  * new workspace wizard
  * token/cookie new auth flow
  * break dep cycle, workspace new
  * unicode-aware capitalisation
  * linter
  * stfu linter
  * brush up listing users and channels
  * list wizardry
  * menu brush up
  * --amend
  * per-menuitem preview
  * Add brew instruction to readme (#351)
  * add archived suffix
  * #324 fix for archived channels
  * update tests and build
  * update file test
  * make a menu bubble
  * picklist conquest
  * search wiz + workspace select fixes
  * search wiz
  * wizard unification
  * add picklist updater
  * cleanup
  * fix spelling
  * spelling
  * add slackauth browser removal
  * login ux
  * add edge tests and use external tagops instead of tagmagic
  * bump deps
  * update slackauth
  * browser selection, rename auth menu items
  * add local export configuration
  * date control help
  * batch commands
  * fix ui glitches
  * more ui
  * wizard model draft
  * Wizard model
  * move updaters to ui pkg
  * wording
  * UI
  * more ui
  * fix tests
  * plug archive runner into wizard
  * fuck you styles
  * ironing time control kinks
  * formatting
  * date-time component
  * time bubble
  * convoluted time entry model
  * rename
  * new file picker
  * move updaters to a separate package
  * some lame tests
  * fix bool updater and cursor movement
  * file picker
  * move under ui
  * configuration ui
  * archive wizard
  * add archive wizard stub
  * add archive wizard stub
  * fix flag name
  * rename -fast to -no-channel-users
  * fix edge userinfo method
  * fixing chunk file channel id collection
  * add fast search option
  * fix count of results not populated for search
  * final filemgr tests, close decompressor
  * more file manager tests
  * fix memory leak in file manager
  * more tests
  * add rpi benchmark
  * add m2 pro benchmark
  * update benchmark
  * for the lulz
  * for the lulz
  * add provider.go
  * add tests, optimise fasttime
  * add build and version to the info tool
  * sane version reporting
  * move session init into bootstrap
  * Adding tests
  * fix google auth
  * auth test update
  * user agent and headless timeout
  * bump deps
  * Force default height/width for videos and allow wide images to stretch across the screen more
  * Add AURTEST target
  * deps bump and osext tests
  * Update README.rst
  * workspace refactor, tests
  * bump slackauth and its deps
  * workspace command code brush up
  * test coverage
  * workspace fixes + new test
  * tests
  * fix auth flow when no workspaces present
  * add "io.Writer" to print functions in list
  * add a shortcut for go run ./cmd/slackdump
  * fix workspace list to use custom cache dir
  * leave a note to look later
  * fix some legit test failures
  * skip more tests
  * bump action versions
  * skip some tests in CI
  * add tests
  * fix -no-user-cache/-no-resolve logic
  * Fix list channels (partially)
  * implement "closing" tags, add color and usergroup support
  * bump go version in CI files
  * bump even further
  * update auth, tools/info, playwright and rod
  * Switch to GITHUB_TOKEN
  * Improvements added, will review locally
  * Github actions version bump
  * More output formats + include man page
  * update docs from v2
  * field functions
  * I'll blow my own bubble with blackjack and hookers
  * update filemgr
  * fix test and spelling
  * show the last error to the user if retry fails
  * emoji model
  * borders for browser
  * file manager
  * config checker ui
  * filepicker
  * move UI under main executable dir
  * central theme for ui components
  * workspace selection wizard
  * use model
  * skip empty messages
  * rename residual record files into archive
  * clarification of search interfaces
  * cut spaghetti into macaroni
  * StreamResult -> Result
  * extract stream into a separate package
  * record->archive, auth->workspace
  * aligning edge errors with slack
  * add edge search test
  * tests for initialisation logic
  * add user conversion to experimental search
  * search conversion
  * tests fixes
  * straighten dodgy initialisation logic in Session, remove global logger from network (use context)
  * implementing search all
  * brush up and comment
  * file search
  * move search under controller and init file downloaded that does nothing because there's no files
  * search messages with channel info
  * Optimise limits
  * unify output logic record/search
  * add stream search funcs files and all
  * adding search controller, directory processor and command
  * adding search support
  * fix username display for older users
  * update record doc
  * cosmetic changes
  * update comments
  * dirprocessor tests
  * tracker -> filetracker
  * use join errors
  * split spaghetti and add tests
  * update public key
  * tracker
  * fix the logic error in ref counting
  * simplify recorder, add micros to logger
  * added tracing
  * reogranise and add tests
  * add some missing types
  * update status codes
  * Fix the name display for edge channels
  * default initialisation for the slackdump.Session
  * remove the rest of the fallback logic
  * drop fallback client
  * detect enterprise
  * extract limits to a separate file
  * use edge for conversation info
  * use cursor to paginate the channel search results
  * basic fallback tests
  * cosmetics
  * thread safe fallback
  * add limiter to the search tool
  * search
  * add verbose fallback error message w/type
  * log the fallbacks
  * make tests pass
  * fallback to edge
  * maybe another day.
  * test fixture
  * minor tweaks+client.userBoot endpoint
  * add another call into the edge tool
  * mpim and populating user for dms
  * some more edge apis
  * time parsing
  * moar edge
  * more edge
  * fix edge auth
  * add DMs, but nothing works
  * edge api, add channels search
  * bump go mod
  * optimised export source + message deep links
  * thread deep linking, ignore html errors, css has templating logic
  * deep linking support for channels
  * finish export index tests and fix num_members and members generation
  * index tests + fix dm generation
  * generics
  * add fixtures and fix function names
  * add some tests
  * fix user display in export renders
  * implement file storage
  * file template
  * chunk files
  * attachments
  * add type and support for dark theme
  * add support for dump files
  * export viewing
  * source type detection
  * generalise export implementation
  * first incomplete export source implementation
  * move template funcs
  * decouple chunk.Directory
  * organise data
  * working parser
  * handle context blocks and better error reporting
  * fix unknown message types
  * first draft of the renderer
  * renderer
  * tidy
  * user profile display
  * add user handler
  * viewer.. well, sort of
  * name display
  * fixes for the user display
  * add viewer draft
  * tool info auth
  * fix race condition in converter
  * fix fileproc.IsValid
  * remove accidently committed file
  * fix test
  * port the fileproc.IsValid from master
  * manager tests
  * more verbose info on chunk indexing
  * fixing race condition in the downloader
  * fix hax in mpim parsing
  * minor improvements to entity_list (make it concurrency-safe)
  * Fix ordering of messages in the standard dump
  * update comments in dump
  * bump modules and replace slack-go/slack with rusq/slack
  * fix channel users test
  * siwtch to fork
  * rename -base to -output/-o
  * fix channelinfo
  * align retrieved channel info between v2 and v3
  * bump deps and compare script
  * sundry
  * fix auth tests
  * update slackauth to prevent hangup if the browser download is interrupted
  * legacy-browser flag
  * browser uninstall
  * update dump.sh from master
  * comments and naming
  * sundry
  * notify user when creds expired, instead of just shitting to trace
  * nil pointer fix
  * fix potential issue with closed chunk directory
  * commenting stuff
  * backport emoji flags, and remove app/
  * cache fixes
  * sundry
  * add processLink test
  * fix race conditions
  * get rid of auth.Type
  * v2 -> v3
  * was in master, but not in v3
  * deprioritise headless login
  * add placeholders to prompts
  * correct return codes in record tool
  * move info tools
  * finish the info
  * remove pii from errors
  * corrections for win
  * add info
  * fix funky workspace selection logic
  * export Slacker interface, remove Type form Provider
  * getting back to it
  * documentalise auth
  * update funding from master
  * update from master
  * merge from #260
  * add easter egg
  * LoginCancel
  * wizard choices
  * static menu items defined in the global package scope
  * cleanup
  * better main menu
  * renaming workspace to auth
  * rename "workspace" to "auth"
  * bump deps
  * regenerate files
  * survey -> ui, disable tests as they were using core/terminal
  * survey -> huh, remove v2 app
  * survey -> huh
  * replace input with huh
  * get rid of survey in wizard
  * replace main prompt with huh
  * get rid of v1
  * merge auth from master
  * switch default flow to CLI
  * add rod
  * go.sum update
  * Update playwright sync w/master
  * bump deps and sync issue template with master
  * lowercase workspace name
  * propagate login timeout to workspace command
  * manually merge master and cli-remake changes
  * bump go version
  * update auth from master
  * port network from master (#234)
  * tests and doc
  * test convoluted arg parsing
  * some convoluted parsing of args
  * obfuscation and gpg encryption
  * better input/output detection
  * directory obfuscation
  * implement #202
  * fixing tests
  * file logic and concurrency fuckery
  * channel users chunk
  * #202 channel members
  * doc update: flags
  * initial support for starred and bookmarks
  * add starred and bookmarks to the interface
  * chunk/index cache
  * implement chunk caching
  * channel directory cache
  * add tracing to chunk.FIle
  * race condition
  * rename formatter.Converter to Formatter to avoid confusion
  * parallel channel processing in converter
  * error handling and skipping tombstone files
  * rewrite "writeMessages"
  * code org
  * remove cryptic literals
  * pre-refactor writeMessages
  * converter
  * man update
  * update man page
  * implement convert command
  * move slackdump manual to the root of the project
  * rename convert to format and update man
  * Update chttp
  * implement converter
  * begin work on converter
  * simplify files subprocessor package
  * result func is a property of Stream now + add files support to "record"
  * fix incorrect extension for listings
  * use lightweight markdown renderer and stop using export package
  * make processor external
  * naming
  * recorder
  * some docs and 'record' dummy
  * do not rely on chunks in user processing.
  * use chunkdir in the processor
  * remame ctrl to control
  * controller
  * extract stream controller into a separate package
  * file_id tests
  * fix automatic tests
  * fix config and downloader tests
  * code reogranisation, comments, and brushing up
  * fix file download location and duplicate detection
  * break subproc/downloader hard dep
  * move expproc out of cmd
  * extract file processors to a spearate transform/ package
  * link updater
  * purge the draft version of standard processor
  * introduce chunk.FileID
  * dump transform and some chunk pkg optimisations + tests
  * dump transforms
  * graceful error handling (sort of)
  * threadTS instead of isThread
  * allow for thread finalisation
  * channel info caching
  * threadOnly flag
  * extract file processing
  * brush up
  * continue on error in stream
  * race condition and some other stuff
  * dumpv3 rev 2 draft
  * token updater function
  * extract user related code to a user worker
  * run time measurement
  * propagating the slack channel to Files processor
  * fix chunktest to return all channels
  * auth test from file in the chunktest
  * implement workspace info support in processor and export
  * implement workspace info
  * fix channel transform
  * fix channel streamer
  * retry on 408 error
  * add tracing
  * fix
  * huntin daemons
  * concurrency fuckery
  * testing harness and exportV3 test
  * Fix custom limiter config not applying zero values. Drawback is that the full config is now required.
  * catching edge cases
  * simplify transform
  * my life is so successful, i got everything a man could ever need
  * chunk directory
  * export transformer
  * some stardartisation of interfaces
  * deprecate v1 downloader
  * scaffolding in v1 downloader around v2, fix tests (partly)
  * generalise downloader
  * bump dependencies
  * docker stuff
  * diagram update
  * open chunk file wronly
  * files download
  * filter external files #206
  * onFiles processor function
  * Someone forgot to close the fsa.  Who that was is not important.
  * count channel references to avoid premature closure
  * transform in a goroutine + tracing to catch the race condition
  * wonky users logic
  * replace literal with const
  * split player and chunk file
  * load users if necessary in transform
  * transform to export messages
  * context and asc/desc control
  * context and tracing
  * export transform
  * fix tests and minor things
  * []string -> []int64
  * prior to index opt
  * Player.Sorted - returns messages in a chronological order
  * time logic
  * align adapter naming across filed
  * ensure all adapters are closed
  * use the built-in silent progress bar in case of debugging
  * close adapter in list
  * some cosmetic and usability changes
  * api cleanup
  * refactor the way we handle config
  * remove implicit fs logic from slackdump
  * externalise user cache
  * bump deps
  * extract stream functions from clienter
  * progress bar and fix race condition
  * move finalising logic to processor
  * extract conversations worker into a separate function
  * fix some inconsistent signatures and debug messages wording
  * v3 export diagram
  * export chunk compression
  * v3 export processor and streamer
  * get concurrency right (that fucking errorsx)
  * automatic switching of the files
  * export processor and last message
  * reorganise stream.go
  * results
  * retry on channel info
  * organise goroutines init
  * user cache tests
  * fix player race condition
  * fixing stream test
  * extract processing in standalone funcs
  * brush up threads/channels
  * remove emoji.Dl
  * fix filesystem corruption on emoji download
  * comment update
  * rollback downloader changes - regressed
  * fix parallel processing
  * async stream
  * export v3 early draft
  * swap Conversations parameters
  * first draft
  * move fetch to the chunks/transform
  * lazy user caching
  * use atomic.Bool in downloader
  * skip hidden_by_limit files
  * global timeframe parameters
  * remove version reporting from v1 command
  * better State and Stream API
  * conversation list and user list test server methods
  * one team one dump
  * remove team info
  * add users channels and team.info chunks
  * user streaming
  * optimise modules
  * unify formatters between v2 and v3
  * add description for tools
  * remove redundant namer
  * async transform
  * add description for tools
  * move nametmpl and account for no files in transformer
  * cleanup auth
  * finish dump (tests and optimisation needed)
  * incorporate channel_info throughout the streaming funcs
  * update obfuscation
  * add channel_info
  * rename diag to tools
  * browser auth fix for changed slack auth api
  * correct the file directory name and dedup
  * add tmp/Makefile
  * off by one fix
  * where did that file go?
  * give the test streaming server some love
  * rename events to chunks to avoid confusion with slack events
  * context handling and event timestamp everywhere
  * update deps
  * make state main repository for the saved event during dump
  * transforms
  * about fucking time this shit finally does something
  * rename processors to event
  * move fsadapter into a separate repo
  * brushing up
  * shorten event JSON field name
  * add filename variable to the State
  * state and tests
  * default to standard export format
  * simplify thread check condition
  * event iterator
  * make record stats tool a bit friendlier
  * fix redundant thread calls and a bunch of bugs
  * simplify player
  * recorder tests
  * obfuscate tests
  * add event recording diag command
  * obfuscator
  * account for channel_id in requests
  * tidy
  * add trace and raise test limits
  * fix parameter parsing in test server
  * replay server
  * player draft
  * event recorder
  * add a closer
  * processor draft
  * add workaround for node not being executable
  * cleanup generators and chttp update
  * extract chttp to github.com/rusq/chttp
  * []http.Cookie -> []*http.Cookie
  * cleanup chttp
  * use OptionHTTPClient to propagate client with cookies
  * align channel and user cache flags and document them
  * restore help command (regressed in 78ea432)
  * better list commands logic
  * add openLogger and openFS tests
  * replace the discarding silent logger with noop logger
  * reduce wait time for network test
  * remove Logger from slackdump.Config
  * add comments on the auth/browser/client
  * add comments to fsadapter
  * fixes after rebase
  * fs logic refactoring
  * regenerate mockfs
  * fs logic refactoring
  * get rid of UserIndex
  * options -> config rename
  * options -> config
  * organise cache options
  * channel test functions
  * move dump back to dump
  * Goreleaser
  * add schema.json for api config files
  * move ui package from app into top level internal
  * remove pre-rendering of the markdown
  * move dump to list convo
  * streamline range and add confirm help
  * some tests and better ui.Time logic
  * prepare for manager rigging in tests
  * export wizard
  * date input
  * move relevant ui functions to corresponding packages
  * add list convo alias for dump
  * comments and some logic improvement
  * unify listing formatters
  * better list behaviour
  * make list actually list, not save json
  * emoji wizard update
  * update slack lib (fork)
  * finish config tests
  * config check wizard
  * ui.FileSelector logic and tests
  * overwrite test
  * some ui tests
  * fix wizard error handling and config new wizard
  * "config new" tests
  * extract writeLimits from apiconfig.runNew and add tests
  * fix config tags
  * extract encio to a separate package
  * do not remove thirdparty cookies
  * finish user cache routines and use them in the converter
  * extract user cache into separate files
  * rename appauth => cache
  * fix auth test
  * rename mock_app => mock_appauth
  * rework how auth options work + add browser flag
  * cleanup
  * add csv formatter
  * converter
  * converter, list, fsadapter changes
  * format help for workspace
  * finish-ish dump
  * extract template logic into a separate package
  * take on dump
  * refactor Options
  * dump command help
  * finish validation, emoji wizard, fix cache dir
  * modify Run funcs to return an error
  * workspace management (continued)
  * workspace logic
  * deprecate initauth
  * workspace management
  * add thread util and unify help for custom and non-custom flags
  * remove custom flag parsing
  * diagnostics
  * workspace management and auth
  * wizard
  * add man
  * complete the skeleton of new cmdline
  * use parts of go internals to recreate command functionality
  * add command map
  * interactive
  * commit progress

-------------------------------------------------------------------
Mon Nov 25 15:09:22 UTC 2024 - dennis.knorr@suse.com

- Update to version 2.6.0:
  * backport
  * backport auth ui from v3
  * google auth support
  * update auth_ui
  * Include brew installation instructions
  * bump dependencies

-------------------------------------------------------------------
Mon Nov 25 14:04:33 UTC 2024 - Dennis Knorr <dennis.knorr@suse.com>

- Initial package import 
openSUSE Build Service is sponsored by