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