Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CS2103-F13-1] DevEnable #89

Open
wants to merge 1,062 commits into
base: master
Choose a base branch
from
Open
Changes from 43 commits
Commits
Show all changes
1062 commits
Select commit Hold shift + click to select a range
c0ff7d6
Remove redundant lists in json file
ConradLew Nov 4, 2022
40f5ace
Fix same id bug in issue
ConradLew Nov 4, 2022
c52b54a
Fix status error message
ConradLew Nov 4, 2022
0ab39e1
Merge pull request #226 from Donovan9617/editOnInvalidClientId
ConradLew Nov 4, 2022
60ed62d
Merge branch 'master' into master
ConradLew Nov 4, 2022
a752f9d
Fix name in aboutus.md
ConradLew Nov 4, 2022
f24faa6
Merge branch 'master' of https://github.com/ConradLew/tp
ConradLew Nov 4, 2022
d0eb560
Fix issue id overflow
ConradLew Nov 5, 2022
ef923d5
Fix urgency parsing bug
ConradLew Nov 5, 2022
480fcdf
Fix client referencing bug in storage parsing
ConradLew Nov 5, 2022
945266a
Fix storage tests
ConradLew Nov 5, 2022
9792cf6
Fix authorship for interface classes
ConradLew Nov 5, 2022
66d2ff1
Fix boolean sounding name
ConradLew Nov 5, 2022
badc91b
Remove authorship of email test from AB3
ConradLew Nov 5, 2022
17fad3a
Refactor code in json adapted project
ConradLew Nov 5, 2022
ab0d005
Refactor code in json parser files
ConradLew Nov 5, 2022
7c4d1df
Refactor UI class code
ConradLew Nov 5, 2022
05b8aea
Fix EOF line
ConradLew Nov 5, 2022
f75f840
Merge pull request #233 from ConradLew/master
Donovan9617 Nov 5, 2022
ee69231
Remove () if no client contact
Donovan9617 Nov 5, 2022
75cbc69
Update storage diagram
ConradLew Nov 5, 2022
40cf418
Merge pull request #235 from Donovan9617/fix-bugs
ConradLew Nov 5, 2022
addaa3e
Update storage link
ConradLew Nov 5, 2022
7393b57
Update storage manual test cases
ConradLew Nov 5, 2022
380b275
Update list, pin, default view manual test cases
ConradLew Nov 5, 2022
b2f83e1
Fix typo in manual test cases
ConradLew Nov 5, 2022
204e77e
Remove unimplemented user stories
ConradLew Nov 5, 2022
0994835
Update product scope
ConradLew Nov 5, 2022
11a6f33
Merge pull request #39 from AY2223S1-CS2103-F13-1/master
Aishwarya-Hariharan-Iyer Nov 5, 2022
1cb403a
Merge branch 'master' of https://github.com/Aishwarya-Hariharan-Iyer/tp
Aishwarya-Hariharan-Iyer Nov 5, 2022
9ab4c6c
Update explanation for parsing indices and the find command usage
Aishwarya-Hariharan-Iyer Nov 5, 2022
cb55595
Update explanation for the find command usage
Aishwarya-Hariharan-Iyer Nov 5, 2022
6ee444d
Add DeleteSequenceDiagram.png
Aishwarya-Hariharan-Iyer Nov 5, 2022
cd8a21b
Update DG with delete command details
Aishwarya-Hariharan-Iyer Nov 5, 2022
01735fb
added exit command in features
Nov 5, 2022
e0e2559
Add documentation for pin functionality
ConradLew Nov 5, 2022
7fa702e
Add documentation for default view
ConradLew Nov 5, 2022
99262f7
Merge branch 'master' into master
ConradLew Nov 5, 2022
9b9e6a0
Add line EOF
ConradLew Nov 5, 2022
103dc03
Merge branch 'master' of https://github.com/ConradLew/tp
ConradLew Nov 5, 2022
81e1416
Merge pull request #236 from Aishwarya-Hariharan-Iyer/update-document…
ConradLew Nov 5, 2022
0ff856d
Merge branch 'master' into master
ConradLew Nov 5, 2022
5a2b589
add mark command in DG
Nov 5, 2022
6ba9873
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 5, 2022
9f7e0a2
Remove extra paragraph
ConradLew Nov 6, 2022
8dcf388
Merge branch 'master' of https://github.com/ConradLew/tp
ConradLew Nov 6, 2022
b53c176
Merge pull request #237 from ConradLew/master
Donovan9617 Nov 6, 2022
37ee5d4
Fix empty client bug
ConradLew Nov 6, 2022
f37c9c5
Merge pull request #237 from ConradLew/master
ConradLew Nov 6, 2022
6220902
Fix alignment bugs in DG
ConradLew Nov 6, 2022
99ffbdd
Fix typos
ConradLew Nov 6, 2022
9447fca
Fix minor typo
ConradLew Nov 6, 2022
d1015b8
Fix pin toggle method inaccuracy
ConradLew Nov 6, 2022
62194a0
Fix design considerations
ConradLew Nov 6, 2022
2dda677
Merge pull request #40 from AY2223S1-CS2103-F13-1/master
Aishwarya-Hariharan-Iyer Nov 6, 2022
25679b3
Merge branch 'master' of https://github.com/Aishwarya-Hariharan-Iyer/tp
Aishwarya-Hariharan-Iyer Nov 6, 2022
32daed4
Remove prefix in delete command explanation
Aishwarya-Hariharan-Iyer Nov 6, 2022
44cb214
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 6, 2022
83b960e
Add explanation of Find Command
Aishwarya-Hariharan-Iyer Nov 6, 2022
74fac09
Add sequence diagram files
Aishwarya-Hariharan-Iyer Nov 6, 2022
2653e00
Add Find Command Sequence Diagrams
Aishwarya-Hariharan-Iyer Nov 6, 2022
e29091e
Add design considerations for find commands
Aishwarya-Hariharan-Iyer Nov 6, 2022
05bef84
Update DG
Donovan9617 Nov 6, 2022
a97f7f4
Add documentation to test client and find commands
Aishwarya-Hariharan-Iyer Nov 6, 2022
07a51e1
Add test cases for client and find commands
Aishwarya-Hariharan-Iyer Nov 6, 2022
5276802
Add new line at EOF
Aishwarya-Hariharan-Iyer Nov 6, 2022
43fbc02
Remove add client tests and change client to entity
Aishwarya-Hariharan-Iyer Nov 6, 2022
8ded14b
Standardize prefix representation
Aishwarya-Hariharan-Iyer Nov 6, 2022
c511604
Merge pull request #238 from ConradLew/master
crvstalphua Nov 6, 2022
c96468d
Merge branch 'master' into editDg
crvstalphua Nov 6, 2022
e704dc9
Merge pull request #239 from Donovan9617/editDg
crvstalphua Nov 6, 2022
d0bd33f
Edit mark and unmark commands in DG
Nov 6, 2022
128a212
Merge branch 'master' into update-documentation-2
Aishwarya-Hariharan-Iyer Nov 6, 2022
8392141
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 6, 2022
3305f07
Merge pull request #240 from Aishwarya-Hariharan-Iyer/update-document…
crvstalphua Nov 6, 2022
03c9bd4
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 6, 2022
79f69cf
Update high-level Example Sequence Diagram
Yongbeom-Kim Nov 6, 2022
357c69c
Update Paragraph on Logic component
Yongbeom-Kim Nov 6, 2022
ba35b40
Update UI component for DG
Donovan9617 Nov 6, 2022
dd1b32e
Add manual test cases for mark/unmark issue in DG
Nov 6, 2022
c7f9d58
Merge pull request #241 from Donovan9617/UIdg
crvstalphua Nov 6, 2022
deb0828
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 6, 2022
45871b3
Re-add accidentally deleted diagram
Nov 6, 2022
56033d2
Edit Parser Classes Diagram
Yongbeom-Kim Nov 6, 2022
7286a04
Merge pull request #242 from crvstalphua/branch-documentation
Aishwarya-Hariharan-Iyer Nov 6, 2022
10d94ce
Merge pull request #42 from AY2223S1-CS2103-F13-1/master
Aishwarya-Hariharan-Iyer Nov 6, 2022
75ca962
Merge branch 'master' of https://github.com/Aishwarya-Hariharan-Iyer/tp
Aishwarya-Hariharan-Iyer Nov 6, 2022
6ae4761
Correct UG examples
Aishwarya-Hariharan-Iyer Nov 6, 2022
e780bc1
Add new sections
Yongbeom-Kim Nov 6, 2022
f710562
Merge branch 'master' into bugfix/fix-overflow-error
Yongbeom-Kim Nov 6, 2022
a4a05fc
Update find documentation in DG
Aishwarya-Hariharan-Iyer Nov 6, 2022
474c3b4
Add user stories for find commands
Aishwarya-Hariharan-Iyer Nov 6, 2022
268ce28
Remove bullet points in sort and pin
Aishwarya-Hariharan-Iyer Nov 6, 2022
7705145
Merge pull request #244 from Aishwarya-Hariharan-Iyer/update-document…
Aishwarya-Hariharan-Iyer Nov 6, 2022
96ec3f1
Edit Model component and class diagram in DG
Nov 6, 2022
c34e517
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 6, 2022
7a21b76
Reformat entire UG to be arranged based on command type rather than e…
Nov 6, 2022
13cd35e
Merge pull request #44 from AY2223S1-CS2103-F13-1/master
Aishwarya-Hariharan-Iyer Nov 7, 2022
106f155
Merge branch 'master' of https://github.com/Aishwarya-Hariharan-Iyer/tp
Aishwarya-Hariharan-Iyer Nov 7, 2022
90a6b07
Add files for find parser tests
Aishwarya-Hariharan-Iyer Nov 7, 2022
146cbf7
Fix Partial Initialisation Diagram
Yongbeom-Kim Nov 7, 2022
20ed5ec
Fix missing brackets
Yongbeom-Kim Nov 7, 2022
f782dac
Add findClientCommandParser tests
Aishwarya-Hariharan-Iyer Nov 7, 2022
1e61e80
Add FindProjectCommandParser tests
Aishwarya-Hariharan-Iyer Nov 7, 2022
f2cdff8
Add FindIssueCommandParser tests
Aishwarya-Hariharan-Iyer Nov 7, 2022
7897de3
Fix checkstyle concerns
Aishwarya-Hariharan-Iyer Nov 7, 2022
877a6be
Merge pull request #245 from crvstalphua/branch-documentation2
ConradLew Nov 7, 2022
99d5987
Add tests for single prefix inputs
Aishwarya-Hariharan-Iyer Nov 7, 2022
f2b8c9b
Add tests for edit commands
Aishwarya-Hariharan-Iyer Nov 7, 2022
c98e698
Standardize use of command flag
Aishwarya-Hariharan-Iyer Nov 7, 2022
bb8142c
Update User Story
Yongbeom-Kim Nov 7, 2022
acc3eb8
Remove redundant test files
Aishwarya-Hariharan-Iyer Nov 7, 2022
089e1cf
Update PPP
Aishwarya-Hariharan-Iyer Nov 7, 2022
9648078
Add AddIssueCommandParserTest and DeleteIssueCommandParserTest
Nov 7, 2022
35bc863
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 7, 2022
396976c
Fix minor DG typos
Nov 7, 2022
e3672e0
Update Use Cases (rough draft)
Yongbeom-Kim Nov 7, 2022
0eb2537
Refine UC extensions
Yongbeom-Kim Nov 7, 2022
d8a3bf0
Update use case numbering
Yongbeom-Kim Nov 7, 2022
26678d1
Add JavaDocs
Aishwarya-Hariharan-Iyer Nov 7, 2022
5ba3d79
Add in-text JavaDocs and authorship
Aishwarya-Hariharan-Iyer Nov 7, 2022
346a469
Merge pull request #45 from AY2223S1-CS2103-F13-1/master
Aishwarya-Hariharan-Iyer Nov 7, 2022
f67c306
Update user stories
Yongbeom-Kim Nov 7, 2022
7d47e93
Update extension numbering
Yongbeom-Kim Nov 7, 2022
43dbaa3
Add parser tests for edit commands
Aishwarya-Hariharan-Iyer Nov 7, 2022
7ac27c8
Merge branch 'update-documentation-4' of https://github.com/Aishwarya…
Aishwarya-Hariharan-Iyer Nov 7, 2022
fac5165
Merge branch 'master' into update-testing
Aishwarya-Hariharan-Iyer Nov 7, 2022
db12be9
Add details to PPP
Aishwarya-Hariharan-Iyer Nov 7, 2022
1b81657
Merge branch 'update-testing' of https://github.com/Aishwarya-Harihar…
Aishwarya-Hariharan-Iyer Nov 7, 2022
b73e5ef
Fix minor typo
Aishwarya-Hariharan-Iyer Nov 7, 2022
f9ac5d6
Removed unused import
Aishwarya-Hariharan-Iyer Nov 7, 2022
2b76984
Add more details to PPP
Aishwarya-Hariharan-Iyer Nov 7, 2022
b452e13
Add new line at EOF
Aishwarya-Hariharan-Iyer Nov 7, 2022
e15b233
Add AddCommandTests
Nov 7, 2022
3d1e339
Add tests for delete commands
Donovan9617 Nov 7, 2022
5e5bfa6
Merge pull request #248 from Aishwarya-Hariharan-Iyer/update-testing
Aishwarya-Hariharan-Iyer Nov 7, 2022
d95ecae
Merge branch 'master' into update-documentation-4
Aishwarya-Hariharan-Iyer Nov 7, 2022
98269bc
Merge branch 'update-documentation-4' of https://github.com/Aishwarya…
Aishwarya-Hariharan-Iyer Nov 7, 2022
af8ad98
Merge pull request #247 from Aishwarya-Hariharan-Iyer/update-document…
Aishwarya-Hariharan-Iyer Nov 7, 2022
d3abe9c
Merge pull request #46 from AY2223S1-CS2103-F13-1/master
Aishwarya-Hariharan-Iyer Nov 7, 2022
6f0ebac
Merge branch 'master' of https://github.com/Aishwarya-Hariharan-Iyer/tp
Aishwarya-Hariharan-Iyer Nov 7, 2022
d54a8fd
Update PPP
Nov 7, 2022
e0b6993
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 7, 2022
b4f155c
fix ci errors
Nov 7, 2022
ba767c7
Add tests for edit commands
Donovan9617 Nov 7, 2022
67c0da0
Merge branch 'master' of https://github.com/Donovan9617/tp_Donovan in…
Donovan9617 Nov 7, 2022
f02c7c6
Merge branch 'master' into docs/update-requirements-dg
Yongbeom-Kim Nov 7, 2022
cdaf74a
Merge pull request #246 from Yongbeom-Kim/docs/update-requirements-dg
Yongbeom-Kim Nov 7, 2022
daf1507
Add tests for delete command
Donovan9617 Nov 7, 2022
54fea27
Merge branch 'master' of https://github.com/Donovan9617/tp_Donovan in…
Donovan9617 Nov 7, 2022
3d398e0
Fix ci
Donovan9617 Nov 7, 2022
769e4ca
Update PPP with links
Aishwarya-Hariharan-Iyer Nov 7, 2022
0a83992
Update PPP
Aishwarya-Hariharan-Iyer Nov 7, 2022
243ec5c
Remove a line
Aishwarya-Hariharan-Iyer Nov 7, 2022
32693aa
Merge branch 'master' into docs/update-dg
Yongbeom-Kim Nov 7, 2022
81ab472
Edit PPP
Donovan9617 Nov 7, 2022
d8d1db0
Merge branch 'master' into update-ppp
Aishwarya-Hariharan-Iyer Nov 7, 2022
a809436
Reduce size of images in UG
Nov 7, 2022
b3f3497
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 7, 2022
3f7713e
Update CODECOV_TOKEN in workflow
Yongbeom-Kim Nov 7, 2022
d0e5e47
Format PPP
Nov 7, 2022
edd1f9c
Update repo with token
Yongbeom-Kim Nov 7, 2022
f641815
Merge pull request #252 from Yongbeom-Kim/bugfix/fix-codecov
Yongbeom-Kim Nov 7, 2022
213ecb5
Merge branch 'master' into docs/update-dg
Yongbeom-Kim Nov 7, 2022
9714170
Merge branch 'master' into update-ppp
Aishwarya-Hariharan-Iyer Nov 7, 2022
d66f120
Merge pull request #243 from Yongbeom-Kim/docs/update-dg
Yongbeom-Kim Nov 7, 2022
46ea193
Merge branch 'master' into update-ppp
Aishwarya-Hariharan-Iyer Nov 7, 2022
07c6dea
update PPP
Nov 7, 2022
490d87f
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 7, 2022
f110646
Merge pull request #251 from Aishwarya-Hariharan-Iyer/update-ppp
Aishwarya-Hariharan-Iyer Nov 7, 2022
155cd52
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 7, 2022
1eb75ea
Merge branch 'master' into addTests
ConradLew Nov 7, 2022
94d5963
Merge pull request #249 from crvstalphua/branch-testcases
crvstalphua Nov 7, 2022
d19b0ef
Merge branch 'master' into addTests
Aishwarya-Hariharan-Iyer Nov 7, 2022
fe55cc1
Merge pull request #47 from AY2223S1-CS2103-F13-1/master
Aishwarya-Hariharan-Iyer Nov 7, 2022
82a74d2
Merge branch 'master' of https://github.com/Aishwarya-Hariharan-Iyer/tp
Aishwarya-Hariharan-Iyer Nov 7, 2022
7e32dc4
Merge pull request #250 from Donovan9617/addTests
ConradLew Nov 7, 2022
9b46683
Remove extra line at EOF
Aishwarya-Hariharan-Iyer Nov 7, 2022
b9067eb
Merge branch 'master' into ppp-size
Aishwarya-Hariharan-Iyer Nov 7, 2022
cd72560
Merge pull request #253 from Aishwarya-Hariharan-Iyer/ppp-size
Aishwarya-Hariharan-Iyer Nov 7, 2022
bac3ff8
Merge branch 'ppp-size' of https://github.com/Aishwarya-Hariharan-Iye…
Aishwarya-Hariharan-Iyer Nov 7, 2022
3d58c67
Reduce size by another line
Aishwarya-Hariharan-Iyer Nov 7, 2022
4264904
fix reposense link in ppp
Nov 7, 2022
885a1cb
Reduce size further
Aishwarya-Hariharan-Iyer Nov 7, 2022
1e3cd71
Fix typos
ConradLew Nov 7, 2022
6e10495
Merge pull request #256 from Aishwarya-Hariharan-Iyer/ppp-size
Aishwarya-Hariharan-Iyer Nov 7, 2022
426da37
Merge branch 'master' into branch-finaledits
Aishwarya-Hariharan-Iyer Nov 7, 2022
b901dec
Add paragraph spacing
Aishwarya-Hariharan-Iyer Nov 7, 2022
1100648
Merge branch 'AY2223S1-CS2103-F13-1:master' into ppp-size
Aishwarya-Hariharan-Iyer Nov 7, 2022
1c13773
Merge pull request #254 from crvstalphua/branch-finaledits
crvstalphua Nov 7, 2022
df54277
Merge branch 'master' into ppp-size
Aishwarya-Hariharan-Iyer Nov 7, 2022
e7bbd6c
Merge branch 'master' into master
ConradLew Nov 7, 2022
a3dfdba
Merge pull request #257 from Aishwarya-Hariharan-Iyer/ppp-size
Aishwarya-Hariharan-Iyer Nov 7, 2022
af5b45c
pagebreak UG
Nov 7, 2022
fff7f63
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 7, 2022
af563d5
Merge branch 'master' into master
ConradLew Nov 7, 2022
cbbd95e
Merge pull request #258 from crvstalphua/branch-finaledits
crvstalphua Nov 7, 2022
60a986d
Add additional note
ConradLew Nov 7, 2022
d28b6fd
Merge branch 'ppp-size' of https://github.com/Aishwarya-Hariharan-Iye…
Aishwarya-Hariharan-Iyer Nov 7, 2022
a2dd2be
Fix spacing in PPP
Aishwarya-Hariharan-Iyer Nov 7, 2022
aa5d00f
Merge branch 'master' of https://github.com/ConradLew/tp
ConradLew Nov 7, 2022
419bff5
Merge branch 'master' into master
ConradLew Nov 7, 2022
24e6f45
Add page sections
Aishwarya-Hariharan-Iyer Nov 7, 2022
49c8792
Merge pull request #48 from AY2223S1-CS2103-F13-1/master
Aishwarya-Hariharan-Iyer Nov 7, 2022
1921f31
page formatting
Nov 7, 2022
d453393
Merge pull request #259 from Aishwarya-Hariharan-Iyer/ppp-size
Aishwarya-Hariharan-Iyer Nov 7, 2022
3c7131e
Merge branch 'master' into branch-finaledits
crvstalphua Nov 7, 2022
5ce21f7
Merge pull request #260 from crvstalphua/branch-finaledits
crvstalphua Nov 7, 2022
db8c0c1
Merge branch 'master' into master
ConradLew Nov 7, 2022
65e6f2f
Merge pull request #255 from ConradLew/master
ConradLew Nov 7, 2022
ccc7fb6
add Mark and Unmark Issue Command Tests
Nov 7, 2022
4cc64b6
Merge branch 'master' of https://github.com/AY2223S1-CS2103-F13-1/tp …
Nov 7, 2022
7576321
Update ppp
Nov 7, 2022
b8c8d08
Merge pull request #262 from crvstalphua/branch-finaledits
ConradLew Nov 7, 2022
eb0a0b6
ug mark/unmark issue formatting
Nov 7, 2022
966c339
Merge branch 'master' into branch-finaledits
ConradLew Nov 7, 2022
a288524
Fix missing `
ConradLew Nov 7, 2022
4410a24
Merge branch 'master' into master
ConradLew Nov 7, 2022
017ad57
Merge pull request #263 from crvstalphua/branch-finaledits
crvstalphua Nov 7, 2022
0740b3b
Merge branch 'master' into master
Aishwarya-Hariharan-Iyer Nov 7, 2022
be1fbcf
Merge pull request #264 from ConradLew/master
ConradLew Nov 7, 2022
4c15021
Merge pull request #50 from AY2223S1-CS2103-F13-1/master
Aishwarya-Hariharan-Iyer Nov 7, 2022
b40fec7
Merge branch 'master' of https://github.com/Aishwarya-Hariharan-Iyer/tp
Aishwarya-Hariharan-Iyer Nov 7, 2022
9482946
Add tests for find client command
Aishwarya-Hariharan-Iyer Nov 7, 2022
044133e
Correct prefixes
Aishwarya-Hariharan-Iyer Nov 7, 2022
719d6e6
Add more tests
Aishwarya-Hariharan-Iyer Nov 7, 2022
043118a
Add n/ prefix
Aishwarya-Hariharan-Iyer Nov 7, 2022
240d0bc
Change name to label
Aishwarya-Hariharan-Iyer Nov 7, 2022
8910e8f
Add FindClientCommand
Aishwarya-Hariharan-Iyer Nov 7, 2022
fbe3dcf
Merge pull request #265 from Aishwarya-Hariharan-Iyer/ug-fix
ConradLew Nov 7, 2022
25f7f68
Add FindIssueCommandTest
Aishwarya-Hariharan-Iyer Nov 7, 2022
5307c7d
Add StatusTest and UrgencyTest
Nov 7, 2022
412189f
update PPP
Nov 7, 2022
54e35fb
fix ci errors
Nov 7, 2022
89d134c
Update yongbeom-kim.md
Yongbeom-Kim Nov 7, 2022
9be260e
Add FindProjectCommand tests
Aishwarya-Hariharan-Iyer Nov 7, 2022
06e8ff1
Merge pull request #267 from Yongbeom-Kim/master
Yongbeom-Kim Nov 7, 2022
215ead4
Add more find issue command tests
Aishwarya-Hariharan-Iyer Nov 7, 2022
0fb6697
Add more project tests
Aishwarya-Hariharan-Iyer Nov 7, 2022
55b83ac
Merge branch 'master' into more-test
Aishwarya-Hariharan-Iyer Nov 7, 2022
a12af51
Merge branch 'more-test' of https://github.com/Aishwarya-Hariharan-Iy…
Aishwarya-Hariharan-Iyer Nov 7, 2022
e7b8591
Add tests for model manager
Donovan9617 Nov 7, 2022
fb4cb51
Merge branch 'master' into branch-finaledits
crvstalphua Nov 7, 2022
cc8d754
Merge branch 'master' of https://github.com/Donovan9617/tp_Donovan in…
Donovan9617 Nov 7, 2022
39af777
Merge pull request #266 from crvstalphua/branch-finaledits
Aishwarya-Hariharan-Iyer Nov 7, 2022
aef94ce
Merge remote-tracking branch 'upstream/master' into addTests
Donovan9617 Nov 7, 2022
599cb66
Merge branch 'master' into more-test
crvstalphua Nov 7, 2022
8a5c919
Merge pull request #269 from Donovan9617/addTests
Aishwarya-Hariharan-Iyer Nov 7, 2022
a57d1b6
Merge branch 'master' into more-test
Aishwarya-Hariharan-Iyer Nov 7, 2022
f03e4a3
Merge pull request #268 from Aishwarya-Hariharan-Iyer/more-test
ConradLew Nov 7, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@ We are a team based in the [School of Computing, National University of Singapor
* Role: Developer
* Responsibilities: UI

### Conrad Lew Kian Loong
### Lew Kian Loong, Conrad

<img src="images/conradlew.png" width="200px">

3 changes: 3 additions & 0 deletions docs/UserGuide.md
Original file line number Diff line number Diff line change
@@ -356,6 +356,9 @@ Format: `client -v`

## Issue Commands

> NOTE: Multiple issues can have the exact same fields (other than the issue id), as it is possible for a project to
> have multiple of the same issues.

### Adding an issue : `issue -a`

Adds an issue to the AddressBook. A unique issue ID will be automatically generated.
4 changes: 1 addition & 3 deletions docs/team/aishwarya-hariharan-iyer.md
Original file line number Diff line number Diff line change
@@ -11,9 +11,7 @@ GitHub repo every time and manually check different pages to see which tasks req

Given below are my contributions to the project.

* **Code Contributed**: The link to the tP dashboard can be found [here](https://nus-cs2103-ay2223s1.github.
io/tp-dashboard/?search=aishwarya-hariharan-iyer&breakdown=true&sort=groupTitle&sortWithin=title&since=2022-09-16
&timeframe=commit&mergegroup=&groupSelect=groupByRepos&checkedFileTypes=docs~functional-code~test-code~other)
* **Code Contributed**: The link to the tP dashboard can be found [here](https://nus-cs2103-ay2223s1.github.io/tp-dashboard/?search=aishwarya-hariharan-iyer&breakdown=true&sort=groupTitle&sortWithin=title&since=2022-09-16&timeframe=commit&mergegroup=&groupSelect=groupByRepos&checkedFileTypes=docs~functional-code~test-code~other)

* **New features implemented**: A summary of the enhancements you implemented.
* **New Feature**: `Client` class with `add`, `delete` and `edit` commands
40 changes: 38 additions & 2 deletions docs/team/conradlew.md
Original file line number Diff line number Diff line change
@@ -5,6 +5,42 @@ title: Conrad's Project Portfolio Page

### Project: DevEnable

DevEnable is a product for developers who have to manage different projects spread across multiple GitHub repositories. It helps developers organize information about different projects they are working on in one place so that they may prioritize and have an overview. It removes the hassle of having to navigate to our/organization’s GitHub repo every time and manually check different pages to see which tasks require immediate attention.
DevEnable is a product for developers who have to manage different projects spread
across multiple GitHub repositories. It helps developers organize information about
different projects they are working on in one place so that they may prioritize and
have a convenient overview of what needs to be done.

To be updated.
Given below are my contributions to the project.

* **New Feature**: Added the ability to pin/unpin entities (projects, clients and issues)
* What it does: Allows the user to pin entities to the top of their respective lists one at a time. Preceding pin commands can be reversed by using the pin command again on the same entity.
* Justification: This feature improves the product significantly because a user can value some entities more than others and the application should provide a way for users to keep the more important entities easily visible.
* Highlights: This enhancement affected the existing sort commands. It required an in-depth analysis of design alternatives. The implementation was challenging as it required changes to the existing sort commands.

* **New Feature**: Added a list command that allows the user to navigate to the different entity lists commands using the CLI.

* **New Feature**: Added a default view command that allows the user to choose what entity list they would prefer to see on opening the application.

* **Code contributed**: [RepoSense link](https://nus-cs2103-ay2223s1.github.io/tp-dashboard/?search=conradlew&breakdown=true&sort=groupTitle&sortWithin=title&since=2022-09-16&timeframe=commit&mergegroup=&groupSelect=groupByRepos&checkedFileTypes=docs~functional-code~test-code~other)

* **Project management**:
* Managed releases `v1.3.trial` - `v1.3` (2 releases) on GitHub

* **Enhancements to existing features**:
* Updated the storage, model and UI to support display of multiple entities (Pull requests [\#64](https://github.com/AY2223S1-CS2103-F13-1/tp/pull/64), [\#65](https://github.com/AY2223S1-CS2103-F13-1/tp/pull/65))
* Wrote additional tests for implemented features to increase coverage (Pull requests [\#104](https://github.com/AY2223S1-CS2103-F13-1/tp/pull/104), [\#133](https://github.com/AY2223S1-CS2103-F13-1/tp/pull/133))

* **Documentation**:
* User Guide:
* Added documentation for the `pin` feature [\#141](https://github.com/AY2223S1-CS2103-F13-1/tp/pull/141).
* Developer Guide:
* Added implementation details of the `list`, `default view` and `pin` features [\#106](https://github.com/AY2223S1-CS2103-F13-1/tp/pull/106).

* **Contributions to team-based tasks**:
* Set up team repository
* Managed issue tracker
* Created demo video for v1.2

* **Community**:
* PRs reviewed (with non-trivial review comments): [\#30](https://github.com/AY2223S1-CS2103-F13-1/tp/pull/30), [\#80](https://github.com/AY2223S1-CS2103-F13-1/tp/pull/80), [\#62](https://github.com/AY2223S1-CS2103-F13-1/tp/pull/62)
* Reported bugs and suggestions for other teams in the class [(Link)](https://github.com/ConradLew/ped/issues)
49 changes: 47 additions & 2 deletions docs/team/crvstalphua.md
Original file line number Diff line number Diff line change
@@ -5,6 +5,51 @@ title: Crystal's Project Portfolio Page

### Project: DevEnable

DevEnable is a product for developers who have to manage different projects spread across multiple GitHub repositories. It helps developers organize information about different projects they are working on in one place so that they may prioritize and have an overview. It removes the hassle of having to navigate to our/organization’s GitHub repo every time and manually check different pages to see which tasks require immediate attention.
DevEnable is a product for developers who have to manage different projects spread across multiple GitHub repositories.
It helps developers organize information about different projects they are working on in one place, making it easier
for them to prioritize and have an overview of their projects, issues and clients. It helps them avoid the hassle of
having to manually navigate to different Github repositories to check which tasks require immediate attention.

To be updated.
Given below are my contributions to the project.

* **Code Contributed**: The link to the tP dashboard can be found [here](https://nus-cs2103-ay2223s1.github.io/tp-dashboard/?search=crvstalphua&breakdown=true&sort=groupTitle&sortWithin=title&since=2022-09-16&timeframe=commit&mergegroup=&groupSelect=groupByRepos&checkedFileTypes=docs~functional-code~test-code~other&tabOpen=false).

* **New features implemented**: A summary of the enhancements you implemented.
* **New Feature**: `Issue` class with `add`, `delete` and `edit` commands
* What it does: The `Issue` class represents an issue belonging to a project. Each issue consists of a title,
deadline, status, urgency, pin and a project which it belongs to. Title, deadline, status and urgency fields each
have their own classes. The user can create an issue, adding it to the `IssueList`and the list of issues of the
relevant project. The title, deadline, and urgency of an existing issue can also be edited. The user can remove
an issue, deleting it from the `IssueList` and the list of issues of the project. A list of all issues can be
viewed through `issue -l` command as well.
* Justification: It enables developers to easily add or delete issues to or from each of their projects. Each
issue has its own deadline, status and urgency so that the developer can decide how to prioritize and choose
which issues to work on. The developer can also modify fields if there are changes to the issue without having to
delete and add another issue.
* Highlights: Similar to the `Project` and `Client` classes, issues can be sorted based on various keys or filtered
based on specific search terms, as well as pinned.

* **New Feature**: `mark` and `unmark` commands in `Issue` class
* What it does: When an issue is create, the default status is `incomplete`. The `mark` command changes the status
of an issue to `completed` while the `unmark` command changes the status of an issue to `incomplete`.
* Justification: Upon completing an issue, the developer can mark it as completed, making it easier to see
which issues still need to be addressed. If the developer realises that a completed issue requires more work,
they can unmark it, changing its status to incomplete.
* Highlights: Projects are displayed with the count for number of complete and incomplete issues so that the
developer can see which project has more issues that require attention.

* **Enhancements to existing features**:
* E.g. changes to GUI, wrote additional tests, etc.

* **Documentation**:
* Contributions to the UG
* Added documentation and images for project command features: `add`, `delete`, `edit`, `list`, `sort`and `set default view`
* Added documentation and images for issue command features: `add`, `delete`, `edit`, `list`, `sort`, `mark`, `unmark`, and
`set default view`
* Added documentation and images for client command features: `list` and `sort`
* Contrbution to the DG
* Write-up for Edit Command Feature consisting of Edit Project Command, Edit Issue Command and Edit Client Command
* Design considerations for Edit Command Feature

* **Contributions to the team-based tasks**:
* Reviewed some team pull requests
4 changes: 1 addition & 3 deletions docs/team/donovan9617.md
Original file line number Diff line number Diff line change
@@ -11,9 +11,7 @@ GitHub repo every time and manually check different pages to see which tasks req

Given below are my contributions to the project.

* **Code Contributed**: The link to the tP dashboard can be found [here](https://nus-cs2103-ay2223s1.github.
io/tp-dashboard/?search=Donovan9617&breakdown=true&sort=groupTitle&sortWithin=title&since=2022-09-16
&timeframe=commit&mergegroup=&groupSelect=groupByRepos&checkedFileTypes=docs~functional-code~test-code~other)
* **Code Contributed**: The link to the tP dashboard can be found [here](https://nus-cs2103-ay2223s1.github.io/tp-dashboard/?search=Donovan9617&breakdown=true&sort=groupTitle&sortWithin=title&since=2022-09-16&timeframe=commit&mergegroup=&groupSelect=groupByRepos&checkedFileTypes=docs~functional-code~test-code~other)

* **New features implemented**: A summary of the enhancements you implemented.
* **New Feature**: `Project` class with `add`, `delete` and `edit` commands
Original file line number Diff line number Diff line change
@@ -28,8 +28,8 @@ public class AddClientCommand extends ClientCommand {
+ ": Adds a client to the project book. \n"
+ "Parameters: "
+ PREFIX_NAME + "NAME "
+ PREFIX_MOBILE + "MOBILE "
+ PREFIX_EMAIL + "EMAIL "
+ "[" + PREFIX_MOBILE + "MOBILE] "
+ "[" + PREFIX_EMAIL + "EMAIL] "
+ PREFIX_PROJECT_ID + "PROJECT ID \n"
+ "Example: " + COMMAND_WORD + " "
+ COMMAND_FLAG + " "
Original file line number Diff line number Diff line change
@@ -31,14 +31,16 @@ public class EditClientCommand extends ClientCommand {

public static final String MESSAGE_CLIENT_NOT_FOUND = "Client id %1$d does not exist in the project book";

public static final String MESSAGE_CLIENT_ALREADY_HAS_THAT_NAME = "This client already has that name";

public static final String MESSAGE_USAGE = COMMAND_WORD
+ " " + COMMAND_FLAG
+ ": Edits a client in the project book. \n"
+ "Parameters: "
+ PREFIX_NAME + "NAME "
+ PREFIX_EMAIL + "EMAIL "
+ PREFIX_MOBILE + "MOBILE "
+ PREFIX_CLIENT_ID + "ID \n"
+ "[" + PREFIX_NAME + "NAME] "
+ "[" + PREFIX_EMAIL + "EMAIL] "
+ "[" + PREFIX_MOBILE + "MOBILE] "
+ PREFIX_CLIENT_ID + "CLIENT ID \n"
+ "Example: " + COMMAND_WORD + " "
+ COMMAND_FLAG + " "
+ PREFIX_NAME + "John "
@@ -75,6 +77,9 @@ public CommandResult execute(Model model, Ui ui) throws CommandException {
if (newName != null) {
for (Client c : model.getFilteredClientList()) {
if (c.getClientName().equals(newName)) {
if (toEditClient.getClientName().equals(newName)) {
throw new CommandException(MESSAGE_CLIENT_ALREADY_HAS_THAT_NAME);
}
throw new CommandException(MESSAGE_DUPLICATE_CLIENT_NAME);
}
}
Original file line number Diff line number Diff line change
@@ -24,10 +24,10 @@ public class FindClientCommand extends ClientCommand {
public static final String MESSAGE_FIND_CLIENT_USAGE = COMMAND_WORD + " " + COMMAND_FLAG
+ ": Finds clients by keyword.\n"
+ "Parameters: "
+ PREFIX_NAME + "NAME "
+ PREFIX_CLIENT_ID + "CLIENT ID "
+ PREFIX_EMAIL + "EMAIL "
+ PREFIX_MOBILE + "MOBILE \n"
+ "[" + PREFIX_NAME + "NAME] "
+ "[" + PREFIX_CLIENT_ID + "CLIENT ID] "
+ "[" + PREFIX_EMAIL + "EMAIL] "
+ "[" + PREFIX_MOBILE + "MOBILE] \n"
+ "Example: " + COMMAND_WORD + " "
+ COMMAND_FLAG + " "
+ PREFIX_NAME + "John "
Original file line number Diff line number Diff line change
@@ -24,11 +24,11 @@ public class SortClientCommand extends ClientCommand {

public static final String MESSAGE_USAGE = COMMAND_WORD + ": Sort clients in project book. \n"
+ "Sort by client id: "
+ PREFIX_CLIENT_ID + "0 (ascending) or "
+ PREFIX_CLIENT_ID + "1 (descending)."
+ "[" + PREFIX_CLIENT_ID + "0] (ascending) or "
+ "[" + PREFIX_CLIENT_ID + "1] (descending)."
+ "Sort by name: "
+ PREFIX_NAME + "0 (alphabetical) or "
+ PREFIX_NAME + "1 (reverse alphabetical). \n"
+ "[" + PREFIX_NAME + "0] (alphabetical) or "
+ "[" + PREFIX_NAME + "1] (reverse alphabetical). \n"
+ "Example: "
+ COMMAND_WORD + " "
+ COMMAND_FLAG + " "
Original file line number Diff line number Diff line change
@@ -29,8 +29,8 @@ public class AddIssueCommand extends IssueCommand {
+ "Parameters: "
+ PREFIX_PROJECT_ID + "PROJECT_ID "
+ PREFIX_TITLE + "TITLE "
+ PREFIX_DEADLINE + "DEADLINE "
+ PREFIX_URGENCY + "URGENCY(0, 1, 2, 3) \n"
+ "[" + PREFIX_DEADLINE + "DEADLINE] "
+ "[" + PREFIX_URGENCY + "URGENCY(0, 1, 2, 3)] \n"
+ "Example: " + COMMAND_WORD + " "
+ COMMAND_FLAG + " "
+ PREFIX_PROJECT_ID + "1 "
@@ -70,6 +70,10 @@ public CommandResult execute(Model model, Ui ui) throws CommandException {

Issue toAdd = toAddWithoutModel.apply(model);

if (!toAdd.hasValidId()) {
throw new CommandException(ID_OVERFLOW);
}

if (model.hasIssue(toAdd)) {
throw new CommandException(MESSAGE_DUPLICATE_ISSUE);
}
Original file line number Diff line number Diff line change
@@ -29,9 +29,9 @@ public class EditIssueCommand extends IssueCommand {
+ ": Edits an issue in the project book. \n"
+ "Parameters: "
+ PREFIX_ISSUE_ID + "ISSUE_ID "
+ PREFIX_TITLE + "TITLE "
+ PREFIX_DEADLINE + "DEADLINE "
+ PREFIX_URGENCY + "URGENCY(0, 1, 2, 3) "
+ "[" + PREFIX_TITLE + "TITLE] "
+ "[" + PREFIX_DEADLINE + "DEADLINE] "
+ "[" + PREFIX_URGENCY + "URGENCY(0, 1, 2, 3)] "
+ "Example: " + COMMAND_WORD + " "
+ COMMAND_FLAG + " "
+ PREFIX_ISSUE_ID + "1 "
Original file line number Diff line number Diff line change
@@ -26,12 +26,12 @@ public class FindIssueCommand extends IssueCommand {
public static final String MESSAGE_FIND_ISSUE_USAGE = COMMAND_WORD + " " + COMMAND_FLAG
+ ": Finds issues by keyword.\n"
+ "Parameters: "
+ PREFIX_TITLE + "TITLE "
+ PREFIX_STATUS + "STATUS "
+ PREFIX_URGENCY + "URGENCY "
+ PREFIX_PROJECT_NAME + "PROJECT NAME "
+ PREFIX_PROJECT_ID + "PROJECT ID "
+ PREFIX_ISSUE_ID + "ISSUE ID "
+ "[" + PREFIX_TITLE + "TITLE] "
+ "[" + PREFIX_STATUS + "STATUS] "
+ "[" + PREFIX_URGENCY + "URGENCY] "
+ "[" + PREFIX_PROJECT_NAME + "PROJECT NAME] "
+ "[" + PREFIX_PROJECT_ID + "PROJECT ID] "
+ "[" + PREFIX_ISSUE_ID + "ISSUE ID] "
+ "Example: " + COMMAND_WORD + " "
+ COMMAND_FLAG + " "
+ PREFIX_TITLE + "This is an issue "
Original file line number Diff line number Diff line change
@@ -26,14 +26,14 @@ public class SortIssueCommand extends IssueCommand {
public static final String MESSAGE_USAGE = COMMAND_WORD + " " + COMMAND_FLAG
+ ": Sort issues in project book. \n"
+ "Sort by issue id: "
+ PREFIX_ISSUE_ID + "0 (ascending) or "
+ PREFIX_ISSUE_ID + "1 (descending). "
+ "[" + PREFIX_ISSUE_ID + "0] (ascending) or "
+ "[" + PREFIX_ISSUE_ID + "1] (descending). "
+ "Sort by deadline: "
+ PREFIX_DEADLINE + "0 (chronological) or "
+ PREFIX_DEADLINE + "1 (reverse chronological). "
+ "[" + PREFIX_DEADLINE + "0] (chronological) or "
+ "[" + PREFIX_DEADLINE + "1] (reverse chronological). "
+ "Sort by urgency: "
+ PREFIX_URGENCY + "0 (ascending) or "
+ PREFIX_URGENCY + "1 (descending). "
+ "[" + PREFIX_URGENCY + "0] (ascending) or "
+ "[" + PREFIX_URGENCY + "1] (descending). "
+ "Example: "
+ COMMAND_WORD + " "
+ COMMAND_FLAG + " "
Original file line number Diff line number Diff line change
@@ -27,9 +27,9 @@ public class AddProjectCommand extends ProjectCommand {
+ ": Adds a project to the project book. \n"
+ "Parameters: "
+ PREFIX_NAME + "NAME "
+ PREFIX_CLIENT_ID + "CLIENT_ID "
+ PREFIX_REPOSITORY + "REPOSITORY "
+ PREFIX_DEADLINE + "DEADLINE \n"
+ "[" + PREFIX_CLIENT_ID + "CLIENT_ID] "
+ "[" + PREFIX_REPOSITORY + "REPOSITORY] "
+ "[" + PREFIX_DEADLINE + "DEADLINE] \n"
+ "Example: " + COMMAND_WORD + " "
+ COMMAND_FLAG + " "
+ PREFIX_NAME + "John "
Loading