Releases: AY2324S2-CS2103T-F12-1/tp
v1.4
This release fixes bug fixes, and brings to you the new and improved User Guide and Developer Guide.
v1.3.1
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
andclear
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
Trial JAR release of v1.3
v1.2
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
anddelete
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.
- The
Changes are reflected in NetConnect's User Guide and Developer Guide.
Screenshots
Details of Person
add
command


edit
command


delete
command


findnum
command


export
command



remark
command

