All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added github actions
- Added README.md
- Added CONTRIBUTING.md
- Added LICENSE
- Correct resolving
- Batch sending for voting ends soon events
- Basic unit tests
- Use push settings details to avoid sending irrelevant notifications
- Send pushes for all user devices
- Collecting system stats
- Update history schema to store null clicked_at instead of 0000-00-00
- Update platform events library to collect nats metrics
- Fix message id marshaling
- Refactor sending pushes
- Send notifications v2. Extend message with APNSConfig and Data fields.
- Add uuid for messages to mark them as read.
- Decrease log level on getting push token
- Idempotent key for sending to avoid duplicates in pushes
- Limiter for 1 push in minute
- Skip sending push on getting token error
- Fixed GITHUB_TOKEN argument passing in the Dockerfile
- Fixed missed go.sum file in the git
- Added skeleton app
- Basic implementation for push sending