Skip to content

v4.1.4

Compare
Choose a tag to compare
@NovaFox161 NovaFox161 released this 01 Dec 21:09
· 243 commits to master since this release
05a9bc2

📅 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.

DiscordCanary_VqIs9RZrwT

⭐️ New Features and Additions

  • Add new "calendar overview" #90
    • Available on /linkcal with optional overview: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)

🐞 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