Giter VIP home page Giter VIP logo

pe's People

Contributors

aizatazhar avatar

Watchers

 avatar

pe's Issues

Contact tags not sorted alphabetically

Description

  • When having multiple tags in a contact, the tags some times don't follow alphabetical order

image.png

Steps to reproduce

  1. enter addcontact n/Amanda Jo p/81234567 e/[email protected] a/PGP House c/Facebook t/Friend t/Abc t/abc

Expected outcome

  • Tags arranged alphabetically

Actual outcome

  • Tags not arranged alphabetically

Can't add person with same name but with different phone number/address

Description

  • UG does not specify what counts as a duplicate person in the contacts, so it is reasonable to think that we can add 2 people who may have the same name but different phone number/address.

Steps to reproduce

  1. Enter addcontact n/Amanda Jo p/81234565 e/[email protected] a/PGPP House c/Facebook t/friend
  2. Enter addcontact n/Amanda Jo p/99999999 e/[email protected] a/PGPP House c/Facebook t/friend

Expected outcome

  • Both are able to be added

Actual outcome

  • This person already exists in the address book

UG sample command in quick start is invalid

Description

  • The command given in section 3.1. step 5 bullet point 2 is invalid

image.png

Steps to reproduce

  1. Enter add_contact n/John Doe p/98765432 e/[email protected] a/John street,block 123, #01-01 c/ABC Holdings Pte. Ltd

Expected outcome

  • Adds a contact named John Doe to the AddressBook

Actual outcome

  • Unknown command

Delete meeting command accepts invalid dates

Description

  • deletemeeting accepts invalid dates such as 30/02/20, 31/02/20, 31/11/2020 etc.

Steps to reproduce

  1. Enter addmeeting title/roundtable discussion d/30/02/20 1200 dur/00 30 l/NUS SoC

Expected outcome

  • Error message saying the date does not exist

Actual outcome

  • Meeting is created

Unclear error message for editmeeting

Description

  • The error message given says the date format should be d/m/yy whuch contradicts the example given since the example has format dd/m/yy.
    image.png

Steps to reproduce

  1. enter editmeeting 2 d/12/12/20 1200

Additionally, the following command is valid: editmeeting 2 d/12/0000012/20 1200

Automated meeting reminder does not show popup

Have a meeting scheduled within the next 30 mins (round table discussion at 5.30pm), restarted the app and waited more than 1 minute but no popup was shown as stated in the UG

5:13pm
image.png

5:14pm
image.png

5:15pm

image.png

Different error message of deletemeeting command

Description

  • When using deletemeeting 0123456789, we get correct error message of The meeting index provided is invalid but when doing deletemeeting 012345678901 we get the generic invalid deletemeeting command format

Steps to reproduce

  1. enter deletemeeting 0123456789
  2. enter deletemeeting 012345678901

Expected outcome

  • Both should have the same error message of the meeting index provided being invalid

Actual outcome

  • Different error messages

Ordering of contacts changes when restarting app

Description

  • When restarting the app, the order of the contacts changes

Steps to reproduce

  1. Enter addcontact n/Amanda Joo p/81234567 e/[email protected] a/PGP House c/Facebook t/friend r/help. In this case Amanda Joo is added as 12th person in the addressbook
    image.png
  2. exit
  3. Restart the application
  4. Amanda Joo is now 6th in the addressbook

image.png

Expected outcome

  • Ordering is preserved

Actual outcome

  • Ordering is not preserved

User guide command constraints for duration for addmeeting is inaccurate

Description

  • UG states that the duration must be in the format H mm
    image.png

but example some commands gave HH mm format and additional leading zeroes are also allowed

image.png

Steps to reproduce

  1. addmeeting title/TEST d/29/02/20 0000 dur/0009 00011 l/NUS SoC

Expected outcome

  • Error message since duration is not in specified format

Actual outcome

  • Command is accepted

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.