What's New!
In this release, we have added support for notifications! So now you can get notified when your sync is complete, or if there are any errors.
Supported Providers
- Ntfy
- Gotify
- (If you want to add another provider, please let me know!)

Configuration
You can configure the notifications in the config.yaml
file.
notification:
enabled: true
only_failures: false
ntfy:
topic: 'backup'
server: 'https://ntfy.sh' # Optional
username: 'akash' # Optional
password: 'password' # Optional
priority: 4 # Optional (1-5)
tags: ['backup'] # Optional
gotify:
url: 'http://localhost:2444'
app_token: 'your_app_token'
priority: 4 # Optional (1-5)
Full configuration can be found in our Wiki.
Changelog
- 36692d3 feat: ✨ notification configuration added
- 3a26bfc feat(logger): 🔧 add initial fields to logger configuration for app identification
- 6006220 chore(deps): update Go version to 1.24.1 and upgrade go-github to v69
- 1572213 chore(deps): update module github.com/spf13/cobra to v1.9.1 (#100)
- 095c1fb chore(deps): update module github.com/google/go-github/v68 to v69 (#95)
- 698fe40 chore(deps): update golang docker tag to v1.24.1 (#91)
- f632107 chore(deps): update module golang.org/x/oauth2 to v0.28.0 (#94)
- e5e6d1b build: ⬆️ go version upgraded to 1.23.5
- 55d99ea chore: 🔧 update goreleaser config