Releases: AY2425S1-CS2103T-T14-4/tp
V1.4 Release
Release v1.4 - AgentAssist
We are excited to announce the release of AgentAssist v1.4, featuring several significant updates and improvements over version 1.3. This release focuses on enhancing the graphical user interface (GUI) and improving overall functionality to deliver a smoother user experience.
Below is a detailed summary of the new features, enhancements, and changes in this release.
New Features and Enhancements
- Confirmation prompt for data deletion (delete, clear) commands.
- A confirmation prompt is now required when using the
delete
andclear
commands. - Users must confirm the action by entering
y
oryes
to proceed, reducing the risk of accidental deletions.
- A confirmation prompt is now required when using the
- Status attribute
- New Status Option:
- Added a status attribute to contacts, with three categories:
NONE
,NON_URGENT
, andURGENT
- If no status is provided during the add command, the default status is set to
–NONE–
.
- Added a status attribute to contacts, with three categories:
- Changes to
add
Command:- Introduced a new prefix for adding a status:
s/
. - Example:
s/ –URGENT–
. - If no status is assigned during the
add
command, status be assigned the default value of–NONE–
- Introduced a new prefix for adding a status:
- Changes to
edit
Command- The
s/
prefix can also be used to update an existing contact’s status.
- The
- New Status Option:
- Add Split View
- New
view
Command- Allows users to see detailed information about a contact in a split window that appears on the right side of the screen.
- New
close
Command- Closes the split view window opened by the view command, returning the display to its original layout.
- New
Changes to Existing Fields
- Contact equality clause
- Two contacts are now considered equal if and only if they have the same Name, Contact Number and Email.
User Interface Improvements
- Cleaner Person Card List
- Replaced textual field labels with intuitive symbols, minimizing visual clutter and improving the interface’s clarity.
- Enhanced Command Bar
- A new icon clearly indicates where commands should be typed.
- A new, more legible (monospaced) font has been applied for command inputs.
- A new “focus effect” changes the icon and placeholder text in the command bar to a lighter tint upon selecting the command bar.
- The background colour of the command bar and results display has been updated from grey to black. This enhances visual separation between the command input area and the data list.
- Updated Default Window Size
- Increased default window size to 1200x800, optimizing the application for modern devices with larger screens.
Screenshots
Confirmation for delete
and clear
commands
Using the view
command
Add command with Status prefix
What's Changed
- Fix release ver + add ss by @ZShunRen in #94
- Fix issue where incorrect format error is shown when cursor is not at end of command by @FionaQY in #97
- Implement filtering by income by @itsme-zeix in #95
- Refactor Tier logic by @FionaQY in #99
- Remove remark command and related tests by @ZShunRen in #102
- Rewrite of User Guide by @itsme-zeix in #111
- Implement confirmation check by @FionaQY in #107
- Add view command by @iamdiluxedbutcooler in #114
- Add close command by @iamdiluxedbutcooler in #115
- Update PersonCardFields to use Icons by @colinhia in #118
- Add status attribute + other minor fixes by @ZShunRen in #108
- Update Icon Variable Names based on Semantic Usage by @colinhia in #126
- Update CommandBar UI, ResultDisplay UI & default window size by @itsme-zeix in #124
- Update delete documentation by @FionaQY in #127
- Update ParserClasses diagram by @itsme-zeix in #129
- Update User Guide for View, Close commands by @iamdiluxedbutcooler in #121
- Update multiplicities in ModelClassDiagram by @colinhia in #131
- Fix Table of Contents in UG by @itsme-zeix in #133
Full Changelog: v1.3...v1.4
V1.3 Release
Release v1.3 - AgentAssist
We are pleased to announce the release of AgentAssist v1.3. This release introduces several key features and improvements designed to enhance the user experience and improve the application's functionality over AB3, specifically catering to the needs of Banking Agents. Below is a detailed list of changes and new features included in this release.
New Features and Enhancements
Additional Fields for Contacts
Added two new compulsory fields:
- Job Title (
j/
prefix) - Income (
i/
prefix)
The Add
and Edit
commands have been updated to allow adding or modifying of job title and income for a customer using the j/
and i/
prefixes respectively.
Add and Append Remarks
- Introduced a new prefix for the
Add
command:r/
(Remark New): Add a remark for the new contact.
- Introduced two new prefixes for the
Edit
command:rn/
(Remark New): Replaces any existing remark for the contact.ra/
(Remark Append): Appends a new remark to the existing remark of the contact.
Refactored Tag
to Tier
- Renamed Tag to Tier to better suit the application's context.
- A contact can now have at most one Tier.
- Tier values are restricted to the following categories:
- GOLD, SILVER, BRONZE, REJECT, and NA.
- If no Tier is assigned, it defaults to NA.
Enhanced Search with Refactored Find Command
- The Find command has been refactored to Filter, offering more advanced search capabilities.
- The Filter command allows searching for specific values in specific fields using prefixes.
Example:filter n/newname
shows a list of contacts with "newname" in their name.
Changes to Existing Fields
Phone Number Sanitization
- Added sanitization checks for phone numbers.
Contact Name Formatting
- Refactored the way contact names are stored to use block letters for consistency and readability.
User Interface Improvements
Color-Coded Tiers
- Contacts are now visually distinguished by color-coded Tiers, making it easier for users to identify clients based on their assigned tier (e.g., GOLD, SILVER, etc.). If the Tier is NA, it will not be shown.
Improved Layout and Readability
- Added labels next to each field in the contact list to improve readability.
- Implemented text wrapping in the command box to ensure ease of reading.
Application Icon and Name Update
- Updated the application icon and name to reflect the new branding of AgentAssist.