Changelog
Features
- 8930324 feat(cli): Add Cobra to add more advanced cli support
- 85e279d feat(cli): Add flag to generate shell completions
- 2de750e feat(cli): Add support for shell completions
- f187b60 feat(config): Add initial flags/env config
- e4e3080 feat(goreleaser): Add to brew services
- a3abb4f feat(log): Log number of fetched segments
- feffdf1 feat(log): Prettier skip timestamp formats
- 217f603 feat: Add initial connection retry on fail
- de013b6 feat: Attempt to skip ads
Fixes
- 617d6b7 fix(aurs): Fix failing release
- ff723c8 fix(docker): Add tzdata
- dd57620 fix(log): Shorten error logs
- 25f3f49 fix: Exclude Cast groups
- 6a05ea6 fix: Exit with an error if DNS lookup fails
- 7c0ef29 fix: Filter devices with no data
- 2a0e80f fix: React more quickly to Cast events
- ede24af fix: React to termination signals more quickly
- 96d971d perf: Make segment query func cancellable
Others
- b93818f chore(docker): Add Docker resources
- 7fae52a chore(docker-compose): Add envs and restart, remove build
- b247d04 chore(goreleaser): Add Homebrew metadata
- 0b6d013 chore(goreleaser): Add systemd unit file to release archives
- 223435a chore(goreleaser): Move systemd unit to
/usr/lib/systemd
- 41112d7 chore(goreleaser): Shorten Linux package description
- 1ffe1d4 chore(goreleaser): Tweak changelog filters
- fe55630 chore(license): Create LICENSE
- 0e0eec1 chore(log): Add punctuation
- 213e85c chore(log): Move connected log to after application startup
- f8483b6 chore(log): Shorten logs
- 7959845 chore(pre-commit): Add Pre-Commit config
- f2f4ebf chore(renovate): Add Renovate config
- b613e4b chore(systemd): Add systemd unit file
- bd1d8e0 chore(systemd): Move systemd service file into subdir
- 8c0d3aa chore: Create CODEOWNERS
- 4b847b3 chore: Remove duplicate call to app.Update
- aa81b3a chore: Rename to CastSponsorSkip
- bf0e4c3 chore: Rename to sponsorblockcast-go
- 2354c56 ci(goreleaser): Add AUR package
- 42f438d ci(goreleaser): Set up GoReleaser
- f6878ae ci: Add Homebrew package
- 9ef5fd8 ci: Add apt and rpm packages
- ac76d71 ci: Add intial CI workflow
- 418809d refactor(log): Simplify logger code
- c20b571 style(cmd): Add pre-run function
- 1bc2082 style(goreleaser): Change some values to templates