v1.3
Overview
This release introduces significant improvements and new features to the template AddressBook application, including new commands, enhanced UI, and additional data fields to better manage client information.
✨ New Features
Commands
- Added display command to show client information in a structured format.
- Added view command to view schedules for a specific day or date.
- Updated help command to include new features and improved descriptions.
Fields
- Added OneTimeSchedule field to Person for tracking single appointments.
- Added RecurringSchedule field to Person for repeated appointments.
- Added Goals field to track client objectives.
- Added Medical History field for client health records.
- Updated Address field name to Location for better clarity.
- Updated field restrictions (e.g., phone number validation).
- Removed Email field due to redundancy.
🎨 UI Enhancements
- Enlarged the message output box for better readability.
- Improved client list formatting for a cleaner display.
- Updated command usage messages for clarity.
- Refined person details display format for a more intuitive experience.
🔧 Miscellaneous Improvements
- Updated Developer Guide (DG) and User Guide (UG) to reflect new features.
- Expanded test cases to cover new functionalities.
What's Changed
- Add wzhua02's photo by @wzhua02 in #8
- Add Desean's photo by @deseansoh in #14
- Add David's photo by @vikeedough in #20
- Add CloudKai's photo by @CloudKai in #22
- Branch an wei photo by @AnWe11 in #23
- Update AboutUs.md and create vikeedough.md by @vikeedough in #27
- Update AboutUs Desean by @deseansoh in #29
- Update AboutUs.md and made portfolio file by @wzhua02 in #32
- Update aboutus and Add cloudkai.md by @CloudKai in #31
- Update About Us page by @AnWe11 in #34
- Update glossary in DeveloperGuide.md by @vikeedough in #51
- Update link of Github Actions build status badge by @vikeedough in #48
- Update NFRs in DeveloperGuide.md by @deseansoh in #46
- Add acknowledgement of original source of code at bottom of README.md by @vikeedough in #49
- Add UI mockup by @vikeedough in #47
- Update user stories by @CloudKai in #52
- DG: Add Use Cases - Use Cases 5-9 by @wzhua02 in #53
- Update title to FitFlow in _config.yml and _base.scss by @vikeedough in #50
- Update remaining sections of Github README.md, and website index.md by @deseansoh in #45
- Update repository in _config.yml by @vikeedough in #55
- Add Use Case 1-4 in Developer Guide by @AnWe11 in #54
- Refactor location by @wzhua02 in #64
- Add use cases and a term to glossary by @wzhua02 in #72
- Add OneTimeSchedule field to Person by @CloudKai in #66
- Update Name and Phone Fields, Create Goals field by @deseansoh in #65
- Add Recurring Schedule to Person by @vikeedough in #74
- Create Medical History field to Add and Edit Command by @AnWe11 in #69
- Remove Email Field by @deseansoh in #77
- Change UI to mockup by @vikeedough in #78
- Implement time check and day formatter by @vikeedough in #85
- Edit help command and message formats by @deseansoh in #84
- Update help tab link by @CloudKai in #92
- Add Display command by @CloudKai in #91
- Update fields ordering by @vikeedough in #95
- View command by @wzhua02 in #87
- Update RS and OTS message, Update HelpCommand with Display by @deseansoh in #94
- Update User Guide by @AnWe11 in #86
Full Changelog: https://github.com/AY2425S2-CS2103T-T13-1/tp/commits/v1.3