Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
294 commits
Select commit Hold shift + click to select a range
15e2fc1
Update DeletePatientSequenceDiagram.puml
sandyk0105 Oct 25, 2024
f84ff90
UML Modification
tyxiangs Oct 26, 2024
d0ea464
Commit Subject: MedDict: update terminology and adjust sequence diagr…
tyxiangs Oct 27, 2024
c83576c
Merge pull request #132 from tyxiangs/branch-UML-Modification
chengzihao123 Oct 28, 2024
3481117
MarkAppointmentCommandTest: add unit test for marking appointments
tyxiangs Oct 28, 2024
bbcc5fa
Code Style Fixing
tyxiangs Oct 28, 2024
82fd8d1
Merge pull request #135 from tyxiangs/branch-MarkAppointment-Test
chengzihao123 Oct 28, 2024
9926216
Merge pull request #127 from chengzihao123/logging
tyxiangs Oct 28, 2024
72e5a52
RemarkCommandTest: add unit test for remark functionality
tyxiangs Oct 28, 2024
bf532c9
Code Style Fixing
tyxiangs Oct 28, 2024
d75f866
Code Style Fixing
tyxiangs Oct 28, 2024
30b4cd9
Code style Fixing
tyxiangs Oct 28, 2024
056aace
Merge pull request #130 from sandyk0105/129-update-deletesequencediag…
chengzihao123 Oct 31, 2024
a07dabd
Update UserGuide.md
sandyk0105 Oct 31, 2024
c1d602f
Merge pull request #139 from sandyk0105/138-update-user-guide-2
chengzihao123 Oct 31, 2024
a095035
Merge pull request #137 from tyxiangs/branch-RemarkCommand-Test
chengzihao123 Oct 31, 2024
135dce6
MedDict UG: Update feature details and examples
tyxiangs Nov 2, 2024
cb2590c
User Guide Update
tyxiangs Nov 2, 2024
5d6940c
Merge branch 'master' into branch-UserGuide-UpdateFeature
tyxiangs Nov 2, 2024
5426de3
Code style fixing
tyxiangs Nov 2, 2024
e31e10d
Merge branch 'branch-UserGuide-UpdateFeature' of https://github.com/t…
tyxiangs Nov 2, 2024
1d4472e
Merge pull request #141 from tyxiangs/branch-UserGuide-UpdateFeature
Nigeltzy Nov 2, 2024
d5e3b73
Modify existing commands
chengzihao123 Nov 2, 2024
595f668
Remove Index class
chengzihao123 Nov 2, 2024
6127873
Merge pull request #143 from chengzihao123/master
tyxiangs Nov 3, 2024
52c7da0
Update user guide
tyxiangs Nov 3, 2024
33d1e5b
Bug Fix
tyxiangs Nov 3, 2024
c27e6d6
Merge pull request #144 from tyxiangs/branch-UserGuide-Modification
sandyk0105 Nov 3, 2024
3cacc70
Merge pull request #8 from AY2425S1-CS2103T-T08-3/master
sandyk0105 Nov 3, 2024
445e5b6
Standardize formatting, and examples in user guide
sandyk0105 Nov 3, 2024
6e908c7
Add files via upload
shinichi04 Nov 3, 2024
e2f8308
Update UserGuide detailed quick start.
shinichi04 Nov 3, 2024
3da53de
Merge branch 'user-guide' of https://github.com/shinichi04/tp into us…
shinichi04 Nov 3, 2024
d3299d6
Update UserGuide detailed quick start.
shinichi04 Nov 3, 2024
b95bcef
Fix typos
sandyk0105 Nov 4, 2024
bc43d1b
Merge pull request #148 from shinichi04/user-guide
sandyk0105 Nov 4, 2024
d23e668
Merge pull request #9 from AY2425S1-CS2103T-T08-3/master
sandyk0105 Nov 4, 2024
54970a6
FIx bullet points formatting
sandyk0105 Nov 4, 2024
527c5d4
Update StartUpPage.png
sandyk0105 Nov 4, 2024
69b1174
Merge pull request #158 from sandyk0105/146-update-user-guide
chengzihao123 Nov 5, 2024
7f4bb52
Fix editPerson and addRemarks Command
chengzihao123 Nov 5, 2024
db44a15
Fix AddRemarks command to handle empty remarks
chengzihao123 Nov 5, 2024
e1dc291
Update UG
sandyk0105 Nov 5, 2024
76c7baf
Modify AddRemarks and Create commands
chengzihao123 Nov 5, 2024
e8540d6
Fix getId command
chengzihao123 Nov 5, 2024
399cb36
Merge pull request #170 from sandyk0105/146-update-user-guide
chengzihao123 Nov 6, 2024
6c0403b
Merge pull request #162 from chengzihao123/alpha-testing
shinichi04 Nov 6, 2024
d5d3774
Fix Create and delete commands
chengzihao123 Nov 6, 2024
162a8b8
Fix minor bug
chengzihao123 Nov 6, 2024
135a06b
Fix Id counter issue
chengzihao123 Nov 6, 2024
3421980
Minor Change to the Id class
chengzihao123 Nov 6, 2024
5a200ba
Fix person id positive check
chengzihao123 Nov 6, 2024
dbbfb5d
Merge pull request #171 from chengzihao123/master
tyxiangs Nov 6, 2024
4502999
Merge branch 'master' into branch-AlphaBugFix-Appointment
tyxiangs Nov 6, 2024
8ee521d
Alpha Bug Fixing
tyxiangs Nov 6, 2024
771dcd9
Code Style Fixing
tyxiangs Nov 6, 2024
62e0cce
Merge pull request #10 from AY2425S1-CS2103T-T08-3/master
sandyk0105 Nov 6, 2024
66a8df7
Code style Fixing
tyxiangs Nov 6, 2024
00439b0
CreatePatientCommandParserTest.java
sandyk0105 Nov 6, 2024
58dae6b
Bug Fixing
tyxiangs Nov 6, 2024
e9ec76b
Code style Fixing
tyxiangs Nov 6, 2024
79828aa
Add DG manual testing
shinichi04 Nov 6, 2024
a8c3465
Merge pull request #174 from tyxiangs/branch-AlphaBugFix-Appointment
chengzihao123 Nov 6, 2024
c1fd906
More test cases for parsers
chengzihao123 Nov 7, 2024
6e492c4
Developer Guide Update
tyxiangs Nov 7, 2024
4f03520
Merge pull request #176 from chengzihao123/additional-testing
Nigeltzy Nov 7, 2024
978bbeb
Merge pull request #177 from tyxiangs/branch-DeveloperGuide-Update
chengzihao123 Nov 7, 2024
63743be
Modify the DG
chengzihao123 Nov 7, 2024
1878787
Merge pull request #180 from chengzihao123/master
tyxiangs Nov 7, 2024
a4822ad
Update website
Nigeltzy Nov 7, 2024
bb0b1c2
Merge pull request #181 from Nigeltzy/178-update-UG
chengzihao123 Nov 7, 2024
1cdd442
Update table format
Nigeltzy Nov 7, 2024
34a8c25
Merge branch 'master' into 178-update-UG
Nigeltzy Nov 7, 2024
05e12e3
Merge pull request #182 from Nigeltzy/178-update-UG
Nigeltzy Nov 7, 2024
c2405d7
Update UG formatting
Nigeltzy Nov 7, 2024
acd6be8
Merge branch '178-update-UG' of https://github.com/Nigeltzy/tp into 1…
Nigeltzy Nov 7, 2024
ad43de8
Merge pull request #183 from Nigeltzy/178-update-UG
Nigeltzy Nov 7, 2024
4208291
Update bugs
Nigeltzy Nov 7, 2024
a929daa
Merge pull request #184 from Nigeltzy/178-update-UG
Nigeltzy Nov 7, 2024
4539497
User Guide Update
tyxiangs Nov 7, 2024
361aa5d
Update formatting errors
Nigeltzy Nov 7, 2024
669d3eb
Merge pull request #187 from Nigeltzy/178-update-UG
Nigeltzy Nov 7, 2024
df434cb
Bug Fixing
tyxiangs Nov 7, 2024
4201f63
Test formatting
Nigeltzy Nov 7, 2024
3d1e823
Merge pull request #188 from Nigeltzy/178-update-UG
Nigeltzy Nov 7, 2024
ceaedac
Code style fixing
tyxiangs Nov 7, 2024
8ea731b
Merge branch 'master' into branch-UserGuide-ConsistentCheck
tyxiangs Nov 7, 2024
1f358e0
Update UG formatting
Nigeltzy Nov 7, 2024
04b94d8
Merge pull request #189 from Nigeltzy/178-update-UG
Nigeltzy Nov 7, 2024
8724c9d
Edit DeveloperGuide
shinichi04 Nov 7, 2024
2d37756
Merge pull request #175 from shinichi04/172-developer-guide-manual-te…
tyxiangs Nov 7, 2024
5f08dfa
Merge pull request #185 from tyxiangs/branch-UserGuide-ConsistentCheck
chengzihao123 Nov 7, 2024
4000e93
Update formatting
Nigeltzy Nov 7, 2024
9938a17
Merge pull request #190 from Nigeltzy/178-update-UG
Nigeltzy Nov 7, 2024
541702f
Code quality changes
chengzihao123 Nov 7, 2024
c778fda
Refactor code
chengzihao123 Nov 7, 2024
3bd2c7b
Update visual elements
Nigeltzy Nov 7, 2024
e621198
Merge pull request #193 from Nigeltzy/178-update-images
Nigeltzy Nov 7, 2024
48c4201
Merge pull request #192 from chengzihao123/master
chengzihao123 Nov 7, 2024
ed1c3c6
CreateDoctorCommandParserTest
sandyk0105 Nov 7, 2024
338ccc8
Update visual elements
Nigeltzy Nov 7, 2024
8d972be
Merge branch 'master' into 178-update-images
Nigeltzy Nov 7, 2024
7fe122a
Merge pull request #194 from Nigeltzy/178-update-images
Nigeltzy Nov 7, 2024
bcb9078
DeleteCommandParserTest
sandyk0105 Nov 7, 2024
4f18ffb
Merge branch '173-make-commandparsertest-for-person-related-commands'…
sandyk0105 Nov 7, 2024
b4c287d
Merge pull request #11 from AY2425S1-CS2103T-T08-3/master
sandyk0105 Nov 7, 2024
1a6a653
Fix Checkstyle
sandyk0105 Nov 7, 2024
3b4b5e5
Debugging
sandyk0105 Nov 7, 2024
d34606c
Fix Checkstyle
sandyk0105 Nov 7, 2024
36c1722
Update Getting Started in UG
Nigeltzy Nov 7, 2024
fa78b97
Merge pull request #197 from Nigeltzy/195-refine-UG
Nigeltzy Nov 7, 2024
ff9aefd
Debug
sandyk0105 Nov 7, 2024
8118d45
Merge pull request #196 from sandyk0105/173-make-commandparsertest-fo…
sandyk0105 Nov 7, 2024
3cfb106
Merge pull request #12 from sandyk0105/173-make-commandparsertest-for…
sandyk0105 Nov 7, 2024
81c44be
Fix remaining formatting errors
Nigeltzy Nov 7, 2024
3874901
Merge pull request #201 from Nigeltzy/195-refine-UG
Nigeltzy Nov 7, 2024
f6b37f1
Fix bugs
chengzihao123 Nov 7, 2024
6b94566
Fix DarkTheme.css
sandyk0105 Nov 7, 2024
c28fca8
Revert "Fix DarkTheme.css"
sandyk0105 Nov 7, 2024
efd988d
Update DarkTheme.css
sandyk0105 Nov 7, 2024
ab12835
Merge remote-tracking branch 'upstream/master'
chengzihao123 Nov 7, 2024
2797e79
Update EditCommandTest.java
sandyk0105 Nov 7, 2024
5ceca32
Comment troublesome Command Test
sandyk0105 Nov 7, 2024
0c5c075
Refactor code
chengzihao123 Nov 7, 2024
e7abd03
Refine UG
Nigeltzy Nov 7, 2024
ff3b38b
Merge pull request #204 from sandyk0105/fix-css
Nigeltzy Nov 7, 2024
69119cf
Merge pull request #205 from Nigeltzy/202-refine-ug
Nigeltzy Nov 7, 2024
9a1f902
Fix formatting errors
Nigeltzy Nov 7, 2024
2bae56f
Merge pull request #207 from Nigeltzy/202-refine-ug
Nigeltzy Nov 7, 2024
95ce4f4
Add Completion Indicator
sandyk0105 Nov 7, 2024
c286759
Fix bugs
chengzihao123 Nov 7, 2024
2836b5d
Update App Version to 1.5
sandyk0105 Nov 7, 2024
7089576
Merge branch 'master' into master
chengzihao123 Nov 7, 2024
a312894
Merge branch '206-indicate-marked-appointments' into master
sandyk0105 Nov 7, 2024
d405551
Merge pull request #13 from AY2425S1-CS2103T-T08-3/master
sandyk0105 Nov 7, 2024
c19992e
Update UserGuide.md
sandyk0105 Nov 7, 2024
f89d0ed
Merge pull request #203 from chengzihao123/master
Nigeltzy Nov 7, 2024
c8bc618
Merge pull request #14 from sandyk0105/206-indicate-marked-appointments
sandyk0105 Nov 7, 2024
51cf73e
Update Appointment Tests
sandyk0105 Nov 7, 2024
e28321f
Merge pull request #209 from sandyk0105/206-indicate-marked-appointments
chengzihao123 Nov 7, 2024
5e5778c
Change index.md
chengzihao123 Nov 7, 2024
8e2a1d1
Merge pull request #211 from chengzihao123/master
sandyk0105 Nov 7, 2024
1f05ff9
Fix bugged formatting, include new tips
Nigeltzy Nov 8, 2024
3a5d4ca
Merge pull request #215 from Nigeltzy/214-fix-ug
Nigeltzy Nov 8, 2024
d7bd16a
Fix formatting issues
Nigeltzy Nov 8, 2024
d50309c
Merge pull request #216 from Nigeltzy/214-fix-ug
Nigeltzy Nov 8, 2024
8acce84
Fix quickstart hyperlinks
Nigeltzy Nov 8, 2024
e95fcab
Merge pull request #217 from Nigeltzy/214-fix-ug
Nigeltzy Nov 8, 2024
8f8dd50
Fix quick start hyperlink
Nigeltzy Nov 8, 2024
62ba1a8
Merge pull request #218 from Nigeltzy/214-fix-ug
Nigeltzy Nov 8, 2024
eed307d
Merge pull request #15 from sandyk0105/206-indicate-marked-appointments
sandyk0105 Nov 9, 2024
c5786c2
Merge pull request #16 from AY2425S1-CS2103T-T08-3/master
sandyk0105 Nov 9, 2024
b8dbe04
Merge pull request #17 from sandyk0105/master
sandyk0105 Nov 9, 2024
e04a789
Edit expected output of createD
sandyk0105 Nov 9, 2024
04b89fd
Merge branch '312-fix-created' of https://github.com/sandyk0105/tp in…
sandyk0105 Nov 9, 2024
820b524
Fix examples of createP
sandyk0105 Nov 9, 2024
9848922
Merge branch '312-fix-created'
sandyk0105 Nov 9, 2024
922d761
Update delete feature
sandyk0105 Nov 9, 2024
d8814a3
Add DateTime format
sandyk0105 Nov 9, 2024
5a6b41d
Update clear message screenshot
sandyk0105 Nov 9, 2024
e819bc4
Fix edit feature input sample
sandyk0105 Nov 9, 2024
81fc4f1
Update deleteP to delete
sandyk0105 Nov 9, 2024
b1506f5
Remove TAG from MedDict
sandyk0105 Nov 9, 2024
275f9e9
More deleteP changes
sandyk0105 Nov 9, 2024
f20f89d
Merge pull request #315 from sandyk0105/fix-more-ug
chengzihao123 Nov 10, 2024
f490d1f
User Guide Bug Fixing
tyxiangs Nov 10, 2024
9d60ea8
Merge pull request #317 from tyxiangs/branch-UserGuide-BugFixing
chengzihao123 Nov 10, 2024
125e665
Fix typo
chengzihao123 Nov 10, 2024
cedb931
Merge pull request #318 from chengzihao123/master
chengzihao123 Nov 10, 2024
be848a5
Remove Tag.java and others
sandyk0105 Nov 10, 2024
9c1a5bb
Merge branch '316-remove-all-traces-of-tag' into master
sandyk0105 Nov 10, 2024
a846d0b
Merge pull request #18 from AY2425S1-CS2103T-T08-3/master
sandyk0105 Nov 10, 2024
2f768ab
Resolve checkstyle
sandyk0105 Nov 10, 2024
b0db58e
Merge branch '316-remove-all-traces-of-tag' of https://github.com/san…
sandyk0105 Nov 10, 2024
07ee4fa
Merge pull request #319 from sandyk0105/316-remove-all-traces-of-tag
chengzihao123 Nov 10, 2024
af450c3
Merge pull request #19 from AY2425S1-CS2103T-T08-3/master
sandyk0105 Nov 11, 2024
ccefbd8
Fix DG bugs
chengzihao123 Nov 11, 2024
f25c70f
PE Bug Fixing
tyxiangs Nov 11, 2024
aaa8430
Merge branch 'master' into DG-debugging
chengzihao123 Nov 11, 2024
6005891
Merge pull request #320 from chengzihao123/DG-debugging
chengzihao123 Nov 11, 2024
7c34534
Test Bug Fixing
tyxiangs Nov 11, 2024
ca3a863
Fix wording
chengzihao123 Nov 11, 2024
4b4d045
Merge branch 'DG-debugging' of https://github.com/chengzihao123/tp in…
chengzihao123 Nov 11, 2024
4f2290e
Code Style Fixing
tyxiangs Nov 11, 2024
97955a7
Merge pull request #323 from chengzihao123/DG-debugging
chengzihao123 Nov 11, 2024
a005e01
Fix wordings
chengzihao123 Nov 11, 2024
fa32ee5
Merge pull request #324 from chengzihao123/DG-debugging
chengzihao123 Nov 11, 2024
46d9344
Fix wordings
chengzihao123 Nov 11, 2024
7d99179
Test Bug Fixing
tyxiangs Nov 11, 2024
be6ecf3
Merge pull request #325 from chengzihao123/DG-debugging
chengzihao123 Nov 11, 2024
adc562b
Error Message Fixing
tyxiangs Nov 11, 2024
3ab92da
AddAppointmentTest
tyxiangs Nov 11, 2024
05c9c8b
Fix raised bugs
Nigeltzy Nov 11, 2024
dde1b6c
Merge pull request #326 from Nigeltzy/241111-bug-fixing
shinichi04 Nov 11, 2024
09ddd99
Update Invalid Command Messages
sandyk0105 Nov 11, 2024
c3ad041
Merge branch 'master' into 321-update-invalid-command-error-message
sandyk0105 Nov 11, 2024
ddba42d
Fix run check
sandyk0105 Nov 11, 2024
828982c
Merge remote-tracking branch 'origin/321-update-invalid-command-error…
sandyk0105 Nov 11, 2024
dd9f80f
Merge pull request #327 from sandyk0105/321-update-invalid-command-er…
Nigeltzy Nov 11, 2024
1482463
Merge branch 'master' into branch-PEBug-Fixing
Nigeltzy Nov 11, 2024
a2f10d2
Merge Conflict
tyxiangs Nov 11, 2024
d2aa9bb
Merge pull request #322 from tyxiangs/branch-PEBug-Fixing
Nigeltzy Nov 11, 2024
051c88e
Update UG
Nigeltzy Nov 11, 2024
ceb5be6
Merge pull request #328 from Nigeltzy/fix-final-ug
Nigeltzy Nov 11, 2024
cbba0b5
Fix UG again
Nigeltzy Nov 11, 2024
29dc3ff
Merge pull request #329 from Nigeltzy/fix-final-ug
Nigeltzy Nov 11, 2024
aeb2a66
Test UG formatting
Nigeltzy Nov 11, 2024
e323209
Merge pull request #330 from Nigeltzy/fix-final-ug
Nigeltzy Nov 11, 2024
731727c
Include page dividers
Nigeltzy Nov 11, 2024
bf2ae4f
Merge pull request #331 from Nigeltzy/fix-final-ug
Nigeltzy Nov 11, 2024
bcc2697
Merge pull request #20 from AY2425S1-CS2103T-T08-3/master
sandyk0105 Nov 11, 2024
240c9d0
Fix page dividers
Nigeltzy Nov 11, 2024
4e9ed9f
Merge pull request #332 from Nigeltzy/fix-final-ug
Nigeltzy Nov 11, 2024
7459693
Update UG and Messages.java
sandyk0105 Nov 11, 2024
c633e9f
Merge pull request #333 from sandyk0105/master
Nigeltzy Nov 11, 2024
7fe9189
Update UserGuide.md
sandyk0105 Nov 11, 2024
a436170
Merge pull request #334 from sandyk0105/master
Nigeltzy Nov 11, 2024
9f6cb42
Update UserGuide.md
sandyk0105 Nov 11, 2024
07332e1
Merge pull request #335 from sandyk0105/master
sandyk0105 Nov 11, 2024
2b0f02c
More changes to DG
chengzihao123 Nov 12, 2024
fe16995
Merge pull request #336 from chengzihao123/master
chengzihao123 Nov 12, 2024
6deb174
More changes to DG
chengzihao123 Nov 12, 2024
96e7184
Merge pull request #337 from chengzihao123/master
chengzihao123 Nov 12, 2024
b9b7457
More changes to DG
chengzihao123 Nov 12, 2024
c14b7c8
Merge pull request #338 from chengzihao123/master
chengzihao123 Nov 12, 2024
9cb1bd6
More changes to DG
chengzihao123 Nov 12, 2024
dfc5eda
Merge pull request #339 from chengzihao123/master
chengzihao123 Nov 12, 2024
72b93d5
Fix UG inconsistency
Nigeltzy Nov 12, 2024
82230de
Merge pull request #340 from Nigeltzy/fix-ug
shinichi04 Nov 12, 2024
a5578d1
Merge pull request #21 from AY2425S1-CS2103T-T08-3/master
sandyk0105 Nov 12, 2024
4c61694
Update DeleteCommand.java
sandyk0105 Nov 12, 2024
3322245
Edit UserGuide
shinichi04 Nov 12, 2024
156462e
Merge pull request #341 from sandyk0105/master
shinichi04 Nov 12, 2024
de10d41
Merge pull request #342 from shinichi04/v-1.6
Nigeltzy Nov 12, 2024
80d463b
More changes to DG
chengzihao123 Nov 12, 2024
8c25321
Merge pull request #344 from chengzihao123/master
chengzihao123 Nov 12, 2024
e968446
More changes to DG
chengzihao123 Nov 12, 2024
eee1f39
Merge pull request #345 from chengzihao123/master
chengzihao123 Nov 12, 2024
456e1a7
More changes to DG
chengzihao123 Nov 12, 2024
a4bfa20
Merge pull request #346 from chengzihao123/master
chengzihao123 Nov 12, 2024
5ad8270
More changes to DG
chengzihao123 Nov 12, 2024
6467c2b
Add known issue
Nigeltzy Nov 12, 2024
e245938
Merge pull request #347 from chengzihao123/master
chengzihao123 Nov 12, 2024
0fdf8a9
Merge pull request #348 from Nigeltzy/master
Nigeltzy Nov 12, 2024
2cf825b
More changes to DG
chengzihao123 Nov 12, 2024
66afe31
Fix known issue
Nigeltzy Nov 12, 2024
bf58073
Merge pull request #349 from chengzihao123/master
chengzihao123 Nov 12, 2024
8633bd1
Merge pull request #350 from Nigeltzy/master
Nigeltzy Nov 12, 2024
ec52e7e
Enhance credit
Nigeltzy Dec 6, 2024
4520461
Merge pull request #351 from Nigeltzy/enhance-credit-reuse
Nigeltzy Dec 6, 2024
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
8 changes: 8 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ checkstyle {
toolVersion = '10.2'
}

run {
enableAssertions = true
}

test {
useJUnitPlatform()
finalizedBy jacocoTestReport
Expand Down Expand Up @@ -56,6 +60,10 @@ dependencies {
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-swing', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-swing', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-swing', version: javaFxVersion, classifier: 'linux'


implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.7.0'
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.7.4'
Expand Down
10 changes: 3 additions & 7 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ title: About Us

We are a team based in the [School of Computing, National University of Singapore](https://www.comp.nus.edu.sg).

You can reach us at the email `seer[at]comp.nus.edu.sg`

## Project team

### Sandy Kristian Waluyo
Expand All @@ -15,7 +13,6 @@ You can reach us at the email `seer[at]comp.nus.edu.sg`

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/sandyk0105)]
[[portfolio](team/sandyk0105.md)]

* Role: Developer
* Responsibilities: Code Quality
Expand All @@ -25,7 +22,7 @@ You can reach us at the email `seer[at]comp.nus.edu.sg`
<img src="images/nigeltzy.png" width="200px">

[[github](http://github.com/nigeltzy)]
[[portfolio](team/nigeltzy.md)]
[[portfolio](https://www.linkedin.com/in/nigel-teo-zi-you-276a452aa/)]

* Role: Developer
* Responsibilities: Data
Expand All @@ -34,7 +31,7 @@ You can reach us at the email `seer[at]comp.nus.edu.sg`

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

[[github](http://github.com/tyxiangs)] [[portfolio](team/johndoe.md)]
[[github](http://github.com/tyxiangs)]

* Role: Developer
* Responsibilities: Data
Expand All @@ -44,7 +41,7 @@ You can reach us at the email `seer[at]comp.nus.edu.sg`
<img src="images/chengzihao123.png" width="200px">

[[github](http://github.com/chengzihao123)]
[[portfolio](team/johndoe.md)]
[[portfolio](https://czhportfolio.netlify.app/)]

* Role: Developer
* Responsibilities: UI and testing
Expand All @@ -54,7 +51,6 @@ You can reach us at the email `seer[at]comp.nus.edu.sg`
<img src="images/shinichi04.png" width="200px">

[[github](http://github.com/shinichi04)]
[[portfolio](team/shinichi04.md)]

* Role: Developer
* Responsibilities: Data
Expand Down
871 changes: 755 additions & 116 deletions docs/DeveloperGuide.md

Large diffs are not rendered by default.

596 changes: 513 additions & 83 deletions docs/UserGuide.md

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions docs/_sass/minima/initialize.scss
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

// Define defaults for each variable.

$base-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe UI Symbol", "Segoe UI Emoji", "Apple Color Emoji", Roboto, Helvetica, Arial, sans-serif !default;
$code-font-family: "Menlo", "Inconsolata", "Consolas", "Roboto Mono", "Ubuntu Mono", "Liberation Mono", "Courier New", monospace;
$base-font-family: 'Roboto', -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe UI Symbol", "Segoe UI Emoji", "Apple Color Emoji", Helvetica, Arial, sans-serif !default;
$code-font-family: "Roboto Mono", "Menlo", "Inconsolata", "Consolas", "Ubuntu Mono", "Liberation Mono", "Courier New", monospace;
$base-font-size: 16px !default;
$base-font-weight: 400 !default;
$small-font-size: $base-font-size * 0.875 !default;
Expand Down
27 changes: 27 additions & 0 deletions docs/assets/css/style.scss
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,34 @@
"minima/skins/{{ site.minima.skin | default: 'classic' }}",
"minima/initialize";

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

.icon {
height: 21px;
width: 21px
}

.logo-site-header {
display: flex;
align-items: center;
gap: 10px;
}

.logo-site-logo img {
height: 50px; /* Adjust the logo size as needed */
}

.logo-site-title {
font-size: 2em;
margin: 0;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Roboto', sans-serif; /* Example font for headers */
color: #F06449;
}

p, li, a {
font-family: 'Roboto', sans-serif; /* Example font for body text */
}

6 changes: 3 additions & 3 deletions docs/diagrams/ArchitectureSequenceDiagram.puml
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ Participant ":Logic" as logic LOGIC_COLOR
Participant ":Model" as model MODEL_COLOR
Participant ":Storage" as storage STORAGE_COLOR

user -[USER_COLOR]> ui : "delete 1"
user -[USER_COLOR]> ui : "delete z/1"
activate ui UI_COLOR

ui -[UI_COLOR]> logic : execute("delete 1")
ui -[UI_COLOR]> logic : execute("delete z/1")
activate logic LOGIC_COLOR

logic -[LOGIC_COLOR]> model : deletePerson(p)
logic -[LOGIC_COLOR]> model : delete(p)
activate model MODEL_COLOR

model -[MODEL_COLOR]-> logic
Expand Down
16 changes: 6 additions & 10 deletions docs/diagrams/BetterModelClassDiagram.puml
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,13 @@ skinparam arrowColor MODEL_COLOR
skinparam classBackgroundColor MODEL_COLOR

AddressBook *-right-> "1" UniquePersonList
AddressBook *-right-> "1" UniqueTagList
UniqueTagList -[hidden]down- UniquePersonList
UniqueTagList -[hidden]down- UniquePersonList

UniqueTagList -right-> "*" Tag
UniquePersonList -right-> Person

Person -up-> "*" Tag

Person *--> Name
Person *--> Phone
Person *--> Email
Person *--> Address
Person *--> "1" Name
Person *--> "1" Phone
Person *--> "1" Email
Person *--> "1" Address
Person *--> "*" Appointment
Person *--> "1" ID
@enduml
49 changes: 49 additions & 0 deletions docs/diagrams/ClearCommand-Logic.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
@startuml
!include style.puml
skinparam ArrowFontStyle plain

box Logic LOGIC_COLOR_T1
participant ":LogicManager" as LogicManager LOGIC_COLOR
participant ":AddressBookParser" as AddressBookParser LOGIC_COLOR
participant "c:ClearCommand" as ClearCommand LOGIC_COLOR
end box

box Model MODEL_COLOR_T1
participant "a :AddressBook" as AddressBook MODEL_COLOR
participant ":Model" as Model MODEL_COLOR
end box

[-> LogicManager : execute(clear)
activate LogicManager

LogicManager -> AddressBookParser : parseCommand(clear)
activate AddressBookParser

create ClearCommand
AddressBookParser -> ClearCommand
activate ClearCommand

ClearCommand --> AddressBookParser
deactivate ClearCommand

AddressBookParser --> LogicManager : c
deactivate AddressBookParser

LogicManager -> ClearCommand : execute()
activate ClearCommand

create AddressBook
ClearCommand -> AddressBook
activate AddressBook

AddressBook -> Model : setAddressBook(a)
deactivate AddressBook
activate Model

ClearCommand --> LogicManager : result
deactivate ClearCommand
deactivate Model

[<-- LogicManager
deactivate LogicManager
@enduml
71 changes: 71 additions & 0 deletions docs/diagrams/CreateDoctorCommand-Logic.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
@startuml
!include style.puml
skinparam ArrowFontStyle plain

box Logic LOGIC_COLOR_T1
participant ":LogicManager" as LogicManager LOGIC_COLOR
participant ":AddressBookParser" as AddressBookParser LOGIC_COLOR
participant ":CreateDoctorCommandParser" as CreateDoctorCommandParser LOGIC_COLOR
participant "d:CreateDoctorCommand" as CreateDoctorCommand LOGIC_COLOR
participant "r:CommandResult" as CommandResult LOGIC_COLOR
end box

box Model MODEL_COLOR_T1
participant "m:Model" as Model MODEL_COLOR
end box

[-> LogicManager : execute("createDoctor XXX")
activate LogicManager

LogicManager -> AddressBookParser : parseCommand("createDoctor XXX")
activate AddressBookParser

create CreateDoctorCommandParser
AddressBookParser -> CreateDoctorCommandParser
activate CreateDoctorCommandParser

CreateDoctorCommandParser --> AddressBookParser
deactivate CreateDoctorCommandParser

AddressBookParser -> CreateDoctorCommandParser : parse("XXX")
activate CreateDoctorCommandParser

create CreateDoctorCommand
CreateDoctorCommandParser -> CreateDoctorCommand
activate CreateDoctorCommand

CreateDoctorCommand --> CreateDoctorCommandParser :
deactivate CreateDoctorCommand

CreateDoctorCommandParser --> AddressBookParser : d
deactivate CreateDoctorCommandParser
'Hidden arrow to position the destroy marker below the end of the activation bar.
CreateDoctorCommandParser -[hidden]-> AddressBookParser
destroy CreateDoctorCommandParser

AddressBookParser --> LogicManager : d
deactivate AddressBookParser

LogicManager -> CreateDoctorCommand : execute(m)
activate CreateDoctorCommand

CreateDoctorCommand -> Model : addPerson(Doctor)
activate Model

Model --> CreateDoctorCommand
deactivate Model

create CommandResult
CreateDoctorCommand -> CommandResult
activate CommandResult

CommandResult --> CreateDoctorCommand
deactivate CommandResult

CreateDoctorCommand --> LogicManager : r
deactivate CreateDoctorCommand

[<--LogicManager
deactivate LogicManager
@enduml

70 changes: 70 additions & 0 deletions docs/diagrams/CreatePatientCommand-Logic.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
@startuml
!include style.puml
skinparam ArrowFontStyle plain

box Logic LOGIC_COLOR_T1
participant ":LogicManager" as LogicManager LOGIC_COLOR
participant ":AddressBookParser" as AddressBookParser LOGIC_COLOR
participant ":CreatePatientCommandParser" as CreatePatientCommandParser LOGIC_COLOR
participant "d:CreatePatientCommand" as CreatePatientCommand LOGIC_COLOR
participant "r:CommandResult" as CommandResult LOGIC_COLOR
end box

box Model MODEL_COLOR_T1
participant "m:Model" as Model MODEL_COLOR
end box

[-> LogicManager : execute("createPatient XXX")
activate LogicManager

LogicManager -> AddressBookParser : parseCommand("createPatient XXX")
activate AddressBookParser

create CreatePatientCommandParser
AddressBookParser -> CreatePatientCommandParser
activate CreatePatientCommandParser

CreatePatientCommandParser --> AddressBookParser
deactivate CreatePatientCommandParser

AddressBookParser -> CreatePatientCommandParser : parse("XXX")
activate CreatePatientCommandParser

create CreatePatientCommand
CreatePatientCommandParser -> CreatePatientCommand
activate CreatePatientCommand

CreatePatientCommand --> CreatePatientCommandParser :
deactivate CreatePatientCommand

CreatePatientCommandParser --> AddressBookParser : d
deactivate CreatePatientCommandParser
'Hidden arrow to position the destroy marker below the end of the activation bar.
CreatePatientCommandParser -[hidden]-> AddressBookParser
destroy CreatePatientCommandParser

AddressBookParser --> LogicManager : d
deactivate AddressBookParser

LogicManager -> CreatePatientCommand : execute(m)
activate CreatePatientCommand

CreatePatientCommand -> Model : addPerson(Patient)
activate Model

Model --> CreatePatientCommand
deactivate Model

create CommandResult
CreatePatientCommand -> CommandResult
activate CommandResult

CommandResult --> CreatePatientCommand
deactivate CommandResult

CreatePatientCommand --> LogicManager : r
deactivate CreatePatientCommand

[<--LogicManager
deactivate LogicManager
@enduml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ box Model MODEL_COLOR_T1
participant "m:Model" as Model MODEL_COLOR
end box

[-> LogicManager : execute("delete 1")
[-> LogicManager : execute("delete z/2")
activate LogicManager

LogicManager -> AddressBookParser : parseCommand("delete 1")
LogicManager -> AddressBookParser : parseCommand("delete z/2")
activate AddressBookParser

create DeleteCommandParser
Expand All @@ -27,7 +27,7 @@ activate DeleteCommandParser
DeleteCommandParser --> AddressBookParser
deactivate DeleteCommandParser

AddressBookParser -> DeleteCommandParser : parse("1")
AddressBookParser -> DeleteCommandParser : parse("z/2")
activate DeleteCommandParser

create DeleteCommand
Expand All @@ -49,7 +49,7 @@ deactivate AddressBookParser
LogicManager -> DeleteCommand : execute(m)
activate DeleteCommand

DeleteCommand -> Model : deletePerson(1)
DeleteCommand -> Model : deletePerson(patient)
activate Model

Model --> DeleteCommand
Expand Down
2 changes: 1 addition & 1 deletion docs/diagrams/LogicClassDiagram.puml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ LogicManager --> Storage
Storage --[hidden] Model
Command .[hidden]up.> Storage
Command .right.> Model
note right of XYZCommand: XYZCommand = AddCommand, \nFindCommand, etc
note right of XYZCommand: XYZCommand = CreatePatientCommand, \nFindCommand, etc

Logic ..> CommandResult
LogicManager .down.> CommandResult
Expand Down
Loading