Skip to content

Commit

Permalink
Change point 1 of Planned Enhancements
Browse files Browse the repository at this point in the history
  • Loading branch information
ShanylOng committed Apr 15, 2024
1 parent 868ab50 commit 30b59d1
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion docs/DeveloperGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -1047,7 +1047,21 @@ In developing Hi:Re, we are proud to have done the following given the constrain
### List of Planned Enhancements
<br>

#### 1. Enforcement of Case-sensitivity for Delete command
#### 1. Forced Lowercase for Tags

Currently, **tags** can contain both lowercase and uppercase letters. This does not allow for multiple tags with the same
alphanumeric characters, but different casing. This can result in the issue of the contacts database having excessive/unnecessary
tags.

**Consider this example:**

1) **tagname 1**: `Sales`
2) **tagname 2**: `sales`
3) **tagname 3**: `saLes`

If a user enters the command `ls SALES`, all contacts with all the tags listed above will be listed. Whilst this does not
inherently pose an issue, it means there might be unnecessarily added tags in the contact database. We plan to change this
in the future iterations of **Hi:Re**.

One of our users brought up the issue of the **Delete** command being case-insensitive. For example, a contact with ID `alex123`
could be deleted by using the command `- /id AlEx123`. For commands that make amendments to the contact list, it would be
Expand Down

0 comments on commit 30b59d1

Please sign in to comment.