v4.1.4
📅 DisCal Release 4.1.4
This update packs in a shiny new feature with several bug fixes and improvements aimed at better user experience and overall functionality
Milestone: 4.1.4
Auto updating calendar overview
The calendar overview provides a convenient way to display your guild's calendar in Discord. It will auto update every 24 hours and whenever there is a calendar change such as creating or editing an event.
⭐️ New Features and Additions
- Add new "calendar overview" #90
- Available on
/linkcal
with optionaloverview:true|false
(enabled by default now) - Available as a static, auto updating message with
/displaycal new
- Static overview message will auto-update every 24 hours and update anytime a change is made through the bot (changes made outside the bot will be supported soon)
- Available on
🐞 Bug Fixes
- Fix formatting mistakes and typos in the old-command migration message.
- Fix wizards (event and calendar wizard) not closing automatically after a successful confirmation or timeout. #120
- Fix API uptime tracking not updating properly
- Fix including time in a date-only format location.
- Fix event edit/copy commands improperly setting event to recur when it was not previously
- Fix editing event to stop recurring throwing an error
- Fix bot stalling due to requesting guild members on startup
- Fix formatting in recurrence section appending rouge
$
s on values - Fix various auth issues from the last version
- These fixes were deployed as a hotfix after the last version without being added to a change log, hence being here.
⭐ Improvements
- Upgrade to Discord4J
3.2.1
- Upgrade to Kotlin
1.6
- Optimized several database queries
- Add
min/max
values to number inputs on commands where applicable for improved UX.
🔨 Work in Progress and Upcoming Changes
- Working on converting everything to slash commands: #111
- All slash commands natively support multi-calendar for easier drop-in of the multi-cal feature set coming soon!
- Converting to new translation system
- Due to this, old translations are slowly being removed and support for current languages is unfortunately dropping until I can get translators
💜 Thanks
Thank you to everyone who has helped contribute to DisCal! This project would not be possible without you.
Thank you to all our patrons who have helped support DisCal, our other projects, and DreamExposure Studios!!!
An extra special thank you to these patrons:
- Brenda Maday
- LuzFaltex