ped's People
ped's Issues
Cannot clear tag and edit phone number
Email .com validation
add n/John Doe p/98765432 e/johnd@gmail a/John street, block 123, #1-01 d/Administer 3ml of example medicine | 16-10-22 t/Severe
is accepted, even without the .com at the end
Find command shows wrong entries
Clear command does not have confirmation
It is too easy to accidentally clear the whole data from the app by simply using the command.
Perhaps, additional confirmation can be done before clearing as this is a high-risk operation.
Some ideas include:
- Pop-up messages can be added
- Add more flags that are difficult to type to prevent accidental clears
Non-leap year invalid date inputs
Some examples of the commands ran:
add n/John Doe4 p/98765432 e/[email protected] a/John street, block 123, #1-01 d/Administer 3ml of example medicine | 29-02-22 t/Severe
add n/John Doe5 p/98765432 e/[email protected] a/John street, block 123, #1-01 d/Administer 3ml of example medicine | 30-02-22 t/Severe
add n/John Doe6 p/98765432 e/[email protected] a/John street, block 123, #1-01 d/Administer 3ml of example medicine | 31-02-22 t/Severe
For all of the commands above, 28 Feb 22 is recorded instead instead of showing an error message.
Example Image
No validation check for similar tags
The user may accidentally input capitalized word instead.
add n/John Do p/98765432 e/[email protected] a/John street, block 123, #1-01 d/Administer 3ml of example medicine t/Severe
versus
add n/John Do p/98765432 e/[email protected] a/John street, block 123, #1-01 d/Administer 3ml of example medicine t/severe
UI bug when inputting a long tag
Leap year invalid date input
add n/John Doe p/98765432 e/[email protected] a/John street, block 123, #1-01 d/Administer 3ml of example medicine | 30-02-20 t/Severe
30 Feb 2020 should not be valid although 2020 is a leap year.
Output shows 29 Feb 2020 instead of an error message.
Address accepts illogical input
UI error after undoing lots of commands
Date check is too restrictive
Only a single format is allowed for date inputs. Some users may want to use a whitespace or a forward-slash instead of a hyphen.
Invalid command option for delete
After calling
add n/Jane Doe p/91234567 e/[email protected] a/20 Anderson Road, block 123, #1-01
then calling
delete 1
according to the format under Quick Start
The entry is not deleted.
UI bug when inputting a long address
Phone number does not accept common input values
Example
add n/Tom pitt p/9090-4213 e/[email protected] a/Bourvard street blk 341 #4-17 d/Moniter blood pressure | 23-10-22 1200 | 3 days
Phone number accepts invalid inputs
add n/Tom pitt p/909 e/[email protected] a/Bourvard street blk 341 #4-17 d/Moniter blood pressure | 23-10-22 1200 | 3 days
909 is not a valid phone number
Invalid date input for months with 30 days
add n/John Doe3 p/98765432 e/[email protected] a/John street, block 123, #1-01 d/Administer 3ml of example medicine | 31-04-22 t/Severe
30 April 2022 is recorded instead of showing an error message, even though 31 April 2022 is not a valid date.
Email validation
The command
add n/John Doe p/98765432 e/johnd@fjkldjfkldsjflsdlfsjd a/John street, block 123, #1-01 d/Administer 3ml of example medicine | 16-10-22 t/Severe
should not be accepted since it is invalid.
Perhaps, there can be a check on valid strings after the "@" symbol?
Blank markdown in UG
Documentation shows command examples that does not work
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.