Changelog
All notable changes to this project will be documented here
[Alpha 0.2.0] - 20-10-2025
Major additions
WebApp -
First release of the web application with the following features:
User authentication
Login with email and password
OAuth2 login with Discord
API authentication using JWT tokens and cookie sessions
Dark/Light mode toggle
French, English and Spanish language support
First version of the Header and Footer components
Main reminders dashboard
Discord DM Reminders creation
CRUD operations for reminders
Minor additions
Discord Bot -
Now display pretty /profile embeds with onfly drawn graphs.
Added
/timezone displaycommand to view current timezone.
[Alpha 0.1.0] - 01-10-2025
Major additions
Discord Bot -
First release of the Discord bot with the following features:
Added
/timezone set/listcommands to manage user timezones.Added
/remindmecommand to set direct message reminders.Added
/reminduscommand to set channel reminders.Implemented
/profilecommand to view user profile and integrations.Introduced
/reminderscommand with subcommands for managing reminders (delete, list, show, pause, restart).Added
/calculatetimecommand for time calculations.Enabled snooze functionality for direct message reminders.
Engine -
Implemented the main scheduler for handling reminders.
Implemented garbage collection for old reminders.
Implemented CHANNEL_DISCORD dispatcher with role mention support.
Implemented DM_DISCORD dispatcher.
Implemented recurrence handling for reminders.
Added recalculation of next occurrence on restart to avoid spam.
Added a full timezone handling system.
Implemented testing for the recalculation of next occurrences and the datetime input parser.
Added Swagger documentation for the REST API.
Database table storing reminder errors to log failed reminder deliveries.
System -
Cache Sytem: Added caching for user account data to reduce database load.
Whole server is dockerized for easier deployment and development.
Server is now built with a CI/CD pipeline using GitHub Actions.
Last updated