Releases: AY2425S1-CS2103T-F09-4/tp
Tuteez v1.5
Release Notes: Version 1.5
What's New:
1. Lesson Management Commands: AddLesson
and DeleteLesson
with abbreviations
We've introduced new commands to help you manage lessons more easily:
- AddLesson: Use
addlesson INDEX l/DAY HHMM-HHMM
to add a lesson. (addlsn is the abbreviated form) - DeleteLesson: Use
deletelesson INDEX li/LESSON_INDEX
to delete a lesson. (dellsn is the abbreviated form)
Previously, using edit
to change lessons will overwrite other added lessons. These new commands give you better control and simplify lesson management.
Note: In a future update, we plan to add an
EditLesson
command so you can modify lessons directly without needing to delete and re-add them.
2. Revised Remark
Command Format with Abbreviations
The remark
command format has been updated to improve consistency across commands:
- AddRemark: Use
addremark INDEX r/remark
to add a remark. (addrmk is the abbreviated form) - DeleteRemark: Use
deleteremark INDEX ri/REMARK_INDEX
to delete a specific remark. (delrmk is the abbreviated form)
Note: In the future, we plan to add an
EditRemark
command so you can modify remarks directly without needing to delete and re-add them.
3. Enhanced Error Messages for Complex Commands
We've added more specific error messages for complex commands. These detailed messages help users quickly identify issues in their inputs, making it easier to troubleshoot.
4. Refreshed UI for Student Data Display
We've enhanced the user interface on the right panel, giving it a cleaner and more visually appealing design for displaying student data.
5. Real-Time Next Lesson
Display on the Left Panel
A new Next Lesson feature has been added to the left panel, which refreshes every minute to display the upcoming lesson for each student. This real-time update helps you stay organized and on top of your schedule.
Tuteez v1.4
Release Notes: Version 1.4
What's New:
1. Detection for conflicting lesson times
We have added detection for overlapping lesson times to help tutors avoid scheduling overlaps.
Note that lessons with start times coinciding with another lesson's are not considered overlapping and vice versa. E.g. Monday 1300-1400
& Monday 1400-1500
do not clash, making scheduling for back-to-back lessons easy for tutors
2. Optional Parameters for add
command
We have made email (e/
) and address (a/
) parameters optional for the add
command.
This simplifies the student information input process for tutors who do not require such information.
3. Abbreviations commands
To enhance efficiency, we’ve implemented abbreviations for the delete
and remark
commands, allowing for quicker execution of these actions.
Looking ahead, we will also add abbreviation for our
display
command in v1.5
4. Up arrow to go to previous command
We added up arrow usage that enables tutors to easily access and navigate their previous commands, improving overall usability.
Tutors can also use the down arrow to go to the next command
Screen.Recording.2024-10-24.224746.mp4
5. Comprehensive display of student data
We added a display feature that displays the selected student on the right panel
Looking ahead, we aim to beautify the UI on the right panel and condense student information on the left panel for a better user experience
Tuteez v1.3
Release Notes: Version 1.3
What's New:
1. UI Enhancements for a More Intuitive Experience
- We’ve revamped the color scheme and reorganized the layout of components in the original AB3 address book to create a cleaner, more user-friendly interface.
Looking ahead: Future updates will optimize the unused space on the right side of the panel.
2. New Parameters for Add and Edit commands
- Telegram Handle (tg/) and Lesson Schedule (l/) fields have been added to the
add
andedit
commands.- Tutors can now easily add or update a student's Telegram contact and their lesson day and time.
- Example:
add n/John Doe p/98765432 e/[email protected] a/ 311, Clementi Ave 2, #02-25 tg/johndoe l/Monday 1000-1100
edit 1 l/ tuesday 1000-1100
3. New Display Command
- We also added a new
display
command, which provides an easy way to view student details directly in the result box. - Future updates will integrate this with the upcoming UI changes on the right side panel for a more comprehensive display of student data.
4. Delete Student by Name
- Finally, we updated the app so that tutors can not only delete by specifying an index, but also delete by specifying the full name of the student in the contacts list.