Skip to content

Releases: AY2425S1-CS2103T-T15-1/tp

TrueRental v1.6

11 Nov 17:48
66f002d
Compare
Choose a tag to compare

TrueRental's v1.6 release.

TrueRental v1.5

07 Nov 16:01
c50e4d8
Compare
Choose a tag to compare

Release Notes

Application Name: TrueRental
Version: v1.5
Release Date: November 7, 2024
Release Type: v1.5 Version
Compatibility: Java 17

Overview:

TrueRental is a desktop app for agents to manage their clients’ contacts. It is optimized for use via a Command Line Interface (CLI) while still offering the benefits of a Graphic User Interface (GUI). If you can type fast, TrueRental can complete your contact management tasks faster than traditional GUI apps.

This release includes the following changes, bug fixes, and improvements from AddressBook3 to the TrueRental application.

Check out the product website.

Click on our user guide for a more detailed guide for our application.

New Features (Modified from AB3):

1. Enhanced GUI

  • Two tables
    1. The left table contains the client’s personal information, such as name, email, phone, and tags.
    2. The right table consists of the client’s rental information, such as address, rental start date, monthly rent amount, etc.

2. Application Logo (generated by ChatGPT)

3. Add client (cadd)

  • Modification of the existing add function to adhere to new requirements and restrictions, such as client’s personal information.

4. Add client’s rental information (radd)

  • Modification of an existing add function to adhere to new requirements and restrictions, such as rental information.

5. View client’s rental information (rview)

  • Additional feature to view rental information related to a specific client.

6. Edit client’s information (cedit)

  • Modification of existing edit function to adhere to new requirements and restrictions, such as client’s information.

7. Edit client’s rental information (redit)

  • Modification of existing edit function to adhere to new requirements and restrictions, such as client’s rental information.

8. Find a keyword (find)

  • Modification of the existing find function to adhere to new requirements and restrictions, such as finding keywords across all fields, including client's name, phone number, email, and rental information.
  • Modification of existing find function to find only by name, phone number and email.

9. Delete a client (cdelete)

  • Modification of the existing delete function word.
  • Confirmation to delete client prompt (y/n).

10. Delete a client’s rental information (rdelete)

  • Additional feature to delete a specific rental information from a specified client in the address book.
  • Confirmation to delete client's rental information prompt (y/n).

11. Sorting the clients (sort)

  • Sort clients based on name.

13. Select the previously entered command within the command history.

  • Up-arrow key to signify the previous command.
  • Down-arrow key to signify the next command.
  • Cleared every session.

14. Autofill command fields

  • Enable autofilling of commands, such as cadd, radd, rview.
  • Enable autofilling of prefixes for commands.
  • Enable autofilling of some common value for prefixes.

15. Clear all entries (clear)

  • Confirmation to clear all clients' information prompt (y/n).

16. Import data (import)

  • Confirmation to clear all current data (y/n).
  • Import address book data from an external .json file.

17. Export data (export)

  • Export current address book data to an external .json file.

Existing Features (Adapted from AB3)

1. List all clients (list)

2. Exit program (exit)

Credits

Special thanks to the team that created the AddressBook-Level3

TrueRental v1.4

24 Oct 15:17
f9ef32d
Compare
Choose a tag to compare

Release Notes

Application Name: TrueRental
Version: v1.4
Release Date: October 24, 2024
Release Type: Alpha Version
Compatibility: Java 17

image

Overview:

TrueRental is a desktop app for agents to manage their clients’ contacts. It is optimized for use via a Command Line Interface (CLI) while still offering the benefits of a Graphic User Interface (GUI). If you can type fast, TrueRental can complete your contact management tasks faster than traditional GUI apps.

This release includes the following changes, bug fixes, and improvements from AddressBook3 to the TrueRental application. Check out the product website.

New Features (Modified from AB3):

  1. Enhanced GUI
    1. Two tables
      1. The left table consists of the client’s personal information, such as name, email, phone, and tags.
      2. The right table consists of the client’s rental information, such as address, rental start date, monthly rent amount, etc.
  2. Application Logo (generated by ChatGPT)
  3. Add client (cadd)
    1. Modification of the existing add function to adhere to new requirements and restrictions, such as client’s personal information.
  4. Add client’s rental information (radd)
    1. Modification of an existing add function to adhere to new requirements and restrictions, such as rental information.
  5. View client’s rental information (rview)
    1. Additional feature to view rental information related to a specific client.
  6. Edit client’s information (cedit)
    1. Modification of existing edit function to adhere to new requirements and restrictions, such as client’s information.
  7. Edit client’s rental information (redit)
    1. Modification of existing edit function to adhere to new requirements and restrictions, such as client’s rental information.
  8. Find a keyword (find)
    1. Modification of the existing find function to adhere to new requirements and restrictions, such as finding keywords across all fields, including client's name, phone number, email, and rental information.
  9. Delete a client (cdelete)
    1. Modification of the existing delete function word.
    2. Confirmation to delete client prompt. (y/n)
  10. Delete a client’s rental information (rdelete)
    1. Additional feature to delete a specific rental information from a specified client in the address book.
    2. Confirmation to delete client's rental information prompt. (y/n)
  11. Select the previously entered command within the command history.
    1. Up arrow key to signify previous command.
    2. Down arrow key to signify next command.
    3. Cleared every session.
  12. Autofill command fields
    1. Enable autofilling of commands, such as cadd, radd, rview, and more.

Existing Features (Adapted from AB3):

  1. List all clients (list)
  2. Clear all entries (clear)
  3. Exit program (exit)

TrueRental v1.3

17 Oct 14:42
f22f220
Compare
Choose a tag to compare

Release Notes

Application Name: TrueRental
Version: v1.3
Release Date: October 17, 2024
Release Type: Minimum Viable Product (MVP)
Compatibility: Java 17

image

Overview:

TrueRental is a desktop app for agents to manage their clients’ contacts. It is optimized for use via a Command Line Interface (CLI) while still offering the benefits of a Graphic User Interface (GUI). If you can type fast, TrueRental can complete your contact management tasks faster than traditional GUI apps.

This release includes the following changes, bug fixes, and improvements from AddressBook3 to the TrueRental application. Check out the product website.

New Features (Modified from AB3):

  1. Enhanced GUI
    1. Two tables
      1. The left table consists of the client’s personal information, such as name, email, phone, and tags.
      2. The right table consists of the client’s rental information, such as address, rental start date, monthly rent amount, etc.
  2. Application Logo (generated by ChatGPT)
  3. Add client (cadd)
    1. Modification of the existing add function to adhere to new requirements and restrictions, such as client’s personal information.
  4. Add client’s rental information (radd)
    1. Modification of an existing add function to adhere to new requirements and restrictions, such as rental information.
  5. View client’s rental information (rview)
    1. Additional feature to view rental information related to a specific client.
  6. Edit client’s information (cedit)
    1. Modification of existing edit function to adhere to new requirements and restrictions, such as client’s information.
  7. Edit client’s rental information (redit)
    1. Modification of existing edit function to adhere to new requirements and restrictions, such as client’s rental information.
  8. Find a client (find)
    1. Modification of the existing find function to adhere to new requirements and restrictions, such as finding name, phone number, and email.
  9. Delete a client (cdelete)
    1. Modification of the existing delete function word.
  10. Delete a client’s rental information (rdelete)
    1. Additional feature to delete a specific rental information from a specified client in the address book.

Existing Features (Adapted from AB3):

  1. List all clients (list)
  2. Clear all entries (clear)
  3. Exit program (exit)