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

[CS2103T-W08-4] Socius #79

Open
wants to merge 777 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
777 commits
Select commit Hold shift + click to select a range
beb6729
Update images
hsiaotingluv Nov 3, 2021
b6a7777
Fix bugs concerning display of statistics pie chart
kevinmingtarja Nov 3, 2021
c8e07bb
Fix checkstyle
kevinmingtarja Nov 3, 2021
814bd03
Merge pull request #278 from e0543978/branch-FixBugs
kevinmingtarja Nov 3, 2021
5232f0f
Add more images
hsiaotingluv Nov 3, 2021
4b85cfb
Fix UG based on mock PE
kevinmingtarja Nov 3, 2021
3184240
Add export command usage to its error msg
kevinmingtarja Nov 3, 2021
c960615
Merge pull request #269 from bklimey/v1.4-fix-issues
bklimey Nov 3, 2021
902f379
Add export command to DG
kevinmingtarja Nov 3, 2021
d428755
Merge from ht/developer-guide
kevinmingtarja Nov 3, 2021
caebd86
Re-add export command in DG
kevinmingtarja Nov 3, 2021
7d88dce
Fix input suggestion in DG
kevinmingtarja Nov 3, 2021
21e1783
Merge branch 'AY2122S1-CS2103T-W08-4:master' into master
e0543978 Nov 4, 2021
7949c06
Merge pull request #270 from hsiaotingluv/developer-guide
hsiaotingluv Nov 4, 2021
7c2c788
Merge branch 'master' into user-guide
hsiaotingluv Nov 4, 2021
6d6a65c
Merge pull request #280 from hsiaotingluv/user-guide
hsiaotingluv Nov 4, 2021
00b5e32
Merge pull request #277 from choonyongchan/branch-prefix
choonyongchan Nov 4, 2021
6a20c46
Merge pull request #273 from choonyongchan/branch-duplicateNames
choonyongchan Nov 4, 2021
59f106d
Merge branch 'master' into fix/ug
kevinmingtarja Nov 4, 2021
5f5a93a
Fix Index's Integer.MAX_INT Bug
choonyongchan Nov 4, 2021
e2516e9
Add alias command in DG along with its diagrams
kevinmingtarja Nov 4, 2021
926a880
Update PPP
hsiaotingluv Nov 4, 2021
a415cd6
Merge branch 'master' into Branch-UpdateDG
e0543978 Nov 4, 2021
f486e90
Merge pull request #275 from e0543978/Branch-UpdateDG
e0543978 Nov 4, 2021
04f9aca
Merge branch 'AY2122S1-CS2103T-W08-4:master' into master
e0543978 Nov 4, 2021
7cc40ee
Adjust right column of GUI to better display "help" message
e0543978 Nov 4, 2021
1c8f2e7
Merge branch 'master' of https://github.com/e0543978/tp
e0543978 Nov 4, 2021
095018c
Merge branch 'master' into Branch-FixGUIBug
e0543978 Nov 4, 2021
77c5930
Fix indentation of help message
e0543978 Nov 4, 2021
eec5228
Merge pull request #265 from kevinmingtarja/fix/export
kevinmingtarja Nov 4, 2021
7235070
Merge branch 'AY2122S1-CS2103T-W08-4:master' into master
e0543978 Nov 4, 2021
416b0d6
Give credits for code reuse
e0543978 Nov 4, 2021
d941ea8
Fix checkstyle issue
e0543978 Nov 4, 2021
05225f6
Plenty of Small Bug Fixes
choonyongchan Nov 4, 2021
168f5e6
Merge branch 'master' into branch-maxIntFix
choonyongchan Nov 4, 2021
b72959b
Fix Invalid Tutorial Group Format Bug
choonyongchan Nov 4, 2021
1edadad
Update StatisticsCommandParser.java
choonyongchan Nov 4, 2021
a5e0ead
Merge branch 'master' into fix/bugs
choonyongchan Nov 4, 2021
522d7fc
Merge pull request #264 from kevinmingtarja/fix/bugs
choonyongchan Nov 4, 2021
2ab1580
Minor improvements
kevinmingtarja Nov 4, 2021
826c999
Merge pull request #282 from kevinmingtarja/edit/dg
kevinmingtarja Nov 4, 2021
609c420
Merge pull request #284 from hsiaotingluv/project-portfolio-page
choonyongchan Nov 4, 2021
731b1b3
Update UserGuide.md
kevinmingtarja Nov 4, 2021
fdc7b7d
Merge pull request #286 from e0543978/Branch-CodeReuse
e0543978 Nov 4, 2021
0bcd805
Support string tag colour input
e0543978 Nov 4, 2021
1e7fdba
Merge pull request #268 from kevinmingtarja/fix/stats
choonyongchan Nov 4, 2021
814cac2
Merge pull request #266 from kevinmingtarja/fix/suggest
choonyongchan Nov 4, 2021
da53b07
Merge pull request #285 from e0543978/Branch-FixGUIBug
choonyongchan Nov 4, 2021
f1d2174
Merge pull request #288 from e0543978/Branch-TagColourPatch
e0543978 Nov 5, 2021
6aa329c
Remove Sort for Tag and SocialHandle
bklimey Nov 5, 2021
cc9b46e
Merge branch 'master' into branch-maxIntFix
choonyongchan Nov 5, 2021
ac4c8a9
Update Find command message
bklimey Nov 5, 2021
82a430a
Fix multiplicity of SocialHandle in diagram
bklimey Nov 5, 2021
4bcd03e
Move ImageStorage from storage to commons package and rename to Image…
bklimey Nov 5, 2021
0230193
Update UserGuide
bklimey Nov 5, 2021
94a6d0b
Fix style issue
bklimey Nov 5, 2021
57441b8
Minor fix to UG
bklimey Nov 5, 2021
f3f38ff
Update message for each model
bklimey Nov 5, 2021
bea8f32
Inplement Specificity of Error Message
choonyongchan Nov 5, 2021
9deae84
Merge pull request #281 from kevinmingtarja/fix/ug
kevinmingtarja Nov 5, 2021
02529a9
Merge pull request #287 from choonyongchan/branch-maxIntFix
e0543978 Nov 5, 2021
8f68736
Merge branch 'master' into branch-specificError
kevinmingtarja Nov 5, 2021
d933238
Update DeveloperGuide.md
kevinmingtarja Nov 5, 2021
5b9a15b
Update chenhsiaoting.md
kevinmingtarja Nov 5, 2021
a4a9ad3
Update DeleteMultipleCommandParser.java
kevinmingtarja Nov 5, 2021
6d08232
Fix message formatting
bklimey Nov 5, 2021
0993cda
Fix Formatting Issues
choonyongchan Nov 5, 2021
5df5149
Merge branch 'master' into v1.4-fix-issues
bklimey Nov 5, 2021
b61f16e
Update test cases
bklimey Nov 5, 2021
84fa95a
Fix Gradle Errors
choonyongchan Nov 5, 2021
01bc224
Merge pull request #290 from choonyongchan/branch-specificError
choonyongchan Nov 5, 2021
2d51f2c
Merge branch 'master' into v1.4-fix-issues
bklimey Nov 5, 2021
e4c5255
Merge pull request #289 from bklimey/v1.4-fix-issues
bklimey Nov 5, 2021
bebc11e
Fix import export file directory
kevinmingtarja Nov 5, 2021
c7e9be5
Fix tests
kevinmingtarja Nov 5, 2021
7a077cb
Fix checkstyle
kevinmingtarja Nov 5, 2021
9c3607d
Fix paths for windows
kevinmingtarja Nov 5, 2021
4d0fb31
Fix paths for import export cmd
kevinmingtarja Nov 5, 2021
8b12c69
Use absolute paths
kevinmingtarja Nov 5, 2021
c1425f8
Edit import command picture in DG
kevinmingtarja Nov 5, 2021
b22c9a1
Fix alias command error msg
kevinmingtarja Nov 5, 2021
794f8ef
Merge remote-tracking branch 'origin/v1.4' into v1.4-fix-issues
bklimey Nov 5, 2021
5b00b27
Add stats command to DG
kevinmingtarja Nov 6, 2021
c7f1fb5
Minor fix
kevinmingtarja Nov 6, 2021
d3e696c
Merge pull request #313 from kevinmingtarja/fix/alias
choonyongchan Nov 6, 2021
2367da4
Change PPP file name
hsiaotingluv Nov 6, 2021
744d8cf
Merge github.com:AY2122S1-CS2103T-W08-4/tp into project-portfolio-page
hsiaotingluv Nov 6, 2021
93a2d6a
Help command message format
hsiaotingluv Nov 6, 2021
cd30de6
Help command message format
hsiaotingluv Nov 6, 2021
f626b08
Help command message format
hsiaotingluv Nov 6, 2021
af73bff
Make sort case insensitive
hsiaotingluv Nov 6, 2021
ff50f15
Sort null value at the back
hsiaotingluv Nov 6, 2021
3f39a16
Sort command error message
hsiaotingluv Nov 6, 2021
f6080cb
Update PPP Overview
e0543978 Nov 6, 2021
d77806a
Standardise command message usage
hsiaotingluv Nov 6, 2021
15aed0a
Checkstyle error
hsiaotingluv Nov 6, 2021
0cef45c
Add message each parameter to be on a new line
hsiaotingluv Nov 6, 2021
730fde7
Edit PPP
hsiaotingluv Nov 6, 2021
67dd8f4
Edit PPP
hsiaotingluv Nov 6, 2021
7292e7d
Disallow special character for import export filenames
kevinmingtarja Nov 6, 2021
f0c02b9
Refactor file name validation and add tests
kevinmingtarja Nov 6, 2021
06313e0
Merge pull request #324 from e0543978/Branch-DocumentationPPP
kevinmingtarja Nov 6, 2021
e5250dc
Edit PPP
kevinmingtarja Nov 6, 2021
c2b8fbb
Fix uml file
bklimey Nov 7, 2021
1f4649d
Update DG
bklimey Nov 7, 2021
cfa22da
Merge branch 'master' into v1.4-update-DG
bklimey Nov 7, 2021
91a3c6c
Merge pull request #322 from bklimey/v1.4-fix-issues
kevinmingtarja Nov 7, 2021
a8b3cc1
Update PPP
bklimey Nov 7, 2021
2ae9a2b
Merge branch 'master' into v1.4-ppp
bklimey Nov 7, 2021
390439b
Update limboonkee.md
bklimey Nov 7, 2021
72e578e
Remove trailing spaces
kevinmingtarja Nov 7, 2021
36761de
Fix bug
bklimey Nov 7, 2021
5a846b4
Merge pull request #325 from kevinmingtarja/add/ppp
e0543978 Nov 7, 2021
6139a4a
Merge pull request #312 from kevinmingtarja/edit/ug
e0543978 Nov 7, 2021
b1dfe4d
Update UserGuide.md
choonyongchan Nov 7, 2021
af07ce4
Update DeveloperGuide.md
bklimey Nov 7, 2021
48872a1
Update and rename PPP
bklimey Nov 7, 2021
b9dfb40
Resolve merge conflict
hsiaotingluv Nov 7, 2021
18d6125
Merge pull request #323 from hsiaotingluv/project-portfolio-page
hsiaotingluv Nov 7, 2021
a29b59c
Update PPP
hsiaotingluv Nov 7, 2021
f91e274
Merge branch 'master' into branch-UG
choonyongchan Nov 8, 2021
dd4589c
Merge pull request #326 from bklimey/v1.4-ppp
bklimey Nov 8, 2021
78bbd65
Update UserGuide.md
choonyongchan Nov 8, 2021
9ad7f9c
Merge pull request #330 from hsiaotingluv/master
choonyongchan Nov 8, 2021
6df2f75
Update nathanwonghungrui.md
e0543978 Nov 8, 2021
a611e19
Fix bug for social handle find
bklimey Nov 8, 2021
6acb45b
Update find message
bklimey Nov 8, 2021
ec1cccd
Merge branch 'master' into v1.4-fix-find-command-social-handle
bklimey Nov 8, 2021
32300fb
Fix style issue and test cases
bklimey Nov 8, 2021
41a94b3
Merge remote-tracking branch 'origin/v1.4-fix-find-command-social-han…
bklimey Nov 8, 2021
1e13ae4
Update PPP
hsiaotingluv Nov 8, 2021
4887987
Merge pull request #332 from bklimey/v1.4-fix-find-command-social-handle
bklimey Nov 8, 2021
b200fa2
Update nathanwonghungrui.md
e0543978 Nov 8, 2021
c6f3801
Update Help Command message
hsiaotingluv Nov 8, 2021
a390914
Merge pull request #272 from bklimey/v1.4-update-DG
kevinmingtarja Nov 8, 2021
f0feadc
Merge pull request #314 from kevinmingtarja/dg/stats
kevinmingtarja Nov 8, 2021
964a212
Added contributions to PPP, rename PPP file
kevinmingtarja Nov 8, 2021
9745f6c
Minor fix
kevinmingtarja Nov 8, 2021
9bcde2e
Update sort command error message and usage message
hsiaotingluv Nov 8, 2021
f20e4a3
Merge pull request #334 from hsiaotingluv/master
hsiaotingluv Nov 8, 2021
ded6bf9
Update PPP
hsiaotingluv Nov 8, 2021
c15789b
Merge github.com:AY2122S1-CS2103T-W08-4/tp
hsiaotingluv Nov 8, 2021
520024d
Remove screenshot in PPP and update formatting
bklimey Nov 8, 2021
ed0193f
Merge pull request #337 from hsiaotingluv/master
hsiaotingluv Nov 8, 2021
3f3fb49
Merge pull request #335 from kevinmingtarja/edit/ppp
kevinmingtarja Nov 8, 2021
0a16413
Merge branch 'master' into Branch-UpdatePPP
e0543978 Nov 8, 2021
d6f6a8b
Fix writing
bklimey Nov 8, 2021
3f75cc5
Fix writing
bklimey Nov 8, 2021
0b49bd9
Merge pull request #338 from bklimey/v1.4-fix-doc
bklimey Nov 8, 2021
6c58fec
Fix formatting
bklimey Nov 8, 2021
f4a23a4
Fix stat command with empty argument
kevinmingtarja Nov 8, 2021
136548c
Delete kevinnathanaelmingtarja.md
kevinmingtarja Nov 8, 2021
2e6ae62
Fix reposense link in PPP
kevinmingtarja Nov 8, 2021
8699f10
Modify error message
kevinmingtarja Nov 8, 2021
2b32e71
Merge branch 'fix/stat' of github.com:kevinmingtarja/tp into fix/stat
kevinmingtarja Nov 8, 2021
8b15afc
Update chanchoonyong.md
choonyongchan Nov 8, 2021
fb29866
Merge branch 'master' into branch-UG
choonyongchan Nov 8, 2021
3ff3b6e
Fix Some Bugs
choonyongchan Nov 8, 2021
806d5fa
Update UserGuide.md
choonyongchan Nov 8, 2021
8b295b1
Update nathanwonghungrui.md
e0543978 Nov 8, 2021
8919fb3
Rename PPP file
e0543978 Nov 8, 2021
1db16a7
Fix UI bug
e0543978 Nov 8, 2021
3835afb
Add label for person fields
e0543978 Nov 8, 2021
881a70b
Merge pull request #343 from e0543978/Branch-UpdatePPP
e0543978 Nov 8, 2021
d895a9b
Merge pull request #345 from e0543978/Branch-FixBugs
e0543978 Nov 8, 2021
8f61759
Merge pull request #340 from bklimey/v1.4-fix-doc
bklimey Nov 8, 2021
1385394
Merge pull request #339 from bklimey/v1.4-fix-dg
e0543978 Nov 8, 2021
99d9507
Merge pull request #342 from kevinmingtarja/fix/link
e0543978 Nov 8, 2021
5279e5e
Update DG
hsiaotingluv Nov 8, 2021
95b2ffe
Fix PPP issues
e0543978 Nov 8, 2021
1257285
Update Ui.png image
e0543978 Nov 8, 2021
133162f
Update chanchoonyong.md
choonyongchan Nov 8, 2021
23ce7ac
Update UserGuide.md
choonyongchan Nov 8, 2021
a94e674
Update message
bklimey Nov 8, 2021
cd09782
Merge pull request #350 from choonyongchan/branch-PPP
choonyongchan Nov 8, 2021
5378fb3
Merge pull request #349 from e0543978/Branch-ProductWebsiteEdits
choonyongchan Nov 8, 2021
bde0449
Merge pull request #347 from hsiaotingluv/master
choonyongchan Nov 8, 2021
e4981b1
Merge pull request #341 from kevinmingtarja/fix/stat
choonyongchan Nov 8, 2021
4f9ccab
Rename Choon Yong PPP
choonyongchan Nov 8, 2021
1fdd1f1
Update chanchoonyong.md
choonyongchan Nov 8, 2021
544b53a
Merge pull request #311 from kevinmingtarja/fix/import
choonyongchan Nov 8, 2021
6a84fee
Merge pull request #351 from choonyongchan/master
choonyongchan Nov 8, 2021
fddfa02
Merge branch 'master' into branch-PPP
choonyongchan Nov 8, 2021
47d4e78
Merge pull request #352 from choonyongchan/branch-PPP
choonyongchan Nov 8, 2021
a720926
Merge branch 'master' into branch-UG
choonyongchan Nov 8, 2021
7e70c83
Further Compact PPP
choonyongchan Nov 8, 2021
d9b95cf
Standardize message
bklimey Nov 8, 2021
ccc86ce
Fix style issue
bklimey Nov 8, 2021
a7b0db6
Fix style issue
bklimey Nov 8, 2021
5e24b2c
Standardize message
bklimey Nov 8, 2021
91af757
Merge pull request #353 from choonyongchan/branch-PPP
e0543978 Nov 8, 2021
fdbb3dd
Update UserGuide.md
choonyongchan Nov 8, 2021
e7d1734
Update choonyongchan.md
choonyongchan Nov 8, 2021
6ffc85e
Merge pull request #328 from choonyongchan/branch-UG
choonyongchan Nov 8, 2021
f0bafb8
Merge branch 'master' into branch-PPP
choonyongchan Nov 8, 2021
1894e2a
Update DeveloperGuide.md
choonyongchan Nov 8, 2021
68261b3
Update UserGuide.md
e0543978 Nov 8, 2021
3f6644c
Add Remark Done
choonyongchan Nov 8, 2021
ba55ce2
Include PR link
e0543978 Nov 8, 2021
77db085
Fix bugs with deleting multiple contacts with social handle
hsiaotingluv Nov 8, 2021
1279e74
Merge pull request #348 from e0543978/Branch-PPPUpdate
e0543978 Nov 8, 2021
cab7ee2
Add Tags (Left Diagram)
choonyongchan Nov 8, 2021
fd6b919
Edit Command {Left Diag}
choonyongchan Nov 8, 2021
ad4718c
Format Deletemultiple
hsiaotingluv Nov 8, 2021
8d2feca
Merge pull request #354 from bklimey/v1.4-standardize-message
bklimey Nov 8, 2021
7731e08
Merge pull request #355 from choonyongchan/branch-PPP
e0543978 Nov 8, 2021
674100f
Delete Command (Left Diag)
choonyongchan Nov 8, 2021
67e0aab
Merge pull request #346 from e0543978/Branch-UIPatch
e0543978 Nov 8, 2021
577d70e
Merge pull request #358 from hsiaotingluv/master
bklimey Nov 8, 2021
2b42d63
Merge pull request #356 from choonyongchan/branch-DG
e0543978 Nov 8, 2021
2fed973
Update deletem activity diagram
hsiaotingluv Nov 8, 2021
b58d322
Merge github.com:AY2122S1-CS2103T-W08-4/tp
hsiaotingluv Nov 8, 2021
8e796c3
Minor change
bklimey Nov 8, 2021
71a252c
Clear contacts (Left diagram)
choonyongchan Nov 8, 2021
f9eff2e
Include Delete Command UML Diagram
e0543978 Nov 8, 2021
734e3af
Minor fix
e0543978 Nov 8, 2021
54f4f3e
Update image
e0543978 Nov 8, 2021
edec23c
Merge pull request #360 from AY2122S1-CS2103T-W08-4/bklimey-UG-patch-1
bklimey Nov 8, 2021
84b7356
Merge pull request #362 from e0543978/Branch-MiscChanges
e0543978 Nov 8, 2021
a2badbd
Update UG screenshots
hsiaotingluv Nov 8, 2021
07a3531
Update DeveloperGuide.md
choonyongchan Nov 8, 2021
4f9032e
update readme
hsiaotingluv Nov 8, 2021
cb83e35
Update DeveloperGuide.md
choonyongchan Nov 8, 2021
e6d9600
Merge pull request #361 from choonyongchan/branch-bugFix
choonyongchan Nov 8, 2021
57dd295
Merge pull request #363 from hsiaotingluv/master
hsiaotingluv Nov 8, 2021
2b94f43
Merge pull request #359 from e0543978/Branch-EditUG
kevinmingtarja Nov 8, 2021
9a29be0
update UG
hsiaotingluv Nov 8, 2021
2760b84
Update choonyongchan.md
choonyongchan Nov 8, 2021
1dcef69
Merge pull request #364 from hsiaotingluv/master
choonyongchan Nov 8, 2021
706d9bc
Edits to DG
e0543978 Nov 8, 2021
9c33e30
Merge pull request #365 from choonyongchan/branch-PPP
e0543978 Nov 8, 2021
8dec2b3
Merge pull request #366 from e0543978/Branch-DocEditsa
e0543978 Nov 8, 2021
0a16507
update ug
hsiaotingluv Nov 8, 2021
5892fd7
Remove a few implementations
e0543978 Nov 8, 2021
13c3903
update ug
hsiaotingluv Nov 8, 2021
318f4a1
Merge pull request #368 from e0543978/Branch-DG
hsiaotingluv Nov 8, 2021
6e6fb10
Merge pull request #367 from hsiaotingluv/master
hsiaotingluv Nov 8, 2021
fbdfaa5
update ug
hsiaotingluv Nov 8, 2021
d484409
update dg
hsiaotingluv Nov 8, 2021
9471eac
update dg
hsiaotingluv Nov 8, 2021
6afd56c
Merge github.com:AY2122S1-CS2103T-W08-4/tp
hsiaotingluv Nov 8, 2021
1cd7e74
Fix import export for windows
kevinmingtarja Nov 8, 2021
e098bc9
Merge pull request #369 from hsiaotingluv/master
hsiaotingluv Nov 8, 2021
9533908
update link
hsiaotingluv Nov 8, 2021
5a6842a
Merge pull request #370 from kevinmingtarja/fix/file
kevinmingtarja Nov 8, 2021
96bb9cc
Merge pull request #371 from hsiaotingluv/master
hsiaotingluv Nov 8, 2021
bbc0d72
Fix import export for windows
kevinmingtarja Nov 8, 2021
0d3a53d
update link
hsiaotingluv Nov 8, 2021
55adf7a
Merge pull request #373 from kevinmingtarja/fix/file
kevinmingtarja Nov 8, 2021
4f4b4e6
Merge pull request #372 from hsiaotingluv/master
choonyongchan Nov 8, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
30 changes: 30 additions & 0 deletions .classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="bin/main" path="src/main/java">
<attributes>
<attribute name="gradle_scope" value="main"/>
<attribute name="gradle_used_by_scope" value="main,test"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="bin/main" path="src/main/resources">
<attributes>
<attribute name="gradle_scope" value="main"/>
<attribute name="gradle_used_by_scope" value="main,test"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="bin/test" path="src/test/java">
<attributes>
<attribute name="gradle_scope" value="test"/>
<attribute name="gradle_used_by_scope" value="test"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="bin/test" path="src/test/resources">
<attributes>
<attribute name="gradle_scope" value="test"/>
<attribute name="gradle_used_by_scope" value="test"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11/"/>
<classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/>
<classpathentry kind="output" path="bin/default"/>
</classpath>
34 changes: 34 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>tp</name>
<comment>Project tp created by Buildship.</comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
</natures>
<filteredResources>
<filter>
<id>1632801703135</id>
<name></name>
<type>30</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>
13 changes: 13 additions & 0 deletions .settings/org.eclipse.buildship.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
arguments=
auto.sync=false
build.scans.enabled=false
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
connection.project.dir=
eclipse.preferences.version=1
gradle.user.home=
java.home=C\:/Program Files/Java/jdk-11.0.11
jvm.arguments=
offline.mode=false
override.workspace.settings=true
show.console.view=true
show.executions.view=true
37 changes: 25 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,27 @@
# SOCIUS

Socius is a simple desktop app for managing CS2103T tutorial classmates’ contacts for
CS2103T module-takers, optimized for use via a Command Line Interface (CLI) while still having the benefits of a
Graphical User Interface (GUI).

If you can type fast, Socius can get your contact management tasks done faster than
traditional GUI apps.

[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![codecov](https://codecov.io/gh/AY2122S1-CS2103T-W08-4/tp/branch/master/graph/badge.svg?token=29JROHA29V)](https://codecov.io/gh/AY2122S1-CS2103T-W08-4/tp)

![Ui](docs/images/Quickstart.png)

* Example usages:
* Keep track of details of classmates who are also taking CS2103T
* Delete details of less acquainted classmates
* Tag classmates based on assigned project groups
* Filter classmates based on different project groups

* See [User Guide](https://ay2122s1-cs2103t-w08-4.github.io/tp/UserGuide.html)

* See [Developer Guide](https://ay2122s1-cs2103t-w08-4.github.io/tp/DeveloperGuide.html)

![Ui](docs/images/Ui.png)

* This is **a sample project for Software Engineering (SE) students**.<br>
Example usages:
* as a starting point of a course project (as opposed to writing everything from scratch)
* as a case study
* The project simulates an ongoing software project for a desktop application (called _AddressBook_) used for managing contact details.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code base **bigger** (around 6 KLoC) than what students usually write in beginner-level SE modules, without being overwhelmingly big.
* It comes with a **reasonable level of user and developer documentation**.
* It is named `AddressBook Level 3` (`AB3` for short) because it was initially created as a part of a series of `AddressBook` projects (`Level 1`, `Level 2`, `Level 3` ...).
* For the detailed documentation of this project, see the **[Address Book Product Website](https://se-education.org/addressbook-level3)**.
* This project is a **part of the se-education.org** initiative. If you would like to contribute code to this project, see [se-education.org](https://se-education.org#https://se-education.org/#contributing) for more info.
* For the detailed documentation of this project, see
the **[Socius Product Website](https://ay2122s1-cs2103t-w08-4.github.io/tp/)**.
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
202 changes: 202 additions & 0 deletions bin/main/fonts/open-sans/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Binary file added bin/main/fonts/open-sans/OpenSans-Bold.ttf
Binary file not shown.
Binary file added bin/main/fonts/open-sans/OpenSans-BoldItalic.ttf
Binary file not shown.
Binary file added bin/main/fonts/open-sans/OpenSans-ExtraBold.ttf
Binary file not shown.
Binary file not shown.
Binary file added bin/main/fonts/open-sans/OpenSans-Italic.ttf
Binary file not shown.
Binary file added bin/main/fonts/open-sans/OpenSans-Light.ttf
Binary file not shown.
Binary file added bin/main/fonts/open-sans/OpenSans-LightItalic.ttf
Binary file not shown.
Binary file added bin/main/fonts/open-sans/OpenSans-Regular.ttf
Binary file not shown.
Binary file added bin/main/fonts/open-sans/OpenSans-SemiBold.ttf
Binary file not shown.
Binary file not shown.
Binary file added bin/main/images/address_book_32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/images/calendar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/images/clock.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/images/fail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/images/help_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/images/info_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/seedu/address/AppParameters.class
Binary file not shown.
Binary file added bin/main/seedu/address/Main.class
Binary file not shown.
Binary file added bin/main/seedu/address/MainApp.class
Binary file not shown.
Binary file added bin/main/seedu/address/commons/core/Config.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/commons/core/Messages.class
Binary file not shown.
Binary file added bin/main/seedu/address/commons/core/Version.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/logic/Logic.class
Binary file not shown.
Binary file added bin/main/seedu/address/logic/LogicManager.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/logic/commands/Command.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/logic/parser/CliSyntax.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/logic/parser/Parser.class
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/logic/parser/Prefix.class
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/model/AddressBook.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/Model.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/ModelManager.class
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/model/ReadOnlyUserPrefs.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/UserPrefs.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/person/Address.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/person/Email.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/person/Name.class
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/model/person/Person.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/person/Phone.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/model/tag/Tag.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/storage/Storage.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/ui/CommandBox.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/HelpWindow.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/MainWindow.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/PersonCard.class
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/ui/PersonListPanel.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/ResultDisplay.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/StatusBarFooter.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/Ui.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/UiManager.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/UiPart.class
Binary file not shown.
9 changes: 9 additions & 0 deletions bin/main/view/CommandBox.fxml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.StackPane?>

<StackPane styleClass="stack-pane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
<TextField fx:id="commandTextField" onAction="#handleCommandEntered" promptText="Enter command here..."/>
</StackPane>

Loading