Skip to content

Releases: AY2425S1-CS2103T-T08-2/tp

v1.6

11 Nov 14:33
6059a8a
Compare
Choose a tag to compare

Various bug fixes

v1.5.1

07 Nov 17:59
e090355
Compare
Choose a tag to compare

Various minor hotfixes

v1.5

07 Nov 16:00
06b3551
Compare
Choose a tag to compare

What's Changed

We linked the model to the calendar view.

We enhanced the sort and find features to interact with the group field.

We added an uncancel command.

We added undo and redo commands.

We updated the user guide and developer guide.

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

v1.4

24 Oct 15:55
a9b465f
Compare
Choose a tag to compare

What's New In v1.4

Overview

KeyContacts' UI has been updated, and several new features have been added. A calendar view has been added, but it is left without functionality for this release.

Searching and sorting

  • find command has been enhanced, and a new sort command has been added

image
image

  • Allows for searching and sorting by name, address, phone and grade level (group coming soon).

Lesson integration

  • Regular lessons, cancelled lessons and makeup lessons have been enhanced, with better integration between the 3 lesson types.
  • Regular lessons and makeup lessons now are not allowed to clash

image

  • cancel command can now be used to cancel makeup lessons
  • Rescheduling a regular lesson now removes all cancelled lessons for the student

Groups

  • Group field has been added
  • All lessons are synced across students from the same group

image

v1.3

17 Oct 14:19
b53bb36
Compare
Choose a tag to compare

What's New In v1.3

Overview

AB3 has been updated to KeyContacts. KeyContacts is a tool for home piano teachers, with specialized features to manage your students' contacts and information.
image

Student Information

  • Added a Piano Pieces field to students and assign command - You can now attach multiple Piano Pieces to students to keep track of what piece they're learning.
    image

  • Added a Grade Level field to students to track students' mastery level.
    image

  • Removed the Tags and Email fields in students.

Lesson Scheduling

  • Added a Regular Lesson field to students and schedule command - You can now keep track of your students' weekly lesson schedule and timing.
    image

  • Introduced the cancel command to allow for lesson cancellations.
    image

  • Added a Make-up Lessons field to students and makeup command to handle rescheduling missed lessons.
    image

Documentation

  • Updated the user guide to reflect these changes.
  • Updated the developer guide with user stories, use cases, glossary entries, and non-functional requirements (NFRs).
  • Updated the landing page to use MarkBind instead of Jekyll.