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

[CS2113T-T09-4] PulsePilot #63

Open
wants to merge 1,132 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1132 commits
Select commit Hold shift + click to select a range
af938fd
make history consistent
rouvinerh Apr 10, 2024
cfe2e81
make latest more consistent
rouvinerh Apr 10, 2024
7a2c18f
fix output test case
rouvinerh Apr 10, 2024
726f010
add validation of read and write permissions
rouvinerh Apr 10, 2024
a020487
add manual testing for dg
rouvinerh Apr 10, 2024
b4e0797
Fix error caused by "NA"
j013n3 Apr 10, 2024
96d2bfb
remove ref from dg
rouvinerh Apr 10, 2024
8368ccb
Merge pull request #225 from rouvinerh/master
syj02 Apr 10, 2024
26b6a02
Update DG for addPeriod and addBmi
j013n3 Apr 10, 2024
c2e181d
Edit
j013n3 Apr 10, 2024
65ecdff
Merge pull request #227 from j013n3/update
rouvinerh Apr 10, 2024
db5cd8b
Modify showEarliestAppointment to showLatestAppointment
Apr 10, 2024
a71a18d
Refactor name of method in Health
Apr 10, 2024
320f796
Refactor HealthList
Apr 10, 2024
10a53b1
Refactor Bmi
Apr 10, 2024
3a2d4c2
Add HealthList class diagram to DG
Apr 10, 2024
25de19e
Refactor to sort order of methods
Apr 10, 2024
3af1beb
Update health package design in DG
Apr 10, 2024
badebde
Reorder sequence of health implementations and commands
Apr 10, 2024
6a39129
add PPP and Seq Diagram for History and Latest
JustinSoh Apr 10, 2024
b455740
Merge pull request #228 from JustinSoh/master
rouvinerh Apr 10, 2024
26b88dd
Update authors tag
Apr 10, 2024
4322bb6
Reorder the Health sequence
Apr 10, 2024
c55b833
Add PPP
Apr 10, 2024
6206e9b
add check before printing appt list after delete
rouvinerh Apr 10, 2024
fa5fb41
Update OutputTest
Apr 10, 2024
aefaba1
Merge branch 'master' of https://github.com/AY2324S2-T09-4/tp
Apr 10, 2024
a191f1f
add test for more coverage
rouvinerh Apr 10, 2024
f3378c5
Motivation
raajamani Apr 10, 2024
ac5a70a
Motivation 2
raajamani Apr 10, 2024
c1dd1dd
Merge branch 'master' of https://github.com/raajamani/tp
raajamani Apr 10, 2024
79036bb
update period and bmi seq diagrams
rouvinerh Apr 10, 2024
b29d092
Merge pull request #230 from rouvinerh/master
L5-Z Apr 10, 2024
ec1ad46
Merge branch 'master' of https://github.com/AY2324S2-T09-4/tp
Apr 10, 2024
115c6df
Motivate (Updated)
raajamani Apr 10, 2024
dd444df
Motivation v2
raajamani Apr 10, 2024
4222c1f
M v3
raajamani Apr 10, 2024
bb3f36f
Refactor method names, respective codes, and diagrams
Apr 10, 2024
5f01703
v4
raajamani Apr 10, 2024
3c7fc2a
v5
raajamani Apr 10, 2024
1cb178b
v6
raajamani Apr 10, 2024
256856d
M + Original UG, DG
raajamani Apr 10, 2024
73b4aa8
Remove assertion of endDate cannot be null
Apr 10, 2024
b6e8d3c
add Integration Testing for show Latest
JustinSoh Apr 10, 2024
2740c3a
Modify assertions in period
Apr 10, 2024
56a1bb8
Fix checkstyle errors
Apr 10, 2024
c5d0613
Merge pull request #231 from syj02/master
rouvinerh Apr 11, 2024
4d96987
add delete to dg
rouvinerh Apr 11, 2024
f883350
split parseHistoryAndLatest into History and Latest
JustinSoh Apr 11, 2024
a2b70ed
add storage for dg
rouvinerh Apr 11, 2024
ff6f567
replace storage puml with image
rouvinerh Apr 11, 2024
ee83aee
change username to allow numbers
rouvinerh Apr 11, 2024
380308b
add more error testing for health
JustinSoh Apr 11, 2024
ef94759
add Integration Testing for show Latest
JustinSoh Apr 10, 2024
6fc8e08
split parseHistoryAndLatest into History and Latest
JustinSoh Apr 11, 2024
67672bf
add more error testing for health
JustinSoh Apr 11, 2024
5ef8068
Merge branch 'master' of https://github.com/JustinSoh/tp
JustinSoh Apr 11, 2024
d888c6c
Merge pull request #234 from rouvinerh/master
L5-Z Apr 11, 2024
722298c
increase coverage for Output
JustinSoh Apr 11, 2024
7b3063e
add Integration Testing for show Latest
JustinSoh Apr 10, 2024
693aec1
split parseHistoryAndLatest into History and Latest
JustinSoh Apr 11, 2024
160b37e
add more error testing for health
JustinSoh Apr 11, 2024
4397797
increase coverage for Output
JustinSoh Apr 11, 2024
c48a134
Merge branch 'master' of https://github.com/JustinSoh/tp
JustinSoh Apr 11, 2024
26f8ed7
Merge pull request #235 from JustinSoh/master
L5-Z Apr 11, 2024
a6e32ff
Motivation (s)
raajamani Apr 11, 2024
7a24301
M (s) + Original DevGuide
raajamani Apr 11, 2024
b0b16a0
jd
raajamani Apr 11, 2024
00b9925
Mo
raajamani Apr 11, 2024
987ddcb
Update sequence diagrams for Bmi and Period
j013n3 Apr 11, 2024
7a2d6c2
Add PPP
j013n3 Apr 11, 2024
914ee91
Update PPP
Apr 11, 2024
e72cae2
Merge branch 'master' of https://github.com/AY2324S2-CS2113T-T09-4/tp
Apr 11, 2024
0512da3
Merge pull request #236 from j013n3/dg,ppp
rouvinerh Apr 11, 2024
e03c6f2
Merge pull request #237 from L5-Z/master
rouvinerh Apr 11, 2024
69c6faf
Update UG
Apr 11, 2024
1539c6a
Add missing javadoc in HealthList
Apr 11, 2024
5720711
Add deleteAppointment test for negative index
Apr 11, 2024
98f424f
Add deleteBmi test for negative index
Apr 11, 2024
5f74c84
Add getPeriod test for empty period list
Apr 11, 2024
0ee47fb
Add deletePeriod test for negative index
Apr 11, 2024
d1a3dd2
Add predictNextPeriodStartDate test with empty period list
Apr 11, 2024
c794a0e
Add periodConstructor test for empty end date
Apr 11, 2024
ec75511
Add updateEndDate test
Apr 11, 2024
e28ee5e
Add calculatePeriodLength test with null end date
Apr 11, 2024
d5b66ab
Merge branch 'master' of https://github.com/AY2324S2-T09-4/tp
Apr 11, 2024
dde6c26
Merge pull request #238 from syj02/master
rouvinerh Apr 11, 2024
db9eb7a
add tests for coverage
rouvinerh Apr 11, 2024
626933f
remove unneeded method and update class diagram
rouvinerh Apr 11, 2024
0822049
fix ppp
rouvinerh Apr 11, 2024
8206cc7
add destroy for sequence diagrams
rouvinerh Apr 11, 2024
903ef87
Merge pull request #239 from rouvinerh/master
L5-Z Apr 11, 2024
a61514f
update diagrams, check dg until add run
rouvinerh Apr 11, 2024
4914250
add author tags for markdown
rouvinerh Apr 12, 2024
afede6e
Update sequence diagram and DG
j013n3 Apr 12, 2024
38e1769
Add puml
j013n3 Apr 12, 2024
20d9c58
Add JUnit tests under validation
j013n3 Apr 12, 2024
ad379b0
Fix missing cycle lengths due to sort
j013n3 Apr 12, 2024
bab9ed0
edit DG diagrams and wording
rouvinerh Apr 12, 2024
c7acc01
Merge pull request #240 from j013n3/validation
rouvinerh Apr 12, 2024
48bda68
Merge branch 'master' into master
rouvinerh Apr 12, 2024
e8c52a5
Merge pull request #241 from rouvinerh/master
j013n3 Apr 12, 2024
9f30b88
Update: Updated test cases to increase code robustness
Apr 12, 2024
0fa34f2
rename WorkoutList to WorkoutLists
JustinSoh Apr 12, 2024
388a377
break WorkoutLists.getWorkouts(filter) into smaller methods
JustinSoh Apr 12, 2024
9db5f02
Merge pull request #242 from L5-Z/master
JustinSoh Apr 12, 2024
d06ff36
cleanup workoutLists
JustinSoh Apr 12, 2024
2c4c1d9
rename WorkoutList to WorkoutLists
JustinSoh Apr 12, 2024
2658812
break WorkoutLists.getWorkouts(filter) into smaller methods
JustinSoh Apr 12, 2024
a611c05
cleanup workoutLists
JustinSoh Apr 12, 2024
07024d1
Merge branch 'master' of https://github.com/JustinSoh/tp
JustinSoh Apr 12, 2024
15503e6
Cleanup Run and Workout
Apr 12, 2024
ab73219
add 'back' for gym station, add trims
rouvinerh Apr 12, 2024
67db213
add max gym station check
rouvinerh Apr 12, 2024
f5a4790
Merge pull request #243 from JustinSoh/master
rouvinerh Apr 12, 2024
4398630
Merge branch 'master' of https://github.com/rouvinerh/tp
rouvinerh Apr 12, 2024
88579a8
fix grammar
rouvinerh Apr 12, 2024
5c8d0fc
refactor run validation to class
rouvinerh Apr 12, 2024
bfadbfc
Update Javadoc
Apr 12, 2024
d5c9b58
Merge branch 'master' of https://github.com/AY2324S2-CS2113T-T09-4/tp
Apr 12, 2024
a6df787
Merge pull request #244 from rouvinerh/master
L5-Z Apr 12, 2024
d164252
move GymStation validation -> Gym
Apr 12, 2024
856ebba
move GymStation validation -> Gym
Apr 12, 2024
520fe7a
Merge branch 'master' of https://github.com/JustinSoh/tp
JustinSoh Apr 12, 2024
5d40490
fix javaDoc and cleanup for Gym
Apr 12, 2024
a05ab36
modify seq diagram
Apr 12, 2024
4afcf57
fix checkstyle
Apr 12, 2024
7642d10
rename run methods
rouvinerh Apr 13, 2024
1716dea
remove unused constants
rouvinerh Apr 13, 2024
04fcb29
refactor constants and magic numbers
rouvinerh Apr 13, 2024
ebbc01d
rephrase javadoc, fix filter checking
rouvinerh Apr 13, 2024
6bf205f
update dg
rouvinerh Apr 13, 2024
cb909e4
update dg diagrams
rouvinerh Apr 13, 2024
0ea915f
update run seq diagram
rouvinerh Apr 13, 2024
d4f5d79
Merge branch 'master' of https://github.com/AY2324S2-CS2113T-T09-4/tp
Apr 13, 2024
b6de855
Modify UG
Apr 13, 2024
8545ed3
Update DG
Apr 13, 2024
a7f6eb6
Modify DG
Apr 13, 2024
39a29f6
Modify UG
Apr 13, 2024
f44acaf
Update my PPP
Apr 13, 2024
78e2cf3
edit PPP
j013n3 Apr 13, 2024
46eba69
Add JavaDocs
j013n3 Apr 13, 2024
791a874
Update expected strings
j013n3 Apr 13, 2024
4680662
Merge branch 'master' of https://github.com/raajamani/tp
raajamani Apr 13, 2024
f3a20c2
Merge pull request #247 from syj02/master
L5-Z Apr 13, 2024
69e52d0
add PPP
raajamani Apr 13, 2024
b21cd4f
PPP
raajamani Apr 13, 2024
de7dac4
fix logic of adding workout
rouvinerh Apr 13, 2024
e9b0086
Merge branch 'master' of https://github.com/raajamani/tp
raajamani Apr 13, 2024
95a6163
update run seq
rouvinerh Apr 13, 2024
9ad8fc1
change to line separator.
j013n3 Apr 13, 2024
4417945
Merge branch 'master' into healthhh
j013n3 Apr 13, 2024
4c6f0cf
Merge pull request #248 from j013n3/healthhh
L5-Z Apr 13, 2024
2d6c129
touch up sequence diagram
Apr 13, 2024
a4619aa
move GymStation validation -> Gym
Apr 12, 2024
60e4f77
fix javaDoc and cleanup for Gym
Apr 12, 2024
00b74fb
modify seq diagram
Apr 12, 2024
5e84550
fix checkstyle
Apr 12, 2024
44539d6
touch up sequence diagram
Apr 13, 2024
2a40a4b
Merge branch 'master' of https://github.com/JustinSoh/tp
Apr 13, 2024
a09f422
fix english
Apr 13, 2024
7cdb4ca
Merge branch 'master' into master
rouvinerh Apr 13, 2024
28fda65
Merge pull request #246 from rouvinerh/master
JustinSoh Apr 13, 2024
772ad0a
move GymStation validation -> Gym
Apr 12, 2024
fefa950
fix javaDoc and cleanup for Gym
Apr 12, 2024
6f2601a
modify seq diagram
Apr 12, 2024
7527c02
fix checkstyle
Apr 12, 2024
84c3ba9
touch up sequence diagram
Apr 13, 2024
e5bc8ba
move GymStation validation -> Gym
Apr 12, 2024
7b79822
move GymStation validation -> Gym
Apr 12, 2024
7f9d1ac
fix javaDoc and cleanup for Gym
Apr 12, 2024
43d6815
modify seq diagram
Apr 12, 2024
f8dcef3
fix checkstyle
Apr 12, 2024
93581f9
touch up sequence diagram
Apr 13, 2024
713baf7
fix english
Apr 13, 2024
0f35189
Merge branch 'master' of https://github.com/JustinSoh/tp
JustinSoh Apr 13, 2024
4cf82d0
fix merge conflict
Apr 13, 2024
a6a28c5
P
raajamani Apr 13, 2024
02a2884
Merge pull request #245 from JustinSoh/master
rouvinerh Apr 13, 2024
5508996
Merge pull request #251 from raajamani/master
rouvinerh Apr 13, 2024
6c14249
Change null to NA when deleting period input
j013n3 Apr 14, 2024
02d5896
shorten parsePeriodInput
j013n3 Apr 14, 2024
fd2bb65
Merge pull request #252 from j013n3/refactor
L5-Z Apr 14, 2024
465d706
Fix grammar
Apr 14, 2024
c8725c8
Update PPP
Apr 14, 2024
4d430f4
Update Javadocs
Apr 14, 2024
1a6777c
Merge branch 'master' of https://github.com/AY2324S2-CS2113T-T09-4/tp
Apr 14, 2024
7927eb4
add check on errors and refactor validationtest
rouvinerh Apr 14, 2024
eed22d9
add error checking for runtest
rouvinerh Apr 14, 2024
54ae77f
small changes
Apr 14, 2024
eb8ce0d
Merge pull request #253 from L5-Z/master
rouvinerh Apr 14, 2024
2e4657a
Merge pull request #255 from rouvinerh/master
L5-Z Apr 14, 2024
a1f777c
Merge branch 'master' into master
rouvinerh Apr 14, 2024
dddb283
fix checkstyle
Apr 14, 2024
47b32ce
Merge branch 'master' of https://github.com/JustinSoh/tp
Apr 14, 2024
c6aeb48
fix checkstyle v2
Apr 14, 2024
cfda0db
Merge pull request #254 from JustinSoh/master
rouvinerh Apr 14, 2024
28cc539
add group code review
rouvinerh Apr 14, 2024
4473c6f
Merge pull request #256 from rouvinerh/master
JustinSoh Apr 14, 2024
8c7363f
update javadocs
Apr 14, 2024
5ae483e
add group edit dg, remove puml
rouvinerh Apr 14, 2024
cce5170
Merge pull request #257 from JustinSoh/master
rouvinerh Apr 14, 2024
917f760
Merge pull request #259 from rouvinerh/master
L5-Z Apr 14, 2024
2b43e3d
update test cases in DG
Apr 14, 2024
b0af131
Merge pull request #260 from JustinSoh/master
rouvinerh Apr 14, 2024
a0add14
update dg
j013n3 Apr 14, 2024
e1c0a60
Modify period-related images in UG
Apr 15, 2024
97ca299
Update PPP
Apr 15, 2024
292e662
rearrange method, format dg, edit javadocs
rouvinerh Apr 15, 2024
aa1d904
Merge pull request #261 from syj02/master
rouvinerh Apr 15, 2024
792d25b
finalise ppp
rouvinerh Apr 15, 2024
6f053d1
replace author tags for latest printing
rouvinerh Apr 15, 2024
6c31b8f
Update PPP
j013n3 Apr 15, 2024
fb8d947
Merge pull request #262 from rouvinerh/master
L5-Z Apr 15, 2024
86699d6
fix test case warnings
rouvinerh Apr 15, 2024
9e38881
Auto stash before rebase of "master" onto "AY2324S2-T09-4/master"
Apr 15, 2024
493cb64
Update PPP
Apr 15, 2024
c0905be
Merge pull request #264 from JustinSoh/master
L5-Z Apr 15, 2024
d2a7987
refine dg
rouvinerh Apr 15, 2024
a38a071
Change multiplicity of gym
rouvinerh Apr 15, 2024
90c36ea
add gym station back
rouvinerh Apr 15, 2024
c213605
remove []
j013n3 Apr 15, 2024
79c2c2b
Merge pull request #263 from j013n3/dggg
rouvinerh Apr 15, 2024
e4d5528
Merge branch 'master' into master
rouvinerh Apr 15, 2024
de45fb5
Update PPP
Apr 15, 2024
7132162
Update PPP
Apr 15, 2024
0ee9a01
Merge branch 'master' of https://github.com/JustinSoh/tp
Apr 15, 2024
bf54670
Merge pull request #265 from rouvinerh/master
L5-Z Apr 15, 2024
39e60b5
add assertions
rouvinerh Apr 15, 2024
0721ca5
Merge branch 'master' of https://github.com/rouvinerh/tp
rouvinerh Apr 15, 2024
aa7cced
update ug
rouvinerh Apr 15, 2024
0917070
add horizontal line
rouvinerh Apr 15, 2024
2082620
Merge pull request #266 from rouvinerh/master
L5-Z Apr 15, 2024
9c11f47
Merge pull request #267 from JustinSoh/master
rouvinerh Apr 15, 2024
c79d89d
update table
rouvinerh Apr 15, 2024
b5806be
remove numbering
rouvinerh Apr 15, 2024
bba2517
edit ppp
rouvinerh Apr 15, 2024
24fcf64
Update PPP
Apr 15, 2024
2e3e086
Merge branch 'master' of https://github.com/AY2324S2-CS2113T-T09-4/tp
Apr 15, 2024
b5c4f58
Merge pull request #268 from rouvinerh/master
L5-Z Apr 15, 2024
60e8385
Merge pull request #269 from L5-Z/master
rouvinerh Apr 15, 2024
ba2609d
add page breaks
rouvinerh Apr 15, 2024
b899d95
Merge pull request #271 from rouvinerh/master
JustinSoh Apr 15, 2024
0e480ec
fix pdf formats
rouvinerh Apr 15, 2024
16aa9f5
Merge pull request #273 from rouvinerh/master
JustinSoh Apr 15, 2024
0ed2c37
fix ghost pages
rouvinerh Apr 15, 2024
04bf21a
remove page breaks
rouvinerh Apr 15, 2024
4c548d1
Merge pull request #274 from rouvinerh/master
JustinSoh Apr 15, 2024
9104c65
remove unneeded page
rouvinerh Apr 15, 2024
2572c06
Merge pull request #275 from rouvinerh/master
L5-Z Apr 15, 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
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,8 @@ bin/

/text-ui-test/ACTUAL.TXT
text-ui-test/EXPECTED-UNIX.TXT
pulsepilot_log*
pulsepilot_data*
pulsepilot_hash*
META-INF/

5 changes: 3 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ test {
}

application {
mainClass.set("seedu.duke.Duke")
mainClass.set("seedu.pulsepilot.PulsePilot")
}

shadowJar {
archiveBaseName.set("duke")
archiveBaseName.set("pulsepilot")
archiveClassifier.set("")
}

Expand All @@ -43,4 +43,5 @@ checkstyle {

run{
standardInput = System.in
enableAssertions = true
}
14 changes: 7 additions & 7 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# About us

Display | Name | Github Profile | Portfolio
--------|:----:|:--------------:|:---------:
![](https://via.placeholder.com/100.png?text=Photo) | John Doe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Don Joe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Ron John | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | John Roe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Don Roe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
Display | Name | Github Profile | Portfolio
--------|:----------:|:--------------------------------------:|:---------:
![](https://via.placeholder.com/100.png?text=Photo) | Justin Soh | [Github](https://github.com/JustinSoh) | [Portfolio](https://justinsoh.github.io/)
![](https://via.placeholder.com/100.png?text=Photo) | Rouvin Erh | [Github](https://github.com/rouvinerh) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Alfaatih | [Github](https://github.com/L5-Z) | [Portfolio](https://l5-z.github.io)
![](https://via.placeholder.com/100.png?text=Photo) | Jolene | [Github](https://github.com/j013n3) | [Portfolio](docs/team/j013n3.md)
![](https://via.placeholder.com/100.png?text=Photo) | Ying Jia | [Github](https://github.com/syj02) | [Portfolio](docs/team/syj02.md)
Loading
Loading