diff --git a/docs/AboutUs.md b/docs/AboutUs.md
index 6a78c06bde5..5de8097953d 100644
--- a/docs/AboutUs.md
+++ b/docs/AboutUs.md
@@ -5,7 +5,7 @@ title: About Us
We are a team based in the [School of Computing, National University of Singapore](https://www.comp.nus.edu.sg).
-You can reach us at the email `seer[at]comp.nus.edu.sg`
+You can reach us at the email `agentassist@comp.nus.edu.sg`
## Project team
diff --git a/docs/UserGuide.md b/docs/UserGuide.md
index 7520caf809f..4a01df55111 100644
--- a/docs/UserGuide.md
+++ b/docs/UserGuide.md
@@ -5,7 +5,7 @@ title: User Guide
![Banner](images/AgentAssistBanner.png)
# Welcome to the AgentAssist User Guide!
-The **AgentAssist User Guide** is here to help you unlock the full potential of **AgentAssist** and take your credit card sales to the next level. This guide offers clear, step-by-step instructions and practical examples to help you get the most out of the application.
+The **AgentAssist User Guide** is here to help you unlock the full potential of AgentAssist and take your credit card sales to the next level. This guide offers clear, step-by-step instructions and practical examples to help you get the most out of the application.
In this guide, you'll learn how to:
* **Set Up AgentAssist** to be used to manage clients.
@@ -194,10 +194,10 @@ Each client’s tier is represented with a color-coded label located beside thei
#### ⬤ Reject Tier
-Clients that are not being assigned to any tier (**NA** tier) will not display a tier label on the UI.
+Clients that are not assigned to any tier (**NA** tier) will not display a tier label on the UI.
### Status Color Code of AgentAssist GUI:
-Case statuses are also color-coded and appear next to a client’s name in the list or below their name in the Client Detail Panel. This system indicates the urgency level of each client’s case, helping you prioritize tasks.
+Case statuses are also color-coded and appear next to a client’s name in the list or below their name in the Client Detail Panel. This visual aid indicates the urgency level of each client’s case, helping you prioritize tasks.
#### ⬤ Urgent Status
#### ⬤ Non-Urgent Status
@@ -214,7 +214,7 @@ To learn more about how to use commands in AgentAssist, proceed to the next sect
# 4. Understanding Commands in AgentAssist
-The true power of **AgentAssist** lies in efficiently using commands. Before diving into specific commands, let’s break down the basic structure of a command.
+The true power of AgentAssist lies in efficiently using commands. Before diving into specific commands, let’s break down the basic structure of a command.
## 4.1 Command Structure Overview
Each command in AgentAssist consists of three key components: the **command**, **flag(s)**, and **argument(s)**.
@@ -290,7 +290,7 @@ Here’s a reference table of available flags and the type of data they correspo
Arguments are the values that are used in a command.
- Arguments typically follow after a corresponding flag, with the exception of ``.
- **Arguments cannot be empty** and each must meet specific parsing and format requirements to ensure proper execution of the command.
-- When an argument is entered, any spaces before or after the argument are **ignored**. Example: `add n/ John Doe` and `add n/John Doe` are equivalent. Both pass the argument value of `John Doe`.
+- When an argument is entered, any spaces before or after the argument are **ignored**. For example, `add n/ John Doe` and `add n/John Doe` are equivalent. Both pass the argument value of `John Doe`.
- In this guide we often add a space before any arguments to improve readability, however this is purely cosmetic (i.e., it is still correct without a space).
### 4.4.1 Flag Arguments
@@ -321,7 +321,7 @@ Refer to the table below for more details.
>
> Providing a flag without an accompanying argument will result in an error and prevent the command from executing properly.
-### 4.4.2 Non-Flag Arguments
+### 4.4.2 Non-Flag Arguments
Non-flag arguments are the values that do not have a corresponding tag. Currently, this only includes the `` argument.
@@ -388,7 +388,7 @@ Refer to the [Commands Section](#5-commands) for more comprehensive details of e
## 5.1 How to Read Commands
-When working with commands in **AgentAssist**, it's important to understand **how the command format is structured**. Commands consist of specific components like **flags** and **arguments**, and some parts of the command can be **optional**.
+When working with commands in AgentAssist, it's important to understand **how the command format is structured**. Commands consist of specific components like **flags** and **arguments**, and some parts of the command can be **optional**.
If you're unfamiliar with how commands are structured, refer back to the [Command Structure Overview in Section 4.1](#41-command-structure-overview) for more details on how flags, arguments, and placeholders work together.
@@ -477,7 +477,7 @@ Refer to Sections [4.3 Flags](#43-flags) and [4.4 Arguments](#44-arguments), for
>
> If you need to update details for an existing contact, use the `edit` command instead.
> For more information, see Section [5.2.2 Editing a client](#522-edit-an-existing-clients-information).
-- **Note:** If the value for either `Tier` and `Status` is the default value (`NA`), they will not be shown.
+- If the value for `Tier`, `Status` or `Remark` is the default value (`NA`), they will not be shown.
@@ -493,7 +493,7 @@ edit [n/ ] [p/ ] [e/ ] [a/ ] [j/ ] [i/
```
- Mandatory Field: ``, at least one of the Optional Fields
- **Note:** The provided index must be **greater than 0**, and **less than or equal to the total number of clients in the list**.
- - More details can be found in [Section 4.4.2 Non-Flag Arguments](#442-non-flag-arguments-).
+ - More details can be found in [Section 4.4.2 Non-Flag Arguments](#442-non-flag-arguments).
- Optional Fields: `n/`, `p/`, `e/`, `a/`, `j/`, `i/`, `t/`, `rn/`, `ra/`, `s/`
- **Note:** `rn/` (new remark(s)) and `ra/` (append remark(s)) cannot be used simultaneously in a single command. Additional, if multiple remarks are added using the `ra/` prefix, only the first 3 remarks will be shown in the list view and the rest can only be seen after using the [view command](#541-viewing-a-clients-details).
@@ -548,7 +548,7 @@ For detailed explanations of each flag and acceptable arguments, refer to Sectio
> 💡 **Pro Tip:**
> No need to worry about duplicate indexes—AgentAssist guarantees that every client has a unique index automatically.
-- **Note:** If the value for `Tier`, `Status` or `REMARK` is the default value (`NA`), they will not be shown.
+- **Note:** If the value for `Tier`, `Status` or `Remark` is the default value (`NA`), they will not be shown.
- This can be used to remove all remarks for a given client: `edit rn/ NA` .
@@ -564,7 +564,7 @@ delete
```
* Mandatory Field: ``
- **Note:** The provided index must be **greater than 0**, and **less than or equal to the total number of clients in the list**.
- - More details can be found in [Section 4.4.2 Non-Flag Arguments](#442-non-flag-arguments-).
+ - More details can be found in [Section 4.4.2 Non-Flag Arguments](#442-non-flag-arguments).
* After entering the command, you will be asked for confirmation (y/yes) before deletion occurs.
For detailed explanations of each flag and acceptable arguments, refer to Sections [4.3 Flags](#43-flags) and [4.4 Arguments](#44-arguments)
@@ -660,7 +660,7 @@ filter [n/ ] [p/ ] [e/ ] [a/ ] [j/ ] [r/ `, or `<` to specify criteria.
- - Example: `i/ >5000` will filter clients with an income greater than 5000.
+ - **Example:** `i/ >5000` will filter clients with an income greater than 5000.
- See [Matching Criteria for Income](#filter-by-income) for more information.
For detailed explanations for the matching criteria of each flag and the acceptable arguments, scroll down to **Matching Criteria & Filter Behavior** and refer to Sections [4.3 Flags](#43-flags) and [4.4 Arguments](#44-arguments)
@@ -697,8 +697,8 @@ For detailed explanations for the matching criteria of each flag and the accepta
- To filter by phone number, enter a complete and valid phone number (refer to [4.4 Arguments](#44-arguments)). This filter requires an exact match with the specified phone number.
- **Example:** If a client’s phone number is `92601234`, only the exact format `92601234` will match. Variations such as `82601234` will not match, and inputs that are not valid phone numbers, like `9260`, `9260 1234`, or `12601234`, will not be accepted.
-- **Tier (Prefix Matching):**
- - Tier filtering use **prefix matching**, meaning the search term must match the beginning of the tier exactly.
+- **Tier/Status (Prefix Matching):**
+ - Searches in these fields use **prefix matching**, meaning the search term must match the beginning of the field exactly.
- **Example:**
If a client has a tier labeled `Gold`, a search for `t/ G` or `t/ Gold` will match, but `t/ ld` or `t/ Gold Premium` will not.
@@ -752,7 +752,7 @@ view
```
* Mandatory Field: ``
- **Note:** The provided index must be **greater than 0**, and **less than or equal to the total number of clients in the list**.
- - More details can be found in [Section 4.4.2 Non-Flag Arguments](#442-non-flag-arguments-).
+ - More details can be found in [Section 4.4.2 Non-Flag Arguments](#442-non-flag-arguments).
**Examples:**
- **View client no.1**
diff --git a/docs/images/colinhia.png b/docs/images/colinhia.png
index 941ed10dd3d..31d45770a49 100644
Binary files a/docs/images/colinhia.png and b/docs/images/colinhia.png differ
diff --git a/docs/index.md b/docs/index.md
index 4f5362675af..94c4d7337e0 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -12,8 +12,7 @@ title: AgentAssist
details.**
While it has a GUI, most of the user interactions happen using a CLI (Command Line Interface).
-* If you are interested in using AgentAssist, head over to the [_Quick Start_ section of the **User Guide**](UserGuide.
- html#quick-start).
+* If you are interested in using AgentAssist, head over to the [_Getting Started_ section of the **User Guide**](UserGuide.md#3-getting-started).
* If you are interested about developing AgentAssist, the [**Developer Guide**](DeveloperGuide.html) is a good place to start.