Skip to content

Releases: AY2425S1-CS2103T-T14-4/tp

V1.4 Release

24 Oct 15:28
99a128c
Compare
Choose a tag to compare

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

  1. Confirmation prompt for data deletion (delete, clear) commands.
    • A confirmation prompt is now required when using the delete and clear commands.
    • Users must confirm the action by entering y or yes to proceed, reducing the risk of accidental deletions.
  2. Status attribute
    • New Status Option:
      • Added a status attribute to contacts, with three categories: NONE, NON_URGENT, and URGENT
      • If no status is provided during the add command, the default status is set to –NONE–.
    • 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–
    • Changes to edit Command
      • The s/ prefix can also be used to update an existing contact’s status.
  3. 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.

Changes to Existing Fields

  1. 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

  1. Cleaner Person Card List
    • Replaced textual field labels with intuitive symbols, minimizing visual clutter and improving the interface’s clarity.
  2. 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.
  3. 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

delete_cfm
delete_decline
delete_result

Using the view command

view

Add command with Status prefix

status

What's Changed

Full Changelog: v1.3...v1.4

V1.3 Release

17 Oct 23:49
b2158c6
Compare
Choose a tag to compare

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.

Screenshots

Contact with Tiers

Contact with Tiers

Advanced Filtering with Filter Command

Advanced Filtering