Skip to content

v11.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Mar 17:12
· 70 commits to master since this release
752167d

Changelog

  • 6e5206d feat(cache): SQLite cache for metadata, transcript, waveform, silence, and SponsorBlock
  • faf10ee feat: add .golangci.toml
  • 37eeb7a feat(slider): async data loading with spinner, two-row waveform display
  • addb6bc feat(video): add speed control for MP4 output
  • c451b95 feat(gif): add speed, lossy/motion quality controls and speed prompt for long GIFs
  • 8674d23 feat(storyboard): add storyboard thumbnail preview in trim slider
  • f74d6ca feat(tui): redesign trim slider as two-pane split layout
  • 09c23a9 feat(tui): add audio waveform visualization on trim slider
  • 32d0eaf feat: add GIF export via gifski
  • dea178a feat: add --copy flag to copy output path to clipboard
  • 6015b44 feat(cmd): add shell completion subcommands for bash, zsh, fish, and nushell
  • 80c742b feat: add TOML config file, platform presets, and target file size mode
  • 804c267 feat(tui): add animated spinner for metadata fetching
  • 8571ebf fix(tui): launch trim slider immediately, make transcript and SponsorBlock async
  • b81b4de fix(cache): run AutoMigrate and DeleteExpired only once per process
  • b2f4753 fix(tui): spinner while loading details and remove waveform-only right pane
  • 01127c3 refactor(util): move ffmpeg parsing into convert/, inline clipboard wrapper
  • fbfe941 refactor: clean up dead code, use go-humanize & use errgroup
  • 58de752 refactor(tui): unify download and conversion progress to same view
  • 64cd1ed refactor: extract shared utilities and reduce duplication
  • 1013b8f refactor: break up god files into focused single files
  • 56ffb8e refactor: handle errors, remove unused functions, clean up go.mod
  • 75d46ef refactor: use generics, maps/slices/cmp packages
  • fdc0378 refactor: apply Go modernize fixes
  • 319c093 refactor: split files into single-responsibility ones