Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
421 commits
Select commit Hold shift + click to select a range
63d30f5
fix: error message for invalid find command
AppleJem Oct 23, 2024
dfccb4f
feat: enable java assertions in gradle
SuhailLoya Oct 23, 2024
2635378
Merge pull request #108 from SuhailLoya/enable-java-assertions
AppleJem Oct 23, 2024
a2234c0
feat: Add addlog and deletelog function
celeschai Oct 23, 2024
faf02ae
fix: Enhance equality checks
celeschai Oct 24, 2024
56e55d6
fix: Enhance parser checks
celeschai Oct 24, 2024
ce5caf6
feat: add tag find feature which allows searching by tags
AppleJem Oct 24, 2024
a25b2c4
refactor: removed redundant stringUtil for lowercase same string comp…
AppleJem Oct 24, 2024
3efc9ad
fix: add empty string check so find command cannot be supplied with e…
AppleJem Oct 24, 2024
89f8d11
style: remove unused imports and trimmed lengthy code
AppleJem Oct 24, 2024
2b728d7
chore: remove extra logger statements
AppleJem Oct 24, 2024
67caddf
fix: Fix Ui bugs
celeschai Oct 24, 2024
c6d8db2
fix: Enforce stricter equality for Person
celeschai Oct 24, 2024
cd32c80
Implement logs (#110)
mongj Oct 24, 2024
9ed7a54
fix: add tag to name_address_tag predicate tostring, update MESSAGE_U…
AppleJem Oct 24, 2024
631ada8
Merge pull request #112 from AppleJem/tag-find
SuhailLoya Oct 24, 2024
50ddd2f
Add tag and untag commands (#114)
SuhailLoya Oct 24, 2024
5a52945
feat: start implementing appointment dates for person
SuhailLoya Oct 24, 2024
62bf39c
Merge branch 'master' into add-appointments
SuhailLoya Oct 24, 2024
10aac2f
feat: add appointments to person
SuhailLoya Oct 24, 2024
f74240e
fix: fix checkstyle and test errors
SuhailLoya Oct 24, 2024
45919ae
fix: fix ui to be more neat
SuhailLoya Oct 24, 2024
34840c2
fix: fix ui to be more neat
SuhailLoya Oct 24, 2024
27e5ff8
feat: add confirmation commands
mongj Oct 24, 2024
30e3411
fix: fix minor bug
SuhailLoya Oct 24, 2024
e477585
Merge pull request #117 from SuhailLoya/add-appointments
AppleJem Oct 24, 2024
3b7de07
test: adapt tests for confirmation commands
mongj Oct 24, 2024
0907391
Merge branch 'master' into mingjun/pre-delete-confirmation
mongj Oct 24, 2024
aa43c42
chore: update version in MainApp to v1.4.0
SuhailLoya Oct 24, 2024
5a89e94
Merge pull request #122 from SuhailLoya/update-version-in-MainApp-to-…
celeschai Oct 24, 2024
5f2dda8
style: fix checkstyle issues
mongj Oct 24, 2024
9bc866c
Merge pull request #120 from mongj/mingjun/pre-delete-confirmation
SuhailLoya Oct 24, 2024
d710950
doc: update sequence diagram for delete command
mongj Oct 25, 2024
500215f
docs: Update UML diagrams
celeschai Oct 25, 2024
759ebd1
docs: Update UML diagrams
celeschai Oct 25, 2024
eb8f68e
Merge pull request #125 from celeschai/uml-update
SuhailLoya Oct 25, 2024
4bf2d43
doc: add label to indicate user confirmation is required
mongj Oct 25, 2024
fa0c9de
feat: implement custom log formatter
mongj Oct 25, 2024
6bf6657
Merge pull request #124 from mongj/update-dg-diagrams
mongj Oct 26, 2024
01311ae
docs: update DG with architectural sequence diagram of the command
AppleJem Oct 26, 2024
fce2341
Merge pull request #127 from mongj/fix-log-colors
AppleJem Oct 29, 2024
66f32cf
docs: Add Appointment Date to Model Class Diagram
SuhailLoya Oct 30, 2024
576d737
docs: update model class diagram in images
SuhailLoya Oct 30, 2024
5a37290
docs: update better model class diagram with Appt. Date
SuhailLoya Oct 30, 2024
0c44eb3
Merge pull request #136 from SuhailLoya/add-appointment-date-to-model…
AppleJem Oct 30, 2024
1324d5c
Merge pull request #128 from AppleJem/find-architecture-sequence-diagram
celeschai Oct 31, 2024
c5a7a83
fix: add whitespace after period
mongj Oct 31, 2024
4734a1f
fix: incorrect tag format
mongj Oct 31, 2024
d177967
fix: pane loses focus upon adding new contact
mongj Oct 31, 2024
cb5d0bb
fix: integration test
mongj Oct 31, 2024
ec0117c
test: remove unit test for AddCommand
mongj Oct 31, 2024
af9a8f3
test: remove unit test for AddCommand
mongj Oct 31, 2024
948e83b
refactor: prevent stacking of commands to confirm
mongj Oct 31, 2024
18580e8
fix: tag name must be alphanumeric
mongj Oct 31, 2024
5bc925f
style: add command name in confirmation message
mongj Oct 31, 2024
06175c8
fix: checkstyles
mongj Oct 31, 2024
1c7c6a1
fix: allow text wrapping for address
SuhailLoya Oct 31, 2024
9610e1e
fix: add a space before link to address
SuhailLoya Oct 31, 2024
aa13e04
Merge pull request #150 from SuhailLoya/fix-issue-139-text-wrapping-f…
mongj Oct 31, 2024
17edade
Merge pull request #146 from mongj/fix-error-message
SuhailLoya Oct 31, 2024
817a417
test: unit test for new scopes
mongj Oct 31, 2024
64ea034
fix: fix minor bugs in uml
SuhailLoya Nov 1, 2024
04e22fb
fix: save new class diagram
SuhailLoya Nov 1, 2024
ddb4f36
Merge pull request #158 from SuhailLoya/fix-minor-bugs-in-uml-diagrams
AppleJem Nov 1, 2024
463a2c7
test: add unit test for successful add command
mongj Nov 1, 2024
958acc8
refactor: move commandToConfirm to LogicManager
mongj Nov 1, 2024
d1e0cc6
test: update LogicManagerTest for command confirmation
mongj Nov 1, 2024
c3ef309
chore: remove unused import
mongj Nov 1, 2024
2cddb7d
fix: Grow logs scroll panel to fill window
celeschai Nov 2, 2024
4778156
feat: Sort logs according to date
celeschai Nov 2, 2024
245918a
test: Add tests for log commands
celeschai Nov 2, 2024
3d11469
fix: Support edit log for editCommand
celeschai Nov 2, 2024
6754ff7
test: Add tests for deleteLogParser
celeschai Nov 3, 2024
3473901
test: Add tests for Log and AddLog
celeschai Nov 3, 2024
5fd731b
style: Fix checkstyle issues
celeschai Nov 3, 2024
08bf618
style: Fix code format
celeschai Nov 3, 2024
3ce4279
fix: Fix timezone compatibility issues
celeschai Nov 3, 2024
154c6cf
style: Fix checktyle
celeschai Nov 3, 2024
9a34bfd
Merge pull request #148 from mongj/fix-pane-focus
SuhailLoya Nov 3, 2024
4993626
Merge pull request #149 from mongj/fix-stacked-commands
SuhailLoya Nov 3, 2024
e214fbb
fix: Improvements based on PR comments
celeschai Nov 4, 2024
412e2ac
test: Fix failing testcases
celeschai Nov 4, 2024
ed8920b
Add build artifacts to pages
mongj Nov 4, 2024
f2f4eaf
Update gradle.yml
mongj Nov 4, 2024
32521bf
build: upload test artifacts to github pages
mongj Nov 4, 2024
79a5405
Merge branch 'master' into master
mongj Nov 4, 2024
c1927e8
fix: artifact path
mongj Nov 4, 2024
c94ef4b
build: display info level log
mongj Nov 4, 2024
2f1610c
fix: add name to deconflict artifacts
mongj Nov 4, 2024
fd3f999
fix: add permissions
mongj Nov 4, 2024
3cda647
build: add deploy job
mongj Nov 4, 2024
dfe7f5b
fix: deconflict artifacts by platforms
mongj Nov 4, 2024
0f8639d
build: allow different pages for different platforms
mongj Nov 4, 2024
952d39e
build: fix pages deployment
mongj Nov 4, 2024
d134c11
fix: misuse of conditional in path
mongj Nov 4, 2024
c5eb54d
build: add pr comment linking to artifacts
mongj Nov 4, 2024
7441b55
fix: workflow name
mongj Nov 4, 2024
1a147cc
build: remove deploy job
mongj Nov 4, 2024
bd845da
fix: condition for adding pr comment
mongj Nov 4, 2024
aab5fdf
build: add comment to pr instead of issue
mongj Nov 4, 2024
5c63e23
fix: add permissions
mongj Nov 4, 2024
7e69c45
fix: add pat
mongj Nov 4, 2024
1afb044
refactor: shift token up
mongj Nov 4, 2024
856f115
test
mongj Nov 4, 2024
9b7139c
test
mongj Nov 4, 2024
9ba01f4
comment some jobs for testing
mongj Nov 4, 2024
b09cfbf
test
mongj Nov 4, 2024
8a635b2
test
mongj Nov 4, 2024
0194185
fix: remove add pr comment step
mongj Nov 4, 2024
5729b88
Merge pull request #164 from mongj/master
celeschai Nov 4, 2024
827291c
Merge pull request #162 from celeschai/logs-sort-testing
SuhailLoya Nov 4, 2024
61acfe7
fix: Check for log date being in the past
AppleJem Nov 5, 2024
66a03e3
docs: add tag command to docs
AppleJem Nov 5, 2024
70e924d
docs: add untag command to docs
AppleJem Nov 5, 2024
5aecca1
fix: update comparator for sortList function in UniquePersonList so t…
AppleJem Nov 5, 2024
2214f3f
docs: Update UG
celeschai Nov 6, 2024
cb4081f
feat: Reverse logs sort with tests
celeschai Nov 7, 2024
98f86ec
docs: Update UML diagram
celeschai Nov 7, 2024
5643966
Merge pull request #167 from AppleJem/person-list-case
celeschai Nov 7, 2024
44141d1
fix: change address find to and-match instead of or-match
AppleJem Nov 7, 2024
0d0ede9
feat: switch focus on shift + tab key press
SuhailLoya Nov 7, 2024
357aac2
Merge pull request #169 from celeschai/reverse-logs-sort
AppleJem Nov 7, 2024
150bf6d
fix: fix ui logic for selection
SuhailLoya Nov 7, 2024
a7def5a
Merge pull request #171 from AppleJem/and-match-address
mongj Nov 7, 2024
9489092
fix: fix minor design issues and checkstyle
SuhailLoya Nov 7, 2024
0518b33
fix: added date format specification for setappointment error message
AppleJem Nov 7, 2024
03947c6
Merge pull request #173 from AppleJem/setappointment-date
SuhailLoya Nov 7, 2024
6f0803f
docs: start to add set appointment in ug
SuhailLoya Nov 7, 2024
ae857d5
Merge branch 'master' into fix-small-issues
SuhailLoya Nov 7, 2024
ec32c96
docs: add docs for setappointment and keyboard nav
SuhailLoya Nov 7, 2024
bbb5a0d
Merge pull request #168 from celeschai/update-ug
SuhailLoya Nov 7, 2024
bc4bdc3
doc: remove seedu reference
mongj Nov 7, 2024
5f06a1f
Merge branch 'master' of github.com:AY2425S1-CS2103T-W13-2/tp into fi…
SuhailLoya Nov 7, 2024
80930f8
test: add test for future date error
AppleJem Nov 7, 2024
fc7ba8a
doc: remove seedu reference in DevOps.md
mongj Nov 7, 2024
c1f6ef9
doc: update links to our repo
mongj Nov 7, 2024
fb2a885
style: line too long
AppleJem Nov 7, 2024
771d15b
chore: make toString methods consistent
mongj Nov 7, 2024
c696570
Merge pull request #174 from mongj/remove-seedu-ref
AppleJem Nov 7, 2024
a965dc9
Update src/main/java/careconnect/logic/Messages.java
AppleJem Nov 7, 2024
907e810
Merge pull request #165 from AppleJem/future-log
SuhailLoya Nov 7, 2024
59dd933
Merge pull request #172 from SuhailLoya/switch-focus-on-shift-tab
mongj Nov 7, 2024
ddbfc6d
chore: make toString methods consistent
mongj Nov 7, 2024
4c66dd7
style: checkstyle
mongj Nov 7, 2024
52b8a72
style: increase height of resultDisplay to fit 4 lines
mongj Nov 7, 2024
894e03a
fix: make syntax highlighting clearer
SuhailLoya Nov 7, 2024
1262cee
style: fix paddings for cards
mongj Nov 7, 2024
e382601
docs: add syntax highlighting in ug
SuhailLoya Nov 7, 2024
35583ff
fix: fix docs and minor logic flaw
SuhailLoya Nov 7, 2024
a3e5d7b
style: fix borders on focus state
mongj Nov 7, 2024
c80c846
fix: fix clean build issues
SuhailLoya Nov 7, 2024
da3c875
refactor: rename to LightTheme.css
mongj Nov 7, 2024
12de115
Merge pull request #175 from mongj/fix-log-tostring
SuhailLoya Nov 7, 2024
334a90f
Merge pull request #176 from mongj/frontend-cleanup
SuhailLoya Nov 7, 2024
f1dfdc4
feat: update version in main app to 1.5.0
SuhailLoya Nov 7, 2024
834d2e5
Merge pull request #177 from SuhailLoya/fix-small-issues
mongj Nov 7, 2024
84679f1
Merge pull request #179 from SuhailLoya/update-version-1.5
mongj Nov 7, 2024
6613f02
docs: updated find command in ug
AppleJem Nov 8, 2024
448016b
docs: add that tags are complete string match
AppleJem Nov 8, 2024
70582f7
Merge pull request #180 from AppleJem/update-ug-find
SuhailLoya Nov 8, 2024
691c049
docs: add disclaimer that invalid parameters for find will be ignored
AppleJem Nov 10, 2024
19b31c0
docs: update find command in UG, fix #217
AppleJem Nov 10, 2024
bd4ea9b
docs: Add clarification that find command searches all clients in UG
AppleJem Nov 10, 2024
46c5bc0
Merge pull request #258 from AppleJem/ug-updates
SuhailLoya Nov 10, 2024
facbb99
fix: Update UG and fix shortcut label
celeschai Nov 10, 2024
59c3f85
docs: Update UG
celeschai Nov 10, 2024
a73a344
docs: Update UG
celeschai Nov 10, 2024
90ee9f6
docs: Update UG
celeschai Nov 10, 2024
0c5f50e
docs: Update UG
celeschai Nov 10, 2024
0f4a125
fix: Remove Ui change
celeschai Nov 10, 2024
7a9e65b
fix typo
mongj Nov 11, 2024
5c9fa27
docs: Update UG
celeschai Nov 11, 2024
d0adcb6
docs: Update UG
celeschai Nov 11, 2024
672ebc8
docs: Update UG
celeschai Nov 11, 2024
7faa153
docs: Update DG
celeschai Nov 11, 2024
3fb3cd8
docs: Update DG
celeschai Nov 11, 2024
a9f1ad5
docs: Update UG
celeschai Nov 11, 2024
690d63b
docs: Update UG
celeschai Nov 11, 2024
adb0739
Merge branch 'master' into pe_D_bug_fixes
celeschai Nov 11, 2024
9321ea6
Merge pull request #259 from celeschai/pe_D_bug_fixes
SuhailLoya Nov 11, 2024
ee43e7f
docs: fix pe-d bugs
mongj Nov 11, 2024
499dc88
docs: add note that invalid specifiers will be ignored. fix #257
AppleJem Nov 11, 2024
a323928
docs: fix pe-d bugs
mongj Nov 11, 2024
cc3e93c
docs: update DG to specify that example command is not complete, fix …
AppleJem Nov 11, 2024
0b00da8
Merge pull request #260 from mongj/mingjun/fix-docs
SuhailLoya Nov 11, 2024
2b4039f
Merge branch 'master' into ug-updates
AppleJem Nov 11, 2024
4538300
Merge pull request #261 from AppleJem/ug-updates
mongj Nov 11, 2024
0e13aee
Remove map link for offline capatibility
mongj Nov 11, 2024
b6f2442
Merge pull request #262 from mongj/mingjun/remove-maps-link
celeschai Nov 11, 2024
a5524c5
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-W13-2/tp…
AppleJem Nov 11, 2024
b9bf59c
docs: fix typo
AppleJem Nov 11, 2024
b9d86b5
docs: specify parameter constraints apply to boh add and edit
AppleJem Nov 11, 2024
b840dbf
docs: add planned enhancements
SuhailLoya Nov 11, 2024
40b845c
docs: fix grammar
AppleJem Nov 11, 2024
34afadd
docs: fix plural grammar
AppleJem Nov 11, 2024
482d574
docs: change clarification for invalid specifiers
AppleJem Nov 11, 2024
6bfda9d
docs: fix minor sentencing issues
SuhailLoya Nov 11, 2024
29f20fe
docs: fix minor sentencing issues
SuhailLoya Nov 11, 2024
4924ca9
docs: edit phrasing to be more consistent on parameter constraints
AppleJem Nov 11, 2024
6cd577b
docs: add additional note under edit that tags can be added cumulativ…
AppleJem Nov 11, 2024
e0e7d9e
docs: fix minor sentencing issues
SuhailLoya Nov 11, 2024
5ae258a
Merge pull request #263 from SuhailLoya/add-duplicate-detection-to-pl…
celeschai Nov 11, 2024
f9c7b68
docs: add reference to the edit command under untag command for a way…
AppleJem Nov 11, 2024
eb2b856
docs: remove note that find searches from all clients because it's al…
AppleJem Nov 11, 2024
76a8630
docs: change tag match explanation in find to be easier to understand
AppleJem Nov 11, 2024
5b89c98
docs: fix typo in find function
AppleJem Nov 11, 2024
2a0c058
docs: add period
AppleJem Nov 11, 2024
4e6cdb3
docs: remove redundant examples under command
AppleJem Nov 11, 2024
26d0169
docs: edit log index mention to be consistent
AppleJem Nov 11, 2024
120386f
Merge pull request #264 from AppleJem/2101-ug
SuhailLoya Nov 11, 2024
556b817
add screenshots and fix quickstart
mongj Nov 11, 2024
70d2fed
merge master
mongj Nov 11, 2024
8f39755
Merge pull request #265 from mongj/mingjun/2101-ug
mongj Nov 11, 2024
8a382e7
merge master
mongj Nov 11, 2024
2feb1e9
add line breaks
mongj Nov 11, 2024
312fa4f
Merge pull request #266 from mongj/mingjun/test
mongj Nov 11, 2024
56ff57e
add line breaks
mongj Nov 11, 2024
fa0301f
fix: amend find command error message
AppleJem Nov 11, 2024
d114e54
docs: Update DG
celeschai Nov 12, 2024
66d3c95
Merge pull request #267 from AppleJem/find-err-msg
mongj Nov 12, 2024
5dd6eaf
docs: Update DG
celeschai Nov 12, 2024
59a6030
docs: update user stories in DG
AppleJem Nov 12, 2024
0c3aa5b
docs: Update DG
celeschai Nov 12, 2024
c409d3d
docs: Update DG
celeschai Nov 12, 2024
de6be7d
docs: fix dg bugs
mongj Nov 12, 2024
c1f8acd
Merge pull request #269 from AppleJem/user-stories
mongj Nov 12, 2024
7df65c6
docs: Update DG
celeschai Nov 12, 2024
7610490
Merge pull request #270 from mongj/mingjun/fix-dg
AppleJem Nov 12, 2024
f500bff
docs: added disclaimer about the usage of in the code and DG esp und…
AppleJem Nov 12, 2024
b1d5173
tests: remove possibly problematic test case in FindcommandParserTest
AppleJem Nov 12, 2024
08aaed6
Merge pull request #272 from AppleJem/dg-disclaimer
mongj Nov 12, 2024
55683bc
style: remove unused import
AppleJem Nov 12, 2024
368933e
Merge pull request #273 from AppleJem/fix-test
mongj Nov 12, 2024
b719c59
docs: Update DG and UG
celeschai Nov 12, 2024
4cd9c1c
refactor: remove unused CommandStack
mongj Nov 12, 2024
09b0325
Merge pull request #274 from mongj/remove-command-stack
mongj Nov 12, 2024
8bfeba3
docs: Update DG and UG
celeschai Nov 12, 2024
84c0572
Merge pull request #268 from celeschai/update-dg
mongj Nov 12, 2024
4a47bdb
docs: add autocomplete implementation to dg
SuhailLoya Nov 12, 2024
c99363e
docs: add line breaks for ug
mongj Nov 12, 2024
2c95409
docs: formatting in DG for notes on use of AddressBook
AppleJem Nov 12, 2024
b6183d6
Merge pull request #275 from SuhailLoya/add-implementation-to-dg
AppleJem Nov 12, 2024
ed16b89
Merge pull request #276 from AppleJem/dg-fix
mongj Nov 12, 2024
35ca082
feat: update version to 1.6 in mainapp
SuhailLoya Nov 12, 2024
431bca1
chore: merge master
mongj Nov 12, 2024
2078242
docs: add line breaks
mongj Nov 12, 2024
dbec80a
Merge pull request #278 from SuhailLoya/update-version-1.6
mongj Nov 12, 2024
1cb1e72
Merge pull request #279 from mongj/mingjun/add-line-breaks
AppleJem Nov 12, 2024
a87faa4
docs: remove placeholder
mongj Nov 12, 2024
0eb8c34
Merge pull request #280 from mongj/mingjun/final-branch
AppleJem Nov 12, 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
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: Bug report
about: Create a report for a bug in the application
title: ''
labels: type.Bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: type.Enhancement
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/task.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Generic Task
about: A generic task template with no body
title: ''
labels: ''
assignees: ''

---


10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/user_story.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: User Story
about: Add a user story
title: As a ...
labels: type.Story
assignees: ''

---

... [Add benefit here]
24 changes: 24 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
name: Pull Request
about: Create a pull request
title: ''
labels: ''
assignees: ''
milestone: 'v1.1'
project: 'AY2425S1-CS2103T-W13-2/4'

---
## Context
<!-- Please link to the GitHub issue (type `#` to autocomplete issue) -->
<!-- e.g. Fixes #12 -->

## Implementation
<!-- Explain how your solution solves the problem -->
<!-- If it affects UI, an image or gif is greatly encouraged. -->

## Other Information
<!--
This section is optional, it's for stuff like:
- Any tasks that are incomplete
- Any other issues that might be worth raising up
-->
14 changes: 13 additions & 1 deletion .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,19 @@ jobs:
java-package: jdk+fx

- name: Build and check with Gradle
run: ./gradlew check coverage
run: ./gradlew check coverage --info

- name: Upload tests artifact
uses: actions/upload-artifact@v4
with:
name: 'test-report-${{ matrix.platform }}'
path: 'build/reports/tests/test'

- name: Upload checkstyle artifact
uses: actions/upload-artifact@v4
with:
name: 'checkstyle-report-${{ matrix.platform }}'
path: 'build/reports/checkstyle'

- name: Upload coverage reports to Codecov
if: runner.os == 'Linux'
Expand Down
26 changes: 15 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
By Team W13-2

[![CI Status](https://github.com/AY2425S1-CS2103T-W13-2/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2425S1-CS2103T-W13-2/tp/actions)
[![codecov](https://codecov.io/github/AY2425S1-CS2103T-W13-2/tp/graph/badge.svg?token=WZBP8K3Q74)](https://codecov.io/github/AY2425S1-CS2103T-W13-2/tp)

# CareConnect

## About the project
![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/#contributing-to-se-edu) for more info.
* CareConnect (`CC` for short) is a desktop application built for social workers to manage their cases more effectively.
* For the detailed documentation of this project, see the **[CareConnect Product Website](https://ay2425s1-cs2103t-w13-2.github.io/tp/)**.

This project is currently under active development, and this README will be updated along the way.

## Acknowledgements

* This project is based on the [AddressBook-Level3](https://github.com/se-edu/addressbook-level3) project created by the [SE-EDU initiative](https://se-education.org).
10 changes: 8 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
id 'jacoco'
}

mainClassName = 'seedu.address.Main'
mainClassName = 'careconnect.Main'

sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
Expand Down Expand Up @@ -63,10 +63,16 @@ dependencies {
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: jUnitVersion

testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion

testImplementation "org.testfx:testfx-junit5:4.0.18"
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'careconnect.jar'
}

run {
enableAssertions = true
}

defaultTasks 'clean', 'test'
4 changes: 4 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ignore:
- "src/main/java/careconnect/ui/PersonDetailCard.java"
- "src/main/java/careconnect/ui/**/*.java" # ignore ui testing for now
- "main/java/careconnect/ui/PersonDetailCard.java"
51 changes: 21 additions & 30 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,46 @@ 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

### John Doe
### Suhail Loya

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

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

* Role: Project Advisor
* Role: Developer
* Responsibilities: developing things

### Jane Doe
### Celes Chai Jia Xuan

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

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

* Role: Team Lead
* Responsibilities: UI

### Johnny Doe

<img src="images/johndoe.png" width="200px">
* Responsibilities: lead team

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

* Role: Developer
* Responsibilities: Data

### Jean Doe
### Jem Zhang

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: developing things

### James Doe
### Zhang Ming Jun

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Develop

2 changes: 1 addition & 1 deletion docs/DevOps.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ Any warnings or errors will be printed out to the console.

Here are the steps to create a new release.

1. Update the version number in [`MainApp.java`](https://github.com/se-edu/addressbook-level3/tree/master/src/main/java/seedu/address/MainApp.java).
1. Update the version number in [`MainApp.java`](https://github.com/AY2425S1-CS2103T-W13-2/tp/blob/master/src/main/java/careconnect/MainApp.java).
1. Generate a fat JAR file using Gradle (i.e., `gradlew shadowJar`).
1. Tag the repo with the version number. e.g. `v0.1`
1. [Create a new release using GitHub](https://help.github.com/articles/creating-releases/). Upload the JAR file you created.
Loading