Skip to content

Releases: AY2324S2-CS2103T-T08-2/tp

Strack.io v1.4.trial

15 Apr 12:57
25f303c
Compare
Choose a tag to compare

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

15 Apr 13:51
730b80c
Compare
Choose a tag to compare

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

04 Apr 15:55
08977d3
Compare
Choose a tag to compare

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

28 Mar 14:21
f285db9
Compare
Choose a tag to compare

Trial product release for v1.3

Strack.io v1.2

21 Mar 15:58
2623714
Compare
Choose a tag to compare

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:
addorder1
addorder2

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.

Screenshot:
editorder

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.

Screenshot:
cancelorder

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.

Screenshot:
find

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:
list