Skip to content

v1.5

Choose a tag to compare

@vikeedough vikeedough released this 03 Apr 11:31
· 94 commits to master since this release
9c205a0

๐Ÿ“ Release Notes - Version 1.5

This release brings a mix of useful enhancements, bug fixes, and documentation improvements that strengthen the scheduling and client management experience in FitFlow.


โœจ New Features & Enhancements

  • ๐Ÿ“ Internal Schedule Conflict Detection
    The system now detects schedule clashes within a single clientโ€™s timeline, improving reliability and accuracy.

  • ๐Ÿ‘๏ธ Display Client Details Use Case
    Added a clear use case in the Developer Guide for the display command, formalizing this key functionality.

  • ๐Ÿ› ๏ธ Improved Feedback for Empty Lists
    The list command now provides clearer feedback when no results are returned.

  • ๐Ÿ” More Descriptive Conflict Messages
    Schedule conflict messages now explicitly list the clients involved, aiding in faster resolution.

  • ๐Ÿ“‘ Terminology Update: "Person" โ†’ "Client"
    All user-facing references have been updated to better reflect FitFlowโ€™s domain focus.


๐Ÿž Bug Fixes

  • ๐Ÿงน Fixed a rare bug allowing duplicate phone numbers.
  • โ“ Fixed help command behavior when given an invalid command.
  • ๐Ÿ“… Fixed bugs related to date parsing in schedule input.

๐Ÿ“š Documentation Improvements

  • Updated multiple UML diagrams (Activity & Model) for better clarity.
  • Revised User Guide with formatting cleanups, a Quick Start refresh, and improved command summaries.

What's Changed

Full Changelog: v1.4...v1.5