Skip to content

v1.4

Choose a tag to compare

@wzhua02 wzhua02 released this 27 Mar 13:16
· 266 commits to master since this release
2682bf2

📝 Release Notes - Version 1.4

This release introduces significant improvements and new features to the scheduling system, including enhanced date handling, smarter command inference, and clash detection to improve scheduling accuracy.

✨ New Features

📅 Enhanced Date Storage

  • One Time Schedules dates are now stored as LocalDateTime instead of strings.
  • If a date is given without a year, it is automatically inferred as the current year.
  • Time remains stored as a string.

🔍 Smarter Date Inference in View Command

  • The view command now supports days of the week as input.
    • Example: view Monday will display all One Time Schedules scheduled for that day.
  • Viewing a specific date (e.g., view 28/03/25) will now also show Recurring Schedule that fall on the same weekday for better context.

⚠️ Timeslot Clash Warnings

  • A new warning system alerts you when One Time Schedule timeslots overlap, helping you avoid scheduling conflicts.

What's Changed

Full Changelog: v1.3...v1.4