v4.2.5
馃搮 DisCal Release 4.2.5
This release focuses on a handful of bug fixes affecting the front-end, improvements towards a better backend API, and additional metrics to get insight on feature usage statistics. (I'm hoping this data can help me improve the experience by making better UX for hard to use features)
馃獎 Improvements
- Added metrics for interactions, announcements, and some other features to track usage and performance
- Refactored some auth related code for stability and maintainability
馃悶 Bug Fixes
- Fixed issue resulting in multi-day events not being displayed on calendar overviews properly
- Fixed an issue fetching incorrect locale string
- Fixed issue causing static messages not to update as Discord API began enforcing the 25-field limit for embeds
- Previously embed fields exceeding this limit were hidden, now the API returns an error.
馃敤 Work in Progress and Upcoming Changes
- Refactor to Kotlin coroutines for actually maintainable code
- Phasing out legacy data access patterns
馃挏 Thanks
Thank you to everyone who has helped contribute to DisCal! This project would not be possible without you.