Releases: AY2324S2-CS2103T-T08-2/tp
Strack.io v1.4.trial
For v1.4, we fixed some bugs, improved documentation, code quality and tests, but did not introduce any new feature.
What's changed for v1.4
- Fix typo and grammar errors
- Update testing of edit command parser
- Update user guide for stage command, order id, glossary table, introduction, purpose, formatting
- Update UML for edit order and stage commands
- Update developer guide for product menu, edit menu, storage component, planned enhancements, product menu commands
- Fix incorrect outcome of edit customer command
- Fix incorrect delete menu error message
- improve code quality
- Update manual testing
- Fix bug where customer has a active order and user tries to delete this customer
- Change Kramdown to GFM
- Fix edit order parsing bug
- fix help message
- Fix hyperlink overlap when TOC generates
- Some other bug fix and quality improvements
Full Changelog: v1.3...v1.4
Strack.io v1.4
For v1.4, we fixed some bugs, improved documentation, code quality and tests, but did not introduce any new feature.
What's changed for v1.4
- Fix typo and grammar errors
- Update testing of edit command parser
- Update user guide for stage command, order id, glossary table, introduction, purpose, formatting
- Update UML for edit order and stage commands
- Update developer guide for product menu, edit menu, storage component, planned enhancements, product menu commands
- Fix incorrect outcome of edit customer command
- Fix incorrect delete menu error message
- improve code quality
- Update manual testing
- Fix bug where customer has a active order and user tries to delete this customer
- Change Kramdown to GFM
- Fix edit order parsing bug
- fix help message
- Fix hyperlink overlap when TOC generates
- Some other bug fix and quality improvements
Strack.io v1.3
For v1.3, we added a product menu along with some improvements to the existing order lists to allow more detailed tracking of orders.
What’s new for v1.3
- Add product command
- Edit product command
- Delete product command
- Addition of costs and sales to products
- Automatic calculation of profits in each order
- Order staging command
- Order creation date and deadline feature
v1.3.trial
Trial product release for v1.3
Strack.io v1.2
For v1.2, we made some adjustments to the address book and included additional features to help home-based bakers track their customer orders. The changes that we made are reflected below.
What’s new for v1.2
Add Order Command
What it does: Adds a customer’s order to the order list.
What is the purpose: To enable the baker to add the details of their customer’s order and keep track of them.
How to use it: order p/PHONE_NUMBER
followed by product pn/PRODUCT_NAME pq/PRODUCT_QUANTITY
Example: order p/87438807
followed by product pn/cupcake pq/2
Screenshot:
Edit Order Command
What it does: Edits a customer’s order in the order list.
What is the purpose: To enable the baker to edit and amend orders accordingly in the event the customer decides to change their order or when the previously entered order is keyed in wrongly.
How to use it: edit o/ORDER_ID pn/NEW_PRODUCT_NAME pq/NEW_PRODUCT_QUANTITY
Example: edit o/1 pn/cupcake pq/4
Note
The index is 1-based.
Cancel Order Command
What is does: Deletes a customer’s order in the order list.
What is the purpose: To enable the baker to delete the customer orders in the event the order has been completed or if the customer cancels the order.
How to use it: cancel ORDER_ID
Example: cancel 2
Note
The index is 1-based.
Find Command
What it does: Finds a customer’s contact details by any of their details or a specific order by order id.
What is the purpose: To enable the baker to find a specified customer’s details or a specified order, in the event they want to single out a specific customer or order details.
How to use it:
- Finding customers:
find p/PHONE_NUMBER
- Finding orders:
find o/ORDER_ID
Example:
- Finding customers:
find p/87438807
- Finding orders:
find o/1
Note
The index is 1-based.
List Command
What it does: Resets the customer and order list panels to the default state, showing the full list of customer contact details and active order list.
What is the purpose: To enable the baker to reset the customer contact details and active order list panels after executing the find command.
How to use it: list
Example: list
Screenshot: