Giter Site home page Giter Site logo

tp's Introduction

CI Status codecov

KeepInTouch

Ui

KeepInTouch is a Desktop application developed for jobseekers. It is meant to help them track connections in their professional network, along with events related to their professional development.

For a more detailed documentation of this project, please visit our product website.

Acknowledgement

This project is based on the AddressBook-Level3 project created by the SE-EDU initiative.

tp's People

Contributors

zhiyuan-amos avatar pyokagan avatar yamgent avatar damithc avatar nixx162 avatar zekone avatar larrywang0701 avatar josepholim avatar andrewjanong avatar m133225 avatar mightycupcakes avatar yamidark avatar eugenepeh avatar limmlingg avatar j-lum avatar rinder5 avatar sijie123 avatar chao1995 avatar eclipse-dominator avatar vivekscl avatar yl-coder avatar lejolly avatar fzdy1914 avatar dependabot[bot] avatar pierceandy avatar yhtminceraft1010x avatar ndt93 avatar edmundmok avatar kychua avatar seanjyjy avatar

tp's Issues

[PE-D][Tester A] Viewing help issue

According to the use guide, help should "Shows a list of commands with the functionalities." But perhaps the functionalities portion has been missed out. So the behaviour differs from the User guide.

Severity is medium as the help does not let me know what the use of each command is.

Screenshot 2023-11-03 at 4.14.45 PM.png


Labels: type.FunctionalityBug severity.Medium
original: Gabriel4357/ped#1

[PE-D][Tester C] Help command in UG but not actually available

In the UG, there is mention of a help command. But when I enter help, I get an error message. Not sure if the problem is there is no help command (then the UG should be updated), or the help command is not working as expected. I will mark it as documentation bug, cus I think you probably just didnt remove it from the UG


Labels: type.DocumentationBug severity.Medium
original: chuababyy/ped#1

Filter Tag Commands

Features for these user stories:

  • As a user, I want to view contacts with specific tags, reflect in the UI

[PE-D][Tester D] Missing out part of the name causes find command to fail

image.png

image.png

image.png

Unsure if this is a bug or a feature, but find Ale, does not find Alex. Help tool mentions that as long as it contains the keywords it will find it. If this is intended, suggest to change tooltip to "matches any keywords" or some sort, to give a better understanding.

However, I believe that find should not match word by word. What if I want to find all contacts starting with "a". I believe that this will boost the functionality of the find command.


Labels: type.FeatureFlaw severity.Medium
original: itsNatTan/ped#9

Adapt DG: Use Cases

Give use cases (textual form) for a few representative user stories that need multiple steps to complete.
e.g. Adding a tag to a person (assume the user needs to find the person first)

Add event feature

Add event feature support - commands add event, list events and delete event

[PE-D][Tester E] Extraneous parameters not being ignored

Description

In the user guide, it is stated that extraneous parameters will be ignored. An example mentioned was that help 123 will be interpreted as help.

image.png

As such, it is expected that they would have the same output.

Recording 2023-11-03 at 16.25.13.gif

Steps to Reproduce

  1. Launch KeepInTouch
  2. Enter command help
  3. Enter command help 123

Expected Behaviour

Output from steps 2 and 3 would be the same.

Actual Behaviour

Output from step 2 is the expected help output, whereas the output from step 3 is "Unknown Command"

Ideas

  1. help does in fact take in additional, optional parameters and shouldn't be listed as an example in that particular section of the user guide.
  2. Alternatively, help can perform some checks on extraneous parameters.

Labels: severity.VeryLow type.DocumentationBug
original: nathanielcalimag/ped#1

[PE-D][Tester C] Cannot add tag to contact

Is there a limit to the number of tags? It is not stated anywhere.

Using the default info as a reference. By default there is a person called bernice yu with 2 tags already loaded.

When I try to add more tags to bernice yu, i get this success notification: New tags added: [new]

But the contact card does not have the new tags immediately.

I tried it out more and I see that only if i change the view (list contact -t new) then i use list contact again then i can see the new tags.

If i use list contact alone, the new tags dont show up


Labels: type.FunctionalityBug severity.High
original: chuababyy/ped#3

[PE-D][Tester B] Behavior of find command differs from UG

In UG, it is mentioned that the keyword in find command is case sensitive. But, when I use find command with the keyword "Person" it returns results with name that contains "Person" and "person", which means the find command is case insensitive.

Personally, I think name should be case-insensitive. But developer team should decide on one of them and resolve the conflict.

image.png

image.png


Labels: severity.High type.FunctionalityBug
original: NereusWB922/ped#4

[PE-D][Tester A] List contact error message

Perhaps list contact could give out some error messages. In this case, I called list contact without using -t for awhile before realising I had to use the prefix -t.
And calling list contact without the prefix but with the tag (e.g list contact friends instead of list contact -t friends) actually shows the whole list which made me a little confused at the start. Maybe an error message when no prefixes are given would be good

Screenshot 2023-11-03 at 4.24.45 PM.png
Screenshot shows what happens when I call list contact friends with no -t


Labels: severity.Low type.FunctionalityBug
original: Gabriel4357/ped#2

Add contact features

Implement features for contacts such as add contact, delete contact, and list contact.

Update Storage

Update Storage so that it correctly stores and retrieves all the newly added features such as notes and events.

[PE-D][Tester C] No error when I try to delete tags that dont exist

using the default info as an example:

person 3 is David Li with one tag only: family

if i use delete tag -id 3 -t f to delete a tag f which does not exist i still a success message Successfully deleted tags: [f]

You should instead be displaying some sort of error to show that the tag does not exist


Labels: type.FunctionalityBug severity.High
original: chuababyy/ped#4

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.