Releases: gabe565/CastSponsorSkip
Releases · gabe565/CastSponsorSkip
v0.2.1
v0.2.0
Changelog
Features
- 1a7a36e feat(systemd): Run as
daemon
user - f7dda0a feat: Add
--log-level
flag - 4e902fb feat: Filter out devices that can't play videos
Fixes
- 9b6c572 fix(docker-compose): Fix volume bind error on some devices
- 542a83f fix(pre-commit): Fix Pre-Commit config typo
- 953bb06 fix: Fix typo in completion generate package
Others
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Changelog
Features
- 029b1e3 feat(sponsorblock): Use enhanced privacy when querying the SponsorBlock API
- aa0c64a feat: Restart device discovery on an interval
- 6e45cec feat: Search YouTube API for video ID if not set
Fixes
- 806e635 fix: Fix concurrent map write panic
- f2b2d2b fix: Fix segments being retried every second if none exist
- 9cc43d2 fix: Keep segments in case a video is unpaused
Others
- 5524b0b chore(cmd): Explicitly add version flag
- f44b0d4 chore(goreleaser): Replace some strings with vars
- 73dc80d chore(manpages): Get root command name dynamically during generation
- 86ab22a chore: Add
-c
categories flag shorthand - 3e54c65 chore: Change env prefix from
SBC
toCSS
- 2e98b25 chore: Decrease reconnect attempts from 10 to 6
- a848201 chore: Rename
--interface
flag to--network-interface
- 5265b29 chore: Tweak reconnect logs
- b4be765 ci: Rename
debug
container tag tobeta
- cd44598 refactor: Move some device logic from cmd to device package
- 1525c72 style(manpages): Reorder generator code
v0.0.2
Changelog
Features
- 656a817 feat(cli): Add flag completion functions
- 60c060f feat(cli): Add version flag
- dc2da85 feat(man): Add man page
- cbf5804 feat: Improve connection retry handling
Fixes
- b1cf4fc fix(completions): Remove existing completion dir before generation
- 18d7659 fix(config): Fix envs not being loaded
- f316b12 fix: Reset connection more aggressively when a disconnect occurs
Others
v0.0.1
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