Releases
v11.3.0
Compare
Sorry, something went wrong.
No results found
Changelog
732fe17 feat(tui): auto-detect terminal base16 theme for palette colors
3b09af5 feat(tui): move help bar outside border, use pill-style keys and normal borders
54f4968 feat(tui): remove transcript mode auto-select, add explicit a keybind
6370750 fix(package.nix): add gifski
07530dc fix(procgroup): add Windows stub so goreleaser windows build succeeds
9973704 fix: kill ffmpeg and yt-dlp process groups on exit
c8247c4 fix(tui): remove unused helpKeyStyle variable
c370b28 fix(tui): replace ⇧ unicode shift symbol with plain text in help bar
f022497 fix(convert): reword skip-conversion prompt to be less confusing
eb6312a refactor: address review feedback on previous cleanup
1699bcf refactor(slider): extract keys/style/textbuf subpackages, rename underscore files
906f4b0 refactor(slider): group Model state into sub-structs
d4dd5e3 refactor(tui): move progress styles next to their consumer
3471979 refactor(convert): split params.go by concern
dd06df9 refactor(validate): split validators by concern
44d0a56 refactor(slider): split handlers.go by mode
9865565 refactor(slider): split text buffer helpers out of overlays.go
81a417f refactor(cmd): extract downloadEach helper
67f7831 refactor(convert): assemble filter_complex from a slice
0e957d8 refactor(subtitle): unify VTT/SRT cue state machine
c78f7c9 refactor(convert): consolidate duration computation
dcb0c7e refactor(convert): consolidate speed filter construction
c15cb14 refactor(cmd): signal "go back" from GIF speed prompt with an error
51ad953 refactor(convert): extract append{Video,Audio}EncoderArgs
9be5097 refactor(slider): split model.go into model/init/update
502c8d9 refactor(subtitle): move VTT word-timing extraction to vtt_words.go
18aa5c8 refactor(slider): split transcript_panel.go into transcript and word-select
805905b refactor(storyboard): split render.go into protocol/kitty/sixel/halfblock/cell
d6e2e1e refactor(cmd): split trim.go into trim/trim_parse/trim_data
1c96edc refactor(cmd): split root.go into root/flags/run
7dc7700 refactor(palette): share configPaths for XDG/macOS config discovery
a47f662 refactor(slider): extract waitForChan to collapse the three async loaders
b61f778 refactor(convert): extract targetBitrateArgs to share target-size logic
1e10daf refactor(convert): extract reportResults to share size-table + clipboard
360f8fc refactor(util): extract splitHMS to share H/M/S/ms decomposition
3130485 refactor(cache): store CreatedAt as time.Time and use time.Since
da2c527 refactor(sponsorblock): use util.HTTPGet and typed HTTPError for 404 check
1f45f08 refactor(procgroup): extract Run to collapse the Setup/Start/Track/Wait boilerplate
5c4130f refactor(util): add HTTPGet helper for simple request+read
6a4919c refactor(util): add FirstExistingFile for XDG-style path searches
2face9b refactor(convert): extract MakeProgressCallback for ffmpeg stderr parsing
dbd6c64 refactor(subtitle): share HMS-to-seconds helper
8de5c59 refactor(download): use os.MkdirTemp for download temp dirs
330a46e refactor(util): consolidate duration formatters
87bd14d refactor: deduplicate
9ec1798 refactor(cache): replace GORM+SQLite with bbolt
13556a4 refactor(cache): introduce generic FetchCached helper, eliminating duplicated read-through cache boilerplate
You can’t perform that action at this time.