Releases: AY2324S2-CS2103T-T16-3/tp
v1.4
v1.3
What's new in v1.3:
"Favourite" feature
You can now mark and unmark your most important contacts as favourites with addfav
and removefav
, and even filter to show only your favourites with showfav
.
DeleteOrder
Once an order is done or if something goes wrong, you can now delete the order using deleteorder
.
UI upgrades
A pretty new UI that is easier on the eye and more prominently shows the important things, such as favourite contacts with a ❤️.
Others
And so many more. Check them out for yourself!
v1.3.trial
v1.2
Release Notes
21 March 2024
Here's what's new in Release v1.2:
- Extra information stored in contacts, including Company, Orders, and isFavourite
- AddOrder command — to create new order information and save it in a particular contact
- ListOrder command — to list and view all the orders associated with a particular contact
- AddFav command — to mark one or more contacts as "Favourite"
Demo and Snippets
1. Extra information
Contacts now comprise extra key information in our restaurant context, namely Company of the contact, Orders associated with the contact, and whether it is a Favourite contact. Appropriate modifications follow to ensure these can be similarly added and edited.
2. AddOrder command
Using AddOrder, an order can be created and stored in the contact information of a particular person already in the addressbook, indexed by its position in the list. Date in YYYY-DD-MM format, and nonempty remark, are also compulsory fields to add an order.
3. ListOrder command
With orders saved, we can use ListOrder to view all the orders stored in a particular contact, indexed by its position in the list.
4. AddFav command
If you have some favourite suppliers, you can now explicitly save them as such using AddFav, passing in one or more indices to mark the corresponding contacts in the list as favourites.