Code Monkey home page Code Monkey logo

ped's People

Contributors

caipng avatar

Watchers

 avatar

ped's Issues

Invalid `echo` command executes normally

Steps to Reproduce

Execute the command:

echo David >> CS2103

Expected Behaviour

An error message indicating the right format of the command.

Actual Behaviour

Command executes as normal, with the success message

Contact added to Folder: David CS2103

Tags vs Folders

It seems that these 2 features have a lot of overlap, and one can be extended to replace the other.

Find contacts by tag

UNIon is a desktop app for organising various types of contacts

As part of organising my contacts, I think having a feature where you can find contacts by tags is useful. For example, if I want to see who owes me money, I can list contacts with the tag owesMoney.

Duplicate check when adding contacts is case sensitive

Steps to Reproduce

Enter the following commands:

  1. touch -n John Doe -p 98765432 -e [email protected] -a John street, block 123, #01-01
  2. touch -n john doe -p 98765432 -e [email protected] -a John street, block 123, #01-01
  3. touch -n John DOe -p 98765432 -e [email protected] -a John street, block 123, #01-01

Note that only the casing of the name differs and everything else is the same.

Expected Behaviour

Some error is displayed as we are trying to add an existing person.

Actual Behaviour

The command executes normally.

Screenshot 2021-10-29 at 4.22.54 PM.png

Leading space causes unrecognised commands

Steps to Reproduce

Enter the command help with one leading space

Expected Behaviour

The command is parsed and executed as normal.

Actual Behaviour

Error Message: "Unknown Command"

Screenshot 2021-10-29 at 4.18.01 PM.png

Removing contacts from a folder

Currently, there only exists a command to move contacts into a folder (echo). However, I believe there is no way to remove a contact from a folder, which seems like quite a key feature as I might accidentally move a contact into a wrong folder.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.