-
0.5.0 Stable
released this
2026-08-26 11:09:11 +00:00 | 20 commits to main since this releaseNew Features
- Command Receiving Toggle: Added configuration option to enable/disable command receiving for Telegram and IRC channels (#133)
Bug Fixes
- Fixed Telegram handling of transient errors during polling (#135)
Refactoring & Improvements
- Improved error handling
- Cleaned up dead code and unused fields from config (#134)
- Refactored AGENTS.md docs (#136)
- Updated .gitignore for openspec
CI & Tooling
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.4.0 Stable
released this
2026-06-05 08:38:26 +00:00 | 28 commits to main since this releaseFeatures
- Scheduler weekday support — configure which days of the week the scheduler runs (#128)
- Version option and bot command —
./gancio.notification -versionor usingversioncommand prints the current version (#130) - Taskfile task runner — added
Taskfile.ymlwith targets:build,run,test,lint,vet,clean,docker:*(#131)
Bug Fixes
- Stale event cleanup — in-progress events that have been cancelled are now properly cleaned up during fetch (#132)
CI & Tooling
- Swagger doc CI — Swag command extracted to script and improved CI in case of errors (#129)
Breaking Changes
- CLI config flag is now explicit: use
-config /path/to/config.jsoninstead of passing the path as a positional argument (#130)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.3.0 Stable
released this
2026-05-15 09:59:36 +00:00 | 34 commits to main since this releaseNew Features
- REST API Documentation: Added Swagger/OpenAPI docs served at /api/docs/ (#125)
- Bot Commands: Implemented interactive bot commands for IRC and Telegram (#111, #112)
- Future Event Notifier: New notification system for upcoming events with configurable lookahead (#102, #105, #110)
- Web Dashboard Enhancements: Improved UI with future event scheduler management (#107)
- Event Grouping: Added message type and event message grouping functionality (#105, #106)
- CI Pipeline: Added continuous integration with Forgejo workflows (#122)
Bug Fixes
- Fixed indefinite wait in fetcher scheduler start (#120)
- Fixed changed events detection and handling (#115)
- Fixed daily event notifier sharing same last_notification in database (#109, #108)
- Fixed dependency placement for swaggo/swag in go.mod
Refactoring & Improvements
- Split message formatting by channel type (HTML, IRC, Mastodon-specific)
- Unified package naming and simplified mock server usage in tests (#124)
- Added last summary notification to event data rendering
- Skip events starting today in future events notifier
- Updated scheduler to use name parameter for saving/loading times
- Changed IRC bot prefix (#118)
- Added NextNDaysLookahead function for flexible notification timing
Testing
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.2.0 Stable
released this
2026-04-19 07:19:32 +00:00 | 62 commits to main since this releaseBug Fixes
- Fix scheduler reset interval computation for time transitions (DST/timezone edge cases)
- Fix events query last_notification range
- Fix bool values in events SQL query
- Fix events notifier SQL query
- Fix event URL formatting in IRC, Mastodon, and HTML message formatters
- Fix date conversion for last notification in renderEvents
- Fix end time calculation using EndOfDay utility
- Fix SQL query logic in GetEventToNotify
- Unset spam_event (renamed db field to important) (#80)
Features / Enhancements
- Scheduler persistence — state survives restarts (#90)
- Delete stale events during fetch (#99)
- Order events for notifications by start time (#96)
- Allow up to 1 minute tolerance for event notifications (#94)
- Mastodon channel adapter (#67)
- New/changed scheduler (#78)
Refactoring
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.1.0 Stable
released this
2025-10-23 08:49:30 +00:00 | 104 commits to main since this releasefirst release:
- Telegram notifier
- IRC notifier
- scheduler at specific hours in a day
- limit notification based on event's id, send 1 notification every 24h for single event
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads