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 a command reference guide in README
- Added more time format examples in scheduler
- Added
/schedule edit <event-id>
to edit events - Added
=schedule unschedule
as an alias to=schedule delete
1.2.3 - 2022-08-10
- Added auto build workflow for docker image
docker pull taaku18/dms:latest
1.2.2 - 2022-08-09
- Per channel and guild limit
- Currently set to 50 per channel, 250 per guild
- Relative time to
/schedule show
and/schedule list
1.2.1 - 2022-08-09
- Page limit should be 10 for
/schedule list
- Rewrote Dockerfile to use PDM
1.2 - 2022-08-09
- Pyright static checker
- Added
/schedule list
and/schedule remove
- Added version info to
/info
and/help
commands
- Many internal typing issues
- Prevent other users from clicking your buttons
- Optimized Docker image
/schedule
command is now/schedule create
1.1.1 - 2022-08-07
- Use pdm as our package manager
- Use dateparser as the default time parser
- dateutil is now optional and a drop-in replacement to dateparser
- Ping support wasn't working for older SQLite versions
1.1 - 2022-08-06
- Support for @ping within messages
- Internal framework to migrate SQLite database
- Docker image support and README guide for Docker
- Add uvloop for speedup
- Allow default timezones to be changed
- Renamed and moved default database file from
/schedule.sqlite
to/data/schedule.db
1.0 - 2022-08-05
- Initial code base for the bot