Skip to content

Releases: AY2324S2-CS2103T-F12-1/tp

v1.4

15 Apr 16:31
047fbde
Compare
Choose a tag to compare

This release fixes bug fixes, and brings to you the new and improved User Guide and Developer Guide.

v1.3.1

04 Apr 15:58
16f101d
Compare
Choose a tag to compare

Introduction

This major update to NetConnect introduces a host of new features and structural changes that enhance functionality and user experience.

Notable Changes from v1.2

  • New and improved user interface.
  • Added warnings to delete and clear command.
  • Enhanced find command. find command now supports finding by name, phone number, tag, role, and remark. Stacking of find filters are also allowed, enabling a more specific filtered view of the persons list to make searching easier.
  • Enhanced export command. In addition to the previous feature of being able to export all persons and their related information into a CSV file, export now supports exporting by a filtered view, to only select certain individuals information to be exported.
  • Improved input validation for all commands.
  • New features/commands:
    • relate command: allow two persons to be "related" or linked together. Example usage: managers are able to tag clients to the respective employees that handles them.
    • showrelated command: list out all persons related to the specified person. This allows users to easily view all relations with anyone.

Changes are reflected in NetConnect's User Guide and Developer Guide.

v1.3.trial

29 Mar 07:57
11d1712
Compare
Choose a tag to compare

Trial JAR release of v1.3

v1.2

21 Mar 15:53
26b44ce
Compare
Choose a tag to compare

Introduction

This major update to NetConnect introduces a host of new features and structural changes that enhance functionality and user experience.

Notable Changes

  • Refactored to be called NetConnect

  • Each person added to NetConnect is now assigned a permanent unique ID for better identification and management. This change streamlines processes such as editing and deleting entries, ensuring accurate operations on the correct records.

  • Every person must be assigned one of the following roles, which come with specific fields and purposes:

    • Client: Represents individuals or entities seeking services or products. Clients can have preferences and a list of products they are interested in.
    • Employee: Individuals employed by the user or the user's organization. Employees have associated departments, job titles, and a set of skills.
    • Supplier: Vendors or entities that supply products or services. Suppliers come with terms of service and a catalog of products they offer.
  • The edit and delete commands have been updated to function based on unique IDs rather than list indexes, aligning with our new identification system. This change mitigates risks associated with list reordering.

    • Note that remark command still uses index as it is a newly implemented command (see below). This will be updated to use id in future iterations.
  • New feature/commands:

    • The findnum command allows users to search for persons using phone numbers, adding flexibility to the search functionality.
    • Users can now export their NetConnect person list and related information into a CSV file using the export command, facilitating data analysis and record-keeping outside the application.
    • NetConnect now saves the user's last half-completed command, recovering it into the input box upon reopening the application. This quality-of-life feature ensures no command is lost unintentionally.
    • A new remark command has been implemented, allowing users to add custom remarks to any person in NetConnect. Note that this feature currently uses list index but will transition to ID usage in future updates.

Changes are reflected in NetConnect's User Guide and Developer Guide.

Screenshots

Details of Person

add command

Screenshot 2567-03-21 at 23 37 25 Screenshot 2567-03-21 at 23 37 31

edit command

Screenshot 2567-03-21 at 23 39 28 Screenshot 2567-03-21 at 23 39 35

delete command

Screenshot 2567-03-21 at 23 40 05 Screenshot 2567-03-21 at 23 40 08

findnum command

Screenshot 2567-03-21 at 23 42 20 Screenshot 2567-03-21 at 23 42 23

export command

Screenshot 2567-03-21 at 23 45 38 Screenshot 2567-03-21 at 23 45 41 Screenshot 2567-03-21 at 23 46 46

remark command

Screenshot 2567-03-21 at 23 51 46 Screenshot 2567-03-21 at 23 51 50