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

[CS2113-T12-1] ChChing #24

Open
wants to merge 616 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
616 commits
Select commit Hold shift + click to select a range
dcb4782
Merge pull request #12 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 3, 2023
1d11193
Merge pull request #242 from thomasjlalba/Thomas-PPP
avielcx Apr 3, 2023
19463ab
Update UG and DG
avielcx Apr 3, 2023
374c338
Merge pull request #243 from avielcx/master
avielcx Apr 3, 2023
d9fd8b6
Fix Storage bug
avielcx Apr 3, 2023
c75b55c
Merge pull request #244 from avielcx/master
avielcx Apr 3, 2023
043bacb
added PPP
Rayleigh47 Apr 3, 2023
5d24da3
Update runtest's expected output to allow Java CI to pass
thomasjlalba Apr 4, 2023
a490ab2
Add Non-functional Requirements in Developer Guide
thomasjlalba Apr 4, 2023
229e7ea
Merge pull request #245 from thomasjlalba/Thomas-JavaCI
avielcx Apr 4, 2023
41430eb
Merge pull request #246 from thomasjlalba/Thomas-NFR
avielcx Apr 4, 2023
278ee15
test for currency stuff
hyperbola-bear Apr 4, 2023
a69bd64
Merge pull request #13 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 4, 2023
807011c
Merge pull request #247 from hyperbola-bear/master
hyperbola-bear Apr 4, 2023
1bdcc06
edit PPP further
Rayleigh47 Apr 4, 2023
2d7cf57
Merge branch 'master' into ppp-update
Rayleigh47 Apr 4, 2023
a5f3f61
Merge pull request #249 from Rayleigh47/ppp-update
avielcx Apr 4, 2023
ffbadfc
Merge pull request #14 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 4, 2023
3194565
Update UG
avielcx Apr 4, 2023
62f96e8
Update UG for "find"
avielcx Apr 4, 2023
337c218
added char limit to category and description fields
Rayleigh47 Apr 4, 2023
97aa3e9
edit add use case in UG for new char limits
Rayleigh47 Apr 4, 2023
7a6a9df
Make file read-only
avielcx Apr 4, 2023
3995445
added message for empty expense or income list
Rayleigh47 Apr 4, 2023
8ad9421
clean up ListExpenseCommand and ListIncomeCommand to use Ui
Rayleigh47 Apr 4, 2023
be71999
Merge pull request #250 from avielcx/master
Rayleigh47 Apr 4, 2023
4e47039
Merge branch 'master' into bugfix-PED
Rayleigh47 Apr 4, 2023
7c0f362
resolve merge conflict and gradle check
Rayleigh47 Apr 4, 2023
0643ca8
fixed incorrect exception message for category field character limit
Rayleigh47 Apr 4, 2023
8b6d615
Merge pull request #251 from Rayleigh47/bugfix-PED
avielcx Apr 5, 2023
2ae1920
Revert Storage class changes
avielcx Apr 5, 2023
c8e1608
Update PPP
avielcx Apr 5, 2023
6eea5ac
tried unicode proof, + currency issues
hyperbola-bear Apr 5, 2023
0b5a5e2
Fix bug in PPP
avielcx Apr 5, 2023
2c46964
Merge pull request #252 from avielcx/master
Rayleigh47 Apr 5, 2023
0252ddc
Merge pull request #15 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 5, 2023
f8afa12
Update error handling for add expense command to make error messages …
thomasjlalba Apr 5, 2023
4df23ca
Update error message expected for JUnit test
thomasjlalba Apr 5, 2023
6df614c
fixed my expense parser to stop unicode??
hyperbola-bear Apr 5, 2023
f5e47fd
oops checkstyle
hyperbola-bear Apr 5, 2023
3dab7d7
Update error handling for add income command to make error messages m…
thomasjlalba Apr 5, 2023
31ba357
Update JUnit test with updated expected message
thomasjlalba Apr 5, 2023
870042c
Change error messages to make it more specific
thomasjlalba Apr 5, 2023
21b511b
plant uml for set currency and livecurrency api in DG
hyperbola-bear Apr 5, 2023
07e9184
Edit error message to make it more specific
thomasjlalba Apr 5, 2023
baa9878
Add JUnit tests for Incomes and Expenses classes
thomasjlalba Apr 5, 2023
1c2c26e
Add documentation for new JUnit classes
thomasjlalba Apr 5, 2023
23f4f70
Merge pull request #253 from hyperbola-bear/master
thomasjlalba Apr 5, 2023
8038fbd
Add other notes section in User Guide
thomasjlalba Apr 5, 2023
2148511
Merge branch 'master' into Thomas-ErrorMessage
avielcx Apr 5, 2023
890f1d4
Merge pull request #254 from thomasjlalba/Thomas-ErrorMessage
avielcx Apr 5, 2023
186e4dd
Revert "Update error message to make it more specific"
avielcx Apr 5, 2023
d9a1766
Merge pull request #255 from AY2223S2-CS2113-T12-1/revert-254-Thomas-…
avielcx Apr 5, 2023
b69862d
Fix Incomes and Expenses class
avielcx Apr 5, 2023
3f686ba
Merge branch 'master' into master
avielcx Apr 5, 2023
7fa2846
Merge pull request #256 from avielcx/master
avielcx Apr 5, 2023
6a16141
Add instructions for manual testing section. Included startup, add, e…
thomasjlalba Apr 5, 2023
bfb540b
Add delete/clear command to the instructions for manual testing
thomasjlalba Apr 5, 2023
81a644a
Fix merge conflicts
avielcx Apr 5, 2023
aa03a2e
Merge pull request #257 from avielcx/master
avielcx Apr 5, 2023
6841724
Add list and balance commands to manual testing of Developer Guide
thomasjlalba Apr 5, 2023
68d1b89
Fix Checkstyle
avielcx Apr 5, 2023
9871d67
Merge pull request #258 from avielcx/master
avielcx Apr 5, 2023
c43052a
Fix checkstyle
avielcx Apr 5, 2023
9a879a8
Merge pull request #259 from avielcx/master
avielcx Apr 5, 2023
cbfe03f
Fix Junit bug
avielcx Apr 5, 2023
b589961
Merge pull request #260 from avielcx/master
avielcx Apr 5, 2023
1e8803f
Merge pull request #16 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 5, 2023
bf7d53a
round value for income and expense to 2dp before adding into respecti…
Rayleigh47 Apr 5, 2023
aaf17f7
edit entry for add in user guide for value being stored as a 2dp double
Rayleigh47 Apr 5, 2023
d78eb97
Merge pull request #261 from thomasjlalba/Thomas-Docs
Rayleigh47 Apr 5, 2023
c34ff7f
update exception message thrown for parsing value
Rayleigh47 Apr 5, 2023
3138901
lower bound checker for add income/expense
hyperbola-bear Apr 5, 2023
8ed22f4
resolved merge conflict in UG
Rayleigh47 Apr 5, 2023
734c959
Merge pull request #17 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 5, 2023
c5f040b
edit UG
Rayleigh47 Apr 5, 2023
555e3a5
checkstyle
hyperbola-bear Apr 5, 2023
58a53a9
Merge branch 'master' of https://github.com/hyperbola-bear/tp
hyperbola-bear Apr 5, 2023
546a558
Add JUnit tests for Expenses and Incomes classes from the parser package
thomasjlalba Apr 5, 2023
5c7a493
Merge pull request #263 from hyperbola-bear/master
avielcx Apr 5, 2023
c87a0b8
Merge pull request #262 from Rayleigh47/decimalfix-PED
avielcx Apr 5, 2023
c45d8fc
Update DG diagrams
avielcx Apr 5, 2023
1be4de0
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T12-1/tp
avielcx Apr 5, 2023
02e8202
Merge pull request #264 from avielcx/master
hyperbola-bear Apr 5, 2023
a4db33b
Merge pull request #18 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 5, 2023
9ef044a
Add and edit error messages to make it more specific.
thomasjlalba Apr 5, 2023
9bfc380
Merge branch 'master' into Thomas-ErrorMessageAgain
thomasjlalba Apr 5, 2023
4e3d22b
Changed value field for adding income and expense to only accept valu…
Rayleigh47 Apr 5, 2023
93ac636
Update user guide to reflect accepting only 2 d.p. entries for value …
Rayleigh47 Apr 5, 2023
1905492
Merge pull request #265 from thomasjlalba/Thomas-ErrorMessageAgain
hyperbola-bear Apr 5, 2023
af41b9c
Merge pull request #19 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 5, 2023
4a09c0c
cleaned up .puml file for AddIncome and ListExpense
Rayleigh47 Apr 5, 2023
85d8aa5
resolved merge conflicts
Rayleigh47 Apr 5, 2023
48740ee
Merge pull request #268 from Rayleigh47/decimalfix-PED
hyperbola-bear Apr 5, 2023
8b37b29
Merge pull request #20 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 5, 2023
3cdc360
Fix bug where edit expense does not limit value to 999999.99
thomasjlalba Apr 6, 2023
6627f7b
Add JUnit tests for ExpenseList and IncomeList tests
thomasjlalba Apr 6, 2023
7e9a254
Merge pull request #269 from thomasjlalba/Thomas-EditCommandBug
hyperbola-bear Apr 6, 2023
5878b76
Merge pull request #21 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 6, 2023
1bd69ca
upgrade find command
hyperbola-bear Apr 6, 2023
841ab21
Merge pull request #270 from hyperbola-bear/master
avielcx Apr 6, 2023
4361b80
Rename PPP file to match github username
thomasjlalba Apr 6, 2023
9abc2e3
Merge pull request #271 from thomasjlalba/master
Rayleigh47 Apr 6, 2023
025664d
Update Yan Ming's PPP to github name
Rayleigh47 Apr 6, 2023
caeda1a
update DG, UG and error checking for Find
hyperbola-bear Apr 6, 2023
ab2656a
checkstyle
hyperbola-bear Apr 6, 2023
6b676a1
Merge pull request #22 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 6, 2023
8fd54af
Merge pull request #272 from Rayleigh47/master
hyperbola-bear Apr 6, 2023
b920b3e
Merge pull request #273 from hyperbola-bear/master
Rayleigh47 Apr 6, 2023
5851e3c
cleanup parser class and further javadoc
Rayleigh47 Apr 7, 2023
4c28f43
clean up PPP
Rayleigh47 Apr 7, 2023
2b2b4e3
update UI help command for add target command
Rayleigh47 Apr 7, 2023
906baf4
handle values for setting of target to follow constraints
Rayleigh47 Apr 7, 2023
2335c24
allow for negative values to be parsed by set target command
Rayleigh47 Apr 7, 2023
2e283c2
edit ym PPP
Rayleigh47 Apr 7, 2023
9c81979
further edit to UG and DG to tally with set target restraints
Rayleigh47 Apr 7, 2023
436ed27
sort out checkstyle
Rayleigh47 Apr 7, 2023
9f524a6
Update UG, DG. Add ClearTargetCommand
avielcx Apr 7, 2023
08dac9c
cleanup type for clear expense
Rayleigh47 Apr 7, 2023
c9b0b46
Merge pull request #276 from avielcx/master
avielcx Apr 7, 2023
f38ccf8
Update Target Limit
avielcx Apr 7, 2023
9339530
cleanup DG to add new commands to header table
Rayleigh47 Apr 7, 2023
bb8732f
Merge pull request #277 from avielcx/master
avielcx Apr 7, 2023
8bef800
clean up uml diagrams for add income and list expense
Rayleigh47 Apr 7, 2023
7c5c0e3
resolved merge conflicts
Rayleigh47 Apr 7, 2023
6c90a3a
further clean up of uml diagrams
Rayleigh47 Apr 7, 2023
678bc49
Added architecture diagram and update design portion of DG
Rayleigh47 Apr 7, 2023
e3bb99f
update Developer Guide for version 2.1
thomasjlalba Apr 7, 2023
47bdd6b
Update EditExpenseCommand and EditIncomeCommand classes to remove mag…
thomasjlalba Apr 7, 2023
a0344ee
Merge pull request #275 from Rayleigh47/cleanup-v2.1
thomasjlalba Apr 7, 2023
e6f67a9
Merge branch 'master' into Thomas-DG
thomasjlalba Apr 7, 2023
c011ef2
Update parser to make the command and fields for arguments case insen…
thomasjlalba Apr 7, 2023
acd4b93
Update User Guide to note on the case insensitivitiy
thomasjlalba Apr 7, 2023
806850b
Merge pull request #278 from thomasjlalba/Thomas-DG
Rayleigh47 Apr 7, 2023
c6602be
Merge pull request #279 from thomasjlalba/Thomas-CaseInsensitive
hyperbola-bear Apr 7, 2023
932c8e9
updated livecurrencyapi in DG
hyperbola-bear Apr 7, 2023
a3337f8
Merge branch 'master' into master
hyperbola-bear Apr 7, 2023
c91ce5d
Merge pull request #23 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 7, 2023
b198288
Add Junit for ClearTargetCommand. Update UG, DG, PPP
avielcx Apr 7, 2023
284d5c9
Merge pull request #281 from avielcx/master
avielcx Apr 7, 2023
8a12c95
Merge pull request #280 from hyperbola-bear/master
avielcx Apr 7, 2023
249b4c9
Improve language use in DG and UG
avielcx Apr 7, 2023
33ba5ff
Merge pull request #282 from avielcx/master
avielcx Apr 7, 2023
32b3f76
Fix typo
avielcx Apr 7, 2023
3e8a856
Fix checkstyle
avielcx Apr 7, 2023
0ce69e4
Merge pull request #283 from avielcx/master
avielcx Apr 7, 2023
251aa20
fix checkstyle
avielcx Apr 7, 2023
58b473f
Merge pull request #284 from avielcx/master
avielcx Apr 7, 2023
6ea16e3
Logging
avielcx Apr 7, 2023
fefccce
fix checkstyle
avielcx Apr 7, 2023
b33e907
logging
avielcx Apr 7, 2023
2cc5be3
Update TOC
avielcx Apr 7, 2023
35c78f2
Merge pull request #285 from avielcx/master
Rayleigh47 Apr 7, 2023
5fd7603
Implement logger and log file for Storage
Rayleigh47 Apr 7, 2023
da66747
Merge pull request #286 from Rayleigh47/logger-test
avielcx Apr 7, 2023
47dba67
Logging
avielcx Apr 7, 2023
b30b8b8
update logging
avielcx Apr 7, 2023
5f205cb
fix checkstyle
avielcx Apr 7, 2023
a1d7644
Fix checkstyle
avielcx Apr 7, 2023
9037597
Merge pull request #287 from avielcx/master
Rayleigh47 Apr 7, 2023
c98caf4
Update PPP, Product Website, AboutUs Image
avielcx Apr 8, 2023
2220dfa
Merge pull request #288 from avielcx/master
avielcx Apr 8, 2023
06f6215
Fix errors with documentation in User Guide
thomasjlalba Apr 8, 2023
d7e06f7
Update logging
avielcx Apr 8, 2023
60be507
Merge pull request #289 from avielcx/master
avielcx Apr 8, 2023
76291ec
Update Logging
avielcx Apr 8, 2023
d37c124
Update Logging
avielcx Apr 8, 2023
0d2e9b9
Merge pull request #291 from avielcx/master
avielcx Apr 8, 2023
8bf6aad
Merge pull request #290 from thomasjlalba/master
thomasjlalba Apr 8, 2023
04fe517
makes the UG and DG clearer regarding extra field inputs
thomasjlalba Apr 8, 2023
c4139d1
Fix TOC
avielcx Apr 8, 2023
2dcf733
Merge pull request #293 from avielcx/master
avielcx Apr 8, 2023
cc6ed32
Update TOC
avielcx Apr 8, 2023
8d955fc
Merge pull request #294 from avielcx/master
avielcx Apr 8, 2023
af9bd49
Update DG TOC
avielcx Apr 8, 2023
5648fdd
Merge pull request #295 from avielcx/master
avielcx Apr 8, 2023
df19650
Merge pull request #292 from thomasjlalba/Thomas-Doc
avielcx Apr 9, 2023
a245914
Fix erratas in thomasjlalba PPP and Developer Guide
thomasjlalba Apr 9, 2023
86ef4f1
Merge pull request #296 from thomasjlalba/Thomas-Erratas
avielcx Apr 9, 2023
56928ff
Update PPP
avielcx Apr 9, 2023
556a7e8
Merge pull request #297 from avielcx/master
avielcx Apr 9, 2023
556b6f1
Update PPP
avielcx Apr 9, 2023
dbf773c
Merge pull request #298 from avielcx/master
avielcx Apr 9, 2023
eda4f34
Update PPP
avielcx Apr 9, 2023
7073049
Merge pull request #299 from avielcx/master
avielcx Apr 9, 2023
27915e5
Update PPP
avielcx Apr 9, 2023
bb098f0
Merge pull request #300 from avielcx/master
avielcx Apr 9, 2023
8a84fd6
Update UG to inform users not to edit any txt files
avielcx Apr 9, 2023
ce9f87c
Fix errors made in User Guide
thomasjlalba Apr 9, 2023
c2a4fe2
Merge pull request #301 from thomasjlalba/Thomas-DocAgain
thomasjlalba Apr 9, 2023
38c3884
Update UG
avielcx Apr 9, 2023
1cd7fb6
Update DG
avielcx Apr 9, 2023
44e73d3
Update UserGuide.md
Rayleigh47 Apr 9, 2023
d3fb143
Merge pull request #302 from avielcx/master
Rayleigh47 Apr 9, 2023
3dfe165
Merge pull request #24 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 9, 2023
abcbe2e
remove comments
hyperbola-bear Apr 9, 2023
b0d7f79
Clean up code to improve code quality
thomasjlalba Apr 9, 2023
21bbaa2
checkstyle
hyperbola-bear Apr 9, 2023
5e44c8e
Cleaned up test files for code quality
Rayleigh47 Apr 9, 2023
564ed3b
Improve code quality
avielcx Apr 9, 2023
a1a7f1c
Merge pull request #306 from avielcx/master
avielcx Apr 9, 2023
ce318eb
Merge pull request #305 from Rayleigh47/master
Rayleigh47 Apr 9, 2023
11795bb
Merge pull request #304 from hyperbola-bear/master
Rayleigh47 Apr 9, 2023
f5f541c
Fix checkstyle error
thomasjlalba Apr 9, 2023
b9658ac
Merge pull request #303 from thomasjlalba/Thomas-CleanCode
thomasjlalba Apr 9, 2023
9ab50b8
Merge pull request #25 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 9, 2023
a0cf613
update ym PPP
Rayleigh47 Apr 9, 2023
dbf74e6
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T12-1/tp
Rayleigh47 Apr 9, 2023
96b0a98
Update TOC
avielcx Apr 9, 2023
513b1b3
Merge pull request #307 from avielcx/master
Rayleigh47 Apr 9, 2023
322fb72
Update instructions/command line to be trimmed to cut off excess spaces
thomasjlalba Apr 9, 2023
db837b3
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T12-1/tp
Rayleigh47 Apr 9, 2023
9af3a1b
Merge pull request #308 from thomasjlalba/Thomas-TrimCommand
Rayleigh47 Apr 9, 2023
3848e69
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T12-1/tp
Rayleigh47 Apr 9, 2023
7af572a
added currency to target
hyperbola-bear Apr 9, 2023
effb913
Merge pull request #26 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 9, 2023
df64151
Remove consolehandler logging
Rayleigh47 Apr 9, 2023
b566e25
Merge pull request #309 from hyperbola-bear/master
avielcx Apr 9, 2023
50afacd
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T12-1/tp
Rayleigh47 Apr 9, 2023
77e1e1e
Merge branch 'master' into final-update
Rayleigh47 Apr 9, 2023
6653161
Merge pull request #310 from Rayleigh47/final-update
thomasjlalba Apr 9, 2023
becaf14
ppp
hyperbola-bear Apr 9, 2023
bd29a9d
Merge pull request #27 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 9, 2023
a45f934
Merge branch 'master' of https://github.com/hyperbola-bear/tp
hyperbola-bear Apr 9, 2023
8a85e6f
Merge pull request #311 from hyperbola-bear/master
Rayleigh47 Apr 9, 2023
e4934ab
update show target to be 2dp
Rayleigh47 Apr 9, 2023
731e284
update DG for limit on number of records for expenses and incomes
Rayleigh47 Apr 9, 2023
a2bb66f
Update PPP
avielcx Apr 9, 2023
454fd85
Merge pull request #312 from avielcx/master
avielcx Apr 9, 2023
fc82d36
fixed show target test bug
Rayleigh47 Apr 9, 2023
8f60c92
Merge branch 'master' into final-update
Rayleigh47 Apr 9, 2023
6dbf53d
Add page break for PPP
thomasjlalba Apr 9, 2023
5712364
Add page breaks for Developer Guide
thomasjlalba Apr 9, 2023
adbb21c
Merge pull request #313 from Rayleigh47/final-update
thomasjlalba Apr 9, 2023
282d212
Update UG
avielcx Apr 9, 2023
675940d
Merge pull request #314 from thomasjlalba/Thomas-PageBreaks
avielcx Apr 9, 2023
8189eb7
Merge pull request #315 from avielcx/master
Rayleigh47 Apr 9, 2023
4dcbffc
Add page break to neaten make Developer Guide pdf compatible
thomasjlalba Apr 9, 2023
867ce7d
Merge pull request #316 from thomasjlalba/Thomas-PageBreakAgain
thomasjlalba Apr 9, 2023
ff7fd69
Update rayleigh47.md
Rayleigh47 Apr 9, 2023
8fc5f98
page break
hyperbola-bear Apr 9, 2023
245ce5f
Merge pull request #28 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 9, 2023
2c74f57
Merge pull request #317 from hyperbola-bear/master
hyperbola-bear Apr 9, 2023
2e87b84
Update UserGuide.md
Rayleigh47 Apr 10, 2023
d95cbce
Update DeveloperGuide.md
Rayleigh47 Apr 10, 2023
d6cb099
Merge pull request #29 from AY2223S2-CS2113-T12-1/master
hyperbola-bear Apr 10, 2023
b306858
category find
hyperbola-bear Apr 10, 2023
eff65ea
Update PPP
avielcx Apr 10, 2023
178f081
Merge pull request #318 from hyperbola-bear/master
thomasjlalba Apr 10, 2023
0f3e90b
Merge pull request #319 from avielcx/master
avielcx Apr 10, 2023
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
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,9 @@ src/main/resources/docs/
*.iml
bin/

#vscode
/.vscode/

/text-ui-test/ACTUAL.TXT
text-ui-test/EXPECTED-UNIX.TXT
/data
3 changes: 3 additions & 0 deletions META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Manifest-Version: 1.0
Main-Class: chching.ChChing

Binary file added [CS2113-T12-1][ChChing].jar
Binary file not shown.
17 changes: 15 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,25 @@ plugins {
id 'com.github.johnrengelman.shadow' version '7.1.2'
}

compileJava.options.encoding = "UTF-8"
compileTestJava.options.encoding = "UTF-8"

tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
tasks.withType(Test) {
systemProperty "file.encoding", "UTF-8"
}

repositories {
mavenCentral()
}

dependencies {
testImplementation('org.junit.platform:junit-platform-launcher:1.5.2')
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.5.0'
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.5.0'
implementation 'com.google.code.gson:gson:2.10.1'
}

test {
Expand All @@ -29,11 +41,11 @@ test {
}

application {
mainClass = "seedu.duke.Duke"
mainClass = "chching.ChChing"
}

shadowJar {
archiveBaseName = "duke"
archiveBaseName = "chching"
archiveClassifier = null
}

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

run{
standardInput = System.in
enableAssertions = true
}
6 changes: 6 additions & 0 deletions data/chching.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
I | dick | 2023-12-12 | 1.00
I | test | 2022-11-11 | 300.00
I | test | 2023-12-12 | 500.00
E | expense | transport | 2023-12-12 | 500.00
E | tuition | test | 2023-12-24 | 350.50
E | test | test | 2023-07-05 | 300.00
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://i0.wp.com/www.canterburysociety.org.uk/wp-content/uploads/2020/04/person-placeholder.jpg?w=500&ssl=1) | Nafis Azizi Riza | [Github](https://github.com/nafisazizir) | [Portfolio](team/nafisazizir.md)
![](https://i0.wp.com/www.canterburysociety.org.uk/wp-content/uploads/2020/04/person-placeholder.jpg?w=500&ssl=1) | Eng Chen Xi, Aviel | [Github](https://github.com/avielcx) | [Portfolio](team/avielcx.md)
![](https://i0.wp.com/www.canterburysociety.org.uk/wp-content/uploads/2020/04/person-placeholder.jpg?w=500&ssl=1) | Pang Yan Ming | [Github](https://github.com/Rayleigh47/) | [Portfolio](team/rayleigh47.md)
![](https://i0.wp.com/www.canterburysociety.org.uk/wp-content/uploads/2020/04/person-placeholder.jpg?w=500&ssl=1) | Thomas Joseph Lee Alba | [Github](https://github.com/thomasjlalba) | [Portfolio](team/thomasjlalba.md)
![](https://i0.wp.com/www.canterburysociety.org.uk/wp-content/uploads/2020/04/person-placeholder.jpg?w=500&ssl=1) | Hung Hin Wang Clement | [Github](https://github.com/hyperbola-bear) | [Portfolio](team/clement.md)
397 changes: 386 additions & 11 deletions docs/DeveloperGuide.md

Large diffs are not rendered by default.

14 changes: 12 additions & 2 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
# Duke
![](https://images.gamebanana.com/img/ico/sprays/oinkspray_2.png)
# ChChing

{Give product intro here}
ChChing is a Command Line Interface (CLI) desktop app for tracking spending and managing finances, with currency conversion capabilities. If you are someone who needs a simple interface to get a better hold of your finances, this app is for you!

![Ui](images/Ui.png)

Useful links:
* [User Guide](UserGuide.md)
* [Developer Guide](DeveloperGuide.md)
* [About Us](AboutUs.md)

Creaters:
* avielcx
* hyperbola-bear
* nafisazizir
* rayleigh47
* thomasjlalba
Loading