Skip to content

ClientHub v1.5

Latest
Compare
Choose a tag to compare
@L-rrrr L-rrrr released this 07 Nov 14:08
· 4 commits to master since this release
6ce362c

What's new? 🚀

1. radd feature

  • Allows users to add reminders to any client in ClientHub
  • Sample output for 'radd n/Jeremy dt/2024-12-12 12:00 d/lunch`:
    image

2. redit feature

  • Allows users to edit reminders
  • Sample output for redit 1 d/dinner:
    image

3. rdelete feature

  • Allows users to delete reminders
  • Sample output for rdelete 1
    image

4. Refined help window UI

  • A new look to the help window!
    image

5. Created new shot-form commands

  • radd command (Format: ra n/Name dt/DateTime d/Description)
  • redit command (Format: re Index dt/NewDateTime d/NewDescription)
  • rdelete command (Format: rd Index)

6. Updated search algorithm for find name, view, delete and add/delete reminder feature

  • Allow users to use $ to search for an exact name
  • Sample output for fn Jeremy Sim$:
    image
  • Sample output for fn Jeremy$:
    image

Additional stuff 🤖

1. Updated add feature

  • Only letters and certain special characters are allowed for a name
  • Only phone number of 8 digits are allowed

2. Updated how list of clients are getting displayed

  • Whenever a filter is applied (find name, delete or any other feature that searches for clients), regardless of whether the command is successful, the filtered list of clients will be displayed
  • If there is no clients found, the full list of clients will be displayed
  • Sample output for fn Jeremy after a new client "Jeremy LIm" is added
    image

3. Updated error messages for various commands

  • Error messages are modified so that users know how to improve the command
  • Sample output for ra n/Jeremy dt/2024-12-12 13-00 d/lunch
    image

4. Updated command history feature

  • When the cursor is at command line interface of ClientHub,
    • Allow users to use up arrow key to go back to the previous command
    • Allow users to use down arrow key to go to the next command