Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
432 commits
Select commit Hold shift + click to select a range
28542b4
checkstyle2
stevenantya Mar 29, 2023
395e464
trying to resolve inf loop: 1
ollayf Mar 29, 2023
cc049cc
Tested all checks work locally
ollayf Mar 29, 2023
af5756a
Trying to fix windows build
ollayf Mar 29, 2023
83061d5
Merge pull request #82 from ollayf/master
ollayf Mar 29, 2023
757dbd7
Merge pull request #83 from AY2223S2-CS2113-T15-2/fields
ollayf Mar 29, 2023
73a2245
Checkstyle fixes (incl. remove ExitCommandTest)
kairuler Mar 29, 2023
76ebdee
Fixed IO Redirection issues
ollayf Mar 29, 2023
17111be
Merge branch 'AY2223S2-CS2113-T15-2:master' into master
ollayf Mar 29, 2023
72ebe3f
Updated inputs
ollayf Mar 29, 2023
8fd7f15
Added checkstyle for readers
ollayf Mar 29, 2023
d3f97df
Merge remote-tracking branch 'origin/master' into searching
kairuler Mar 29, 2023
084c35e
Re add actual txt
ollayf Mar 29, 2023
26b4fdc
altered the file structure for bat file
ollayf Mar 29, 2023
d347ea0
Merge remote-tracking branch 'upstream/export' into searching
kairuler Mar 29, 2023
d35014c
Merge branch 'master' of https://github.com/kairuler/tp into searching
kairuler Mar 29, 2023
668dbb0
Merge pull request #3 from kairuler/searching
kairuler Mar 29, 2023
bedecc5
v2.0 release
kairuler Mar 29, 2023
49fd291
Merge pull request #4 from kairuler/searching
kairuler Mar 29, 2023
5438741
Merge branch 'master' into master
kairuler Mar 29, 2023
f3415a9
Merge pull request #86 from kairuler/master
kairuler Mar 29, 2023
8071134
Merge pull request #81 from stevenantya/v1.31
stevenantya Mar 29, 2023
e147242
Merge branch 'master' into creation
stevenantya Mar 29, 2023
cdd82ae
Merging for v2.0
ollayf Mar 29, 2023
abb999f
khairul gradlew
stevenantya Mar 29, 2023
7c8fb9b
Update EditCommandTest.java
ollayf Mar 30, 2023
ac7773d
Update EditCommandTest.java
ollayf Mar 30, 2023
cccf269
Contribute to DG
stevenantya Mar 30, 2023
a5a9bb0
Merge pull request #93 from stevenantya/master
stevenantya Mar 30, 2023
20b2595
Add UG
stevenantya Mar 30, 2023
f8437f3
added formatting for UG
euzhengxi Mar 31, 2023
bb2c3f4
Merge pull request #95 from euzhengxi/export
euzhengxi Mar 31, 2023
f181528
Merge pull request #96 from AY2223S2-CS2113-T15-2/export
euzhengxi Mar 31, 2023
8e3a22f
Updates
DeepanjaliDhawan Apr 2, 2023
07dd505
Revert "Updates"
DeepanjaliDhawan Apr 2, 2023
2f27e08
Merge remote-tracking branch 'upstream/master'
DeepanjaliDhawan Apr 2, 2023
8ea4a13
Fix Edit command to change all fields for BasicPassword, CreditCard, …
kairuler Apr 4, 2023
67185a8
Small fix for Edit command
kairuler Apr 4, 2023
fc89026
Merge pull request #5 from kairuler/searching
kairuler Apr 4, 2023
0ed111d
Fix JUnit
kairuler Apr 4, 2023
7f12288
Merge pull request #6 from kairuler/searching
kairuler Apr 4, 2023
c6b8c4e
Added Edit support for Wifi Password and Crypto Wallet
kairuler Apr 4, 2023
6da9a01
Merge pull request #7 from kairuler/searching
kairuler Apr 4, 2023
c49c20d
Revamped Add Commands System
ollayf Apr 4, 2023
b880f07
Edited the text ui test
ollayf Apr 4, 2023
cb29870
Edited text ui test
ollayf Apr 4, 2023
c24e6de
Merge pull request #171 from kairuler/master
ollayf Apr 4, 2023
bd1c544
Commits:
DeepanjaliDhawan Apr 5, 2023
51b3775
correct checkstyle error
DeepanjaliDhawan Apr 5, 2023
3fe63aa
Update the expected.txt
DeepanjaliDhawan Apr 5, 2023
4d92853
Update2
DeepanjaliDhawan Apr 5, 2023
59c147c
update3
DeepanjaliDhawan Apr 5, 2023
c5101e2
Final Update
DeepanjaliDhawan Apr 5, 2023
83974a5
Update- expected.txt
DeepanjaliDhawan Apr 5, 2023
3bb5293
Merge pull request #175 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 5, 2023
3ae7887
Merge branch 'master' into tagging
DeepanjaliDhawan Apr 5, 2023
1b0a97e
Merge branch 'master' into master
DeepanjaliDhawan Apr 5, 2023
a3db402
Solve errors
DeepanjaliDhawan Apr 5, 2023
3c4e899
Merge pull request #179 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 5, 2023
bf273d0
Fix delete multiple items
stevenantya Apr 5, 2023
36a0725
add uml
stevenantya Apr 5, 2023
e62f4ba
Merge pull request #180 from stevenantya/v2.10
stevenantya Apr 5, 2023
e977c3e
Merge pull request #181 from AY2223S2-CS2113-T15-2/creation
stevenantya Apr 5, 2023
45bf008
Merge pull request #178 from AY2223S2-CS2113-T15-2/tagging
ollayf Apr 5, 2023
d681b51
Merged all functions except edit and search
ollayf Apr 5, 2023
13c10ff
Merge pull request #182 from ollayf/master
ollayf Apr 5, 2023
547a745
Draft PPP
kairuler Apr 5, 2023
70d0fa0
Merge pull request #183 from kairuler/master
kairuler Apr 5, 2023
afc62f5
Update PPP
DeepanjaliDhawan Apr 5, 2023
151b6f8
Merge pull request #184 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 5, 2023
42ce6be
Merged Search and View Function
ollayf Apr 5, 2023
ac5522e
Merged all main features
ollayf Apr 5, 2023
92f63e3
Remove trimming for JUnit tests
ollayf Apr 5, 2023
1e8490e
Edited reveal strings
ollayf Apr 5, 2023
bec9cbf
Removed tests that gave me some issues from viewcommand
ollayf Apr 5, 2023
6bd7df0
Removed imports causing issues
ollayf Apr 5, 2023
3de49b7
Merge pull request #185 from ollayf/master
ollayf Apr 5, 2023
8bb196d
Fix JUnit tests for Edit and View
kairuler Apr 6, 2023
d20142c
Merge pull request #186 from kairuler/master
kairuler Apr 6, 2023
6e36123
Updated the menu and starting commands
ollayf Apr 6, 2023
3ccf679
Updated menus and starting messages
ollayf Apr 6, 2023
eb36b0c
edited text ui tests
ollayf Apr 6, 2023
147f704
removed additional stuff
ollayf Apr 6, 2023
2afe777
fixed bugs in backend, added save command, added assertions
euzhengxi Apr 6, 2023
d662a72
Merge pull request #187 from ollayf/master
ollayf Apr 6, 2023
30f2de7
Fixed the case where folders cannot be empty
ollayf Apr 6, 2023
8e77e18
Changed criteria for legal secretnames and fodlers
ollayf Apr 6, 2023
741912e
Merge branch 'fixing_empty_input_issues'
ollayf Apr 6, 2023
e478b56
resolveg merge conflicts
euzhengxi Apr 6, 2023
91d281a
Merge pull request #189 from ollayf/master
ollayf Apr 6, 2023
3e88df5
made amendments according to checkstyle error
euzhengxi Apr 6, 2023
410dd1d
made amendments to test
euzhengxi Apr 6, 2023
a26efb8
amended text ui test
euzhengxi Apr 6, 2023
7dbc991
Merge pull request #188 from euzhengxi/export
euzhengxi Apr 6, 2023
8bd2061
amended bugs in backend
euzhengxi Apr 6, 2023
27bbf58
Merge branch 'master' into export
ollayf Apr 6, 2023
0ab3ceb
Update SecretMaster.java
ollayf Apr 6, 2023
0d8975b
Merge pull request #190 from AY2223S2-CS2113-T15-2/export
ollayf Apr 6, 2023
066abe6
Merge pull request #191 from euzhengxi/export
euzhengxi Apr 6, 2023
bd53cae
Merge pull request #192 from AY2223S2-CS2113-T15-2/export
euzhengxi Apr 6, 2023
ff4846f
Minor edits
kairuler Apr 6, 2023
87ea5a8
fixed text-ui-test
euzhengxi Apr 6, 2023
154a3ad
Merge pull request #218 from kairuler/master
kairuler Apr 6, 2023
5d5d291
Make Search command output more visually appealing
kairuler Apr 6, 2023
82bb2da
Merge pull request #222 from kairuler/master
kairuler Apr 6, 2023
ab16ae2
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T15-2/tp …
euzhengxi Apr 7, 2023
7270485
Added details for PPP draft
euzhengxi Apr 7, 2023
1f7e134
amended text-ui-tests
euzhengxi Apr 7, 2023
01d81a4
Merge pull request #223 from euzhengxi/export
euzhengxi Apr 7, 2023
7429ab4
Merge pull request #224 from AY2223S2-CS2113-T15-2/export
euzhengxi Apr 7, 2023
b87c3c7
made amendments according to team testing
euzhengxi Apr 7, 2023
a4b4852
Merge pull request #225 from euzhengxi/export
euzhengxi Apr 7, 2023
a0e6a36
Main changes from pentesting and issues flagged out in github
ollayf Apr 7, 2023
8837d6d
Cleared all issues after PED code related
ollayf Apr 7, 2023
6b05ac9
Best release for testing round 2
ollayf Apr 7, 2023
3e33779
Removed database.txt file after every test
ollayf Apr 7, 2023
a77b35c
Ready for testing round 2 without database coverage
ollayf Apr 7, 2023
a316aa5
Merge pull request #227 from ollayf/master
ollayf Apr 7, 2023
67b8730
Update PPP with required naming convention
DeepanjaliDhawan Apr 7, 2023
af4b767
Merge pull request #228 from DeepanjaliDhawan/deeps-ppp
DeepanjaliDhawan Apr 7, 2023
c40e587
Merge pull request #229 from AY2223S2-CS2113-T15-2/tagging
DeepanjaliDhawan Apr 7, 2023
5d1ce2a
Updated instructions for users in menu adn startup
ollayf Apr 8, 2023
57c795d
Merge pull request #230 from ollayf/master
ollayf Apr 8, 2023
82abc91
Add colon in sequence diagram to represent class
stevenantya Apr 8, 2023
2b2229b
Fix issue #165.
stevenantya Apr 8, 2023
4e4d7c0
added information to print to user when session starts
euzhengxi Apr 8, 2023
b4854ec
Add JUnit test
kairuler Apr 8, 2023
05aa4e7
amended backend bugs and implemented autosave function
euzhengxi Apr 8, 2023
7757f6f
Merge branch 'export' into export
euzhengxi Apr 8, 2023
1169c2e
Update Ui.java
euzhengxi Apr 8, 2023
ce752dc
Update AddSecretCommand.java
euzhengxi Apr 8, 2023
43a1e3e
Update DeleteCommand.java
euzhengxi Apr 8, 2023
f53cb3c
Update Backend.java
euzhengxi Apr 8, 2023
f5b1599
Fixed bugs in backend - reading and writing special characters in dat…
euzhengxi Apr 8, 2023
c7d1012
resolved merge conflicts
euzhengxi Apr 8, 2023
facdf6a
resolved bugs in exceptions
euzhengxi Apr 8, 2023
a491afb
made amendments to text-ui-test
euzhengxi Apr 8, 2023
d888ada
amended junit tests
euzhengxi Apr 8, 2023
a610950
Refactored naming
ollayf Apr 9, 2023
60e108c
Update OperationMessages.java
ollayf Apr 9, 2023
5a5db5f
Merge pull request #235 from euzhengxi/export
ollayf Apr 9, 2023
b645291
Merge pull request #226 from AY2223S2-CS2113-T15-2/export
ollayf Apr 9, 2023
6b630ed
Prepping for release all segments merged
ollayf Apr 9, 2023
4a754d7
Merge pull request #236 from ollayf/master
ollayf Apr 9, 2023
ccad0fe
Edited runtests
ollayf Apr 9, 2023
0b72c18
Added all the new diagrams from Hosea
ollayf Apr 9, 2023
5ff2b2b
Merge pull request #237 from ollayf/master
ollayf Apr 9, 2023
55fbe98
Updates
DeepanjaliDhawan Apr 9, 2023
b44312c
Merge pull request #238 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 9, 2023
e099b06
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T15-2/tp
stevenantya Apr 9, 2023
92588ba
Merge pull request #239 from AY2223S2-CS2113-T15-2/tagging
DeepanjaliDhawan Apr 9, 2023
0274117
added more details for PPP and logging
euzhengxi Apr 9, 2023
673913d
Updates in Add
DeepanjaliDhawan Apr 9, 2023
72e7d4e
pulled from upstream
euzhengxi Apr 9, 2023
e3e26a2
Merge pull request #240 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 9, 2023
b06250d
Make changes in Add
DeepanjaliDhawan Apr 9, 2023
2cbba11
Merge pull request #241 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 9, 2023
db71898
Update UserGuide.md
DeepanjaliDhawan Apr 9, 2023
700cc68
Updates
DeepanjaliDhawan Apr 9, 2023
29345c5
Merge pull request #242 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 9, 2023
31c5529
Updates
DeepanjaliDhawan Apr 9, 2023
ede8785
Merge pull request #243 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 9, 2023
1149296
Updates to UG
DeepanjaliDhawan Apr 9, 2023
7aa709f
UG updates
DeepanjaliDhawan Apr 9, 2023
dd32892
Merge pull request #244 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 9, 2023
0c02a25
Testing update in UG
DeepanjaliDhawan Apr 9, 2023
4a62699
Merge pull request #245 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 9, 2023
729320c
Formatting updates in UG
DeepanjaliDhawan Apr 9, 2023
bcd675e
Merge pull request #246 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 9, 2023
4b3b85d
Update UserGuide.md
DeepanjaliDhawan Apr 9, 2023
fdaccf1
Update PPP link
DeepanjaliDhawan Apr 9, 2023
22bd3c9
Update AboutUs.md
DeepanjaliDhawan Apr 9, 2023
dcd7897
Edited annoying saving messages
ollayf Apr 9, 2023
1bfca48
Ready for v2.1 final testing
ollayf Apr 9, 2023
aae6e4c
Merge pull request #247 from ollayf/master
ollayf Apr 9, 2023
0d2f6ab
Merge branch 'master' of https://github.com/DeepanjaliDhawan/tp
DeepanjaliDhawan Apr 9, 2023
c193741
Modifications to UG
DeepanjaliDhawan Apr 9, 2023
db7e76f
Merge remote-tracking branch 'upstream/master' into test
kairuler Apr 9, 2023
bfa37b9
Updated JUnit tests in accordance with Backend changes made by zhengxi
kairuler Apr 9, 2023
1adc34c
Edit AboutUs
kairuler Apr 9, 2023
f9fb9eb
Edit AboutUs
kairuler Apr 9, 2023
e4053c0
Merge pull request #233 from kairuler/master
kairuler Apr 9, 2023
0c32569
added logging capabilities to SecureNUS
euzhengxi Apr 9, 2023
77371cb
fixed checkstyle errors
euzhengxi Apr 9, 2023
9c2baec
Merge pull request #248 from euzhengxi/export
euzhengxi Apr 10, 2023
198b35e
Merge branch 'master' into export
euzhengxi Apr 10, 2023
0389841
Update AddCreditCardCommand.java
euzhengxi Apr 10, 2023
ecc6060
Update SecretMaster.java
euzhengxi Apr 10, 2023
2a0da2a
fixed merge conflicts and junit test for logging
euzhengxi Apr 10, 2023
d7b22b5
Merge branch 'export' into export
euzhengxi Apr 10, 2023
e47c573
Merge pull request #250 from euzhengxi/export
euzhengxi Apr 10, 2023
a488398
Merge pull request #249 from AY2223S2-CS2113-T15-2/export
euzhengxi Apr 10, 2023
6037d5e
Minor fixes in UG
DeepanjaliDhawan Apr 10, 2023
b1b3c5f
Merge pull request #257 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 10, 2023
934dd08
Finalise JUnit tests
kairuler Apr 10, 2023
9f4735d
Merge pull request #258 from kairuler/master
kairuler Apr 10, 2023
d324c50
Clean up PPP
kairuler Apr 10, 2023
741ab19
Add and fix DG
stevenantya Apr 10, 2023
71d5b68
Merge pull request #260 from stevenantya/v2.1a
stevenantya Apr 10, 2023
c6ae197
Fix and update DG UMLs
stevenantya Apr 10, 2023
122378a
Update PPP
DeepanjaliDhawan Apr 10, 2023
951733b
Merge pull request #259 from kairuler/master
kairuler Apr 10, 2023
ca4fa8f
Add DG images
stevenantya Apr 10, 2023
eaff938
Minor bug in AboutUs.md
kairuler Apr 10, 2023
bbffd87
Merge pull request #261 from kairuler/master
kairuler Apr 10, 2023
ed6793f
Minor edits to UG
DeepanjaliDhawan Apr 10, 2023
b570c2e
Merge pull request #262 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 10, 2023
08aeb36
Update UserGuide.md
DeepanjaliDhawan Apr 10, 2023
f6f392a
Update DG Final
stevenantya Apr 10, 2023
c63a8c2
Fix minor DG bugs
stevenantya Apr 10, 2023
a41bebc
Merge pull request #263 from stevenantya/v2.1b
stevenantya Apr 10, 2023
a9972fd
Merge pull request #264 from AY2223S2-CS2113-T15-2/creation
stevenantya Apr 10, 2023
9e8998f
Removed excess methods for testing
ollayf Apr 10, 2023
dbecca1
Added links in md
ollayf Apr 10, 2023
1d8e8ff
Merge pull request #265 from ollayf/master
ollayf Apr 10, 2023
4cb2c54
Fix bugs
stevenantya Apr 10, 2023
5ed6854
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T15-2/tp
stevenantya Apr 10, 2023
4755d4a
Removed additional links
ollayf Apr 10, 2023
b9322a6
Added last changes in DG
ollayf Apr 10, 2023
209d63a
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T15-2/tp
ollayf Apr 10, 2023
e8c9352
Final changes to dg
ollayf Apr 10, 2023
6db4b46
Fixed bolding
ollayf Apr 10, 2023
8caa49a
Final edits to edit command
DeepanjaliDhawan Apr 10, 2023
7515497
final fixes
ollayf Apr 10, 2023
33a64b2
arrows
ollayf Apr 10, 2023
922f145
escape triangle braces
ollayf Apr 10, 2023
3576c3b
Merge pull request #266 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 10, 2023
44de2e7
resized images
ollayf Apr 10, 2023
50a07a9
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T15-2/tp
ollayf Apr 10, 2023
fe83dd6
Updates
DeepanjaliDhawan Apr 10, 2023
20fa99e
Merge pull request #267 from ollayf/master
ollayf Apr 10, 2023
dff88f3
updates
DeepanjaliDhawan Apr 10, 2023
79792b2
removed additional backslshes
ollayf Apr 10, 2023
4cf38ed
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T15-2/tp
ollayf Apr 10, 2023
0ed8952
Merge pull request #268 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 10, 2023
0d0dd10
Resize images and center
ollayf Apr 10, 2023
e2f6533
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T15-2/tp
ollayf Apr 10, 2023
1d47e61
Center images
DeepanjaliDhawan Apr 10, 2023
ab54f7b
Merge pull request #269 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 10, 2023
ddd8f0b
minor edits
ollayf Apr 10, 2023
4aeb4dc
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T15-2/tp
ollayf Apr 10, 2023
202b7cd
Finalise PPP
kairuler Apr 10, 2023
9936d28
Merge pull request #8 from kairuler/test
kairuler Apr 10, 2023
79ae83f
Merge pull request #270 from kairuler/master
kairuler Apr 10, 2023
95fc78a
Convert current Jarfile name to SecureNUS.jar
DeepanjaliDhawan Apr 10, 2023
b560153
Merge pull request #271 from DeepanjaliDhawan/master
DeepanjaliDhawan Apr 10, 2023
62c89ff
Edited PP
ollayf Apr 10, 2023
bcd25c3
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T15-2/tp
ollayf Apr 10, 2023
e98ac28
Removed log file
ollayf Apr 10, 2023
fe3b2a7
fix steven naming ppp
stevenantya May 1, 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: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ src/main/resources/docs/
*.iml
bin/

/text-ui-test/ACTUAL.TXT
text-ui-test/EXPECTED-UNIX.TXT
assets/database.txt
assets/logFiles.txt
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: seedu.securenus.SecureNUS

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Prerequisites: JDK 11 (use the exact version), update Intellij to the most recen

1. **Ensure Intellij JDK 11 is defined as an SDK**, as described [here](https://www.jetbrains.com/help/idea/sdk.html#set-up-jdk) -- this step is not needed if you have used JDK 11 in a previous Intellij project.
1. **Import the project _as a Gradle project_**, as described [here](https://se-education.org/guides/tutorials/intellijImportGradleProject.html).
1. **Verify the set up**: After the importing is complete, locate the `src/main/java/seedu/duke/Duke.java` file, right-click it, and choose `Run Duke.main()`. If the setup is correct, you should see something like the below:
1. **Verify the set up**: After the importing is complete, locate the `src/main/java/seedu/secureNUS/Duke.java` file, right-click it, and choose `Run Duke.main()`. If the setup is correct, you should see something like the below:
```
> Task :compileJava
> Task :processResources NO-SOURCE
Expand Down Expand Up @@ -39,7 +39,7 @@ Prerequisites: JDK 11 (use the exact version), update Intellij to the most recen

### JUnit tests

* A skeleton JUnit test (`src/test/java/seedu/duke/DukeTest.java`) is provided with this project template.
* A skeleton JUnit test (`src/test/java/seedu/secureNUS/DukeTest.java`) is provided with this project template.
* If you are new to JUnit, refer to the [JUnit Tutorial at se-education.org/guides](https://se-education.org/guides/tutorials/junit.html).

## Checkstyle
Expand Down
3 changes: 3 additions & 0 deletions assets/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
logFiles.txt
log*
test*
8 changes: 4 additions & 4 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ repositories {
}

dependencies {
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'
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.9.2'
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.9.2'
}

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

application {
mainClass = "seedu.duke.Duke"
mainClass = "seedu.securenus.SecureNUS"
}

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

Expand Down
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 |
|-------------------------------------------------------------------|:-----------------:|:---------------------------------------------:|:---------------------------------------:|
| <img src="./team/pics/hosea.jpg" width="50%" height="50%" /> | Hosea | [Github](https://github.com/ollayf) | [Portfolio](./team/ollayf.md) |
| <img src="./team/pics/khairul.jpg" width="50%" height="50%" /> | Khairul Aizat | [Github](https://github.com/kairuler) | [Portfolio](./team/kairuler.md) |
| ![](https://via.placeholder.com/100.png?text=Photo) | Zheng Xi | [Github](https://github.com/euzhengxi) | [Portfolio](./team/euzhengxi.md) |
| <img src="./team/pics/Deepanjali.jpg" width="50%" height="50%" /> | Deepanjali Dhawan | [Github](https://github.com/DeepanjaliDhawan) | [Portfolio](./team/deepanjalidhawan.md) |
| ![](https://rb.gy/2lyjkm) | Steven | [Github](https://github.com/stevenantya) | [Portfolio](./team/steven.md) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions docs/DGDiagramsCreator/Backend.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@startuml
!include Style.puml
title Backend Component Diagram
file database
node SecretMaster
component Backend {
rectangle Backend
}
SecretMaster <-[dotted]right-> Backend.Backend : sends data for export OR\n collects data for import
database <-[dotted]left-> Backend.Backend : encrypts data for export OR\n decrypts data for import
@enduml
Binary file added docs/DGDiagramsCreator/Basic_Intro.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
57 changes: 57 additions & 0 deletions docs/DGDiagramsCreator/Basic_Intro.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
!include Style.puml
@startuml
'https://plantuml.com/sequence-diagram

autoactivate on
actor User #FFFBBB
-> "secureNUS:SecureNUS"#00cccc: run()
"secureNUS:SecureNUS" -> "<<class>>\nUi"#F00000: greetUser()
return
loop while !isExit

"secureNUS:SecureNUS" -> "secureNUS:SecureNUS"#FF0AB0: parseCommand()
"secureNUS:SecureNUS" -> "<<class>>\nUi"#F00000: readCommand()
User-> "<<class>>\nUi" #FFBBBB: "new password"
return
return
"secureNUS:SecureNUS" -> "<<class>>\nParser"#BBFFFF: parse(command, usedNames, folders)
"<<class>>\nParser"-> "<<class>>\nParser"#FFFAAA:parseAdd(command, usedNames)
"<<class>>\nParser" -> ":AddBasicPassword" **
activate ":AddBasicPassword"#BBB
":AddBasicPassword"-> ":AddBasicPassword"#FFFAAA:extractName(input, keyword)
return
":AddBasicPassword"-> ":AddBasicPassword"#FFFAAA:extractFolderName(input)
return
":AddBasicPassword"-> ":AddBasicPassword"#FFFAAA:inquire(URL, "URL")
return
":AddBasicPassword"-> ":AddBasicPassword"#FFFAAA:inquire(USERNAME, "Username")
return
":AddBasicPassword"-> ":AddBasicPassword"#FFFAAA:inquire(PASSWORD, "Password")
return
return
return
return
return command
"secureNUS:SecureNUS" -> "secureNUS:SecureNUS"#BBFFFB:executeCommand(c)
"secureNUS:SecureNUS" -> ":AddBasicPassword"#FFAAFF:execute(secureNUSData)
":AddBasicPassword" -> ":BasicPassword"**
activate ":BasicPassword"
return


":AddBasicPassword" -> "secureNUSData:SecretMaster"#FA0012:addSecret(basicPasswordData)
"secureNUSData:SecretMaster" -> "secretEnumerator:SecretEnumerator"#FF1233:add(secret)
return
"secureNUSData:SecretMaster" -> "secretSearcher:SecretSearcher"#FF1233:add(secret)
return
return
":AddBasicPassword" -> "<<class>>\nUi"#000134: inform("I have added new basic password...")
return
":AddBasicPassword" -> "<<class>>\nBackend"#317821: updateStorage(input)
return
return isExit = false
destroy ":AddBasicPassword"
return
end

@enduml
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
61 changes: 61 additions & 0 deletions docs/DGDiagramsCreator/ClassHigh.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
@startuml
!include Style.puml
title Class Connectivity Diagram
component "Application" {
component 'SecureNUS {
package "command" {
node Commands
}
package secureNUS {
node SecureNUS
}
}

component UI {
package "ui" {
node Ui
node Parser
Ui -> Parser
}

}

Parser -right-> Commands

component 'Backend {
package secureNUS {
node Backend
}
}
component SecretStorage {
package SecretStorage {
node SecretMaster
node SecretEnumerator
node SecretSearcher
}
}

Commands --> SecureNUS
SecureNUS --> SecretMaster
SecretMaster --> SecretSearcher
SecretMaster --> SecretEnumerator
SecretMaster <-right-> Backend

}
component InputCLI {
actor User
}
component Logger {
node secure.SecureNUSLogger
node secure.SecureNUSLoggerFormatter
SecureNUSLogger --> SecureNUSLoggerFormatter
}
component OutputFiles {
file logFiles
file database
}
Application --> SecureNUSLogger
SecureNUSLoggerFormatter --> logFiles
User --> Ui
Backend <-> database
@enduml
23 changes: 23 additions & 0 deletions docs/DGDiagramsCreator/ClassLevel.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
@startuml
!include Style.puml

package Application {
rectangle Commands
class Parser {
}
class UI {
}
Commands <- Parser
Parser <- UI
Commands --> SecureNUS
SecureNUS --> SecretMaster
SecretMaster --> SecretSearcher
SecretMaster --> SecretEnumerator
SecretMaster <-> Backend
}
actor InputCLI.User
file OutputFile.database
InputCLI.User -> UI
Backend <-> OutputFile.database

@enduml
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/DGDiagramsCreator/DGUsedDiagrams/image23.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/DGDiagramsCreator/Delete_Intro.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
41 changes: 41 additions & 0 deletions docs/DGDiagramsCreator/Delete_Intro.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
!include Style.puml
@startuml
'https://plantuml.com/sequence-diagram

autoactivate on
actor User #FFFBBB
-> "secureNUS:SecureNUS"#00cccc: run()
"secureNUS:SecureNUS" -> "<<class>>\nUi"#F00000: greetUser()
return
loop while !isExit

"secureNUS:SecureNUS" -> "secureNUS:SecureNUS"#FF0AB0: parseCommand()
"secureNUS:SecureNUS" -> "<<class>>\nUi"#F00000: readCommand()
User-> "<<class>>\nUi" #FFBBBB: "delete password"
return
return
"secureNUS:SecureNUS" -> "<<class>>\nParser"#BBFFFF: parse(command, usedNames, folders)

"<<class>>\nParser" -> ":DeleteCommand" **
activate ":DeleteCommand"#BBB
":DeleteCommand"-> ":DeleteCommand"#FFFAAA:extractName(input, keyword)
return

return
return DeleteCommand
return
"secureNUS:SecureNUS" -> "secureNUS:SecureNUS"#BBFFFB:executeCommand(c)
"secureNUS:SecureNUS" -> ":DeleteCommand"#FFAAFF:execute(secureNUSData)
":DeleteCommand" -> ":SecretMaster":getByName(name)
return deleteData
":DeleteCommand" -> ":SecretMaster":removeSecret(deleteData)
return
return
destroy ":DeleteCommand"

"secureNUS:SecureNUS" -> "<<class>>\nBackend"#317821: updateStorage(input)
return
return isExit = false

end
@enduml
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/DGDiagramsCreator/HighLevel.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
33 changes: 33 additions & 0 deletions docs/DGDiagramsCreator/HighLevel.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
@startuml
!include Style.puml
title High Level Architecture Diagram
component Application {

rectangle SecureNUS
rectangle UI
rectangle Backend
rectangle SecretStorage
rectangle Logger
SecureNUS <- UI
SecureNUS <--> SecretStorage
SecretStorage <-> Backend
SecureNUS -> Backend
}
component InputCLI {
actor User
}
InputCLI.User -left-> UI

component OutputFiles {
file logFiles
file database
}

UI -> Logger
SecureNUS -> Logger
SecretStorage -> Logger
Backend -> Logger
Logger --> logFiles
Backend <-down-> database

@enduml
24 changes: 24 additions & 0 deletions docs/DGDiagramsCreator/Implementation_Add.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
@startuml
'https://plantuml.com/component-diagram

circle "user"

rectangle "SecureNUS Application" {
rectangle "<u>secureNUS:SecureNUS"
"user" -u-> "<u>secureNUS:SecureNUS"
rectangle "Parser"
"<u>secureNUS:SecureNUS" -r-> "Parser" : parse(command, usedNames, folders)
rectangle "<u>:AddBasicPasswordCommand"
"Parser" -u-> "<u>:AddBasicPasswordCommand"

' "<u>secureNUS:SecureNUS" -r-> "<u>:AddBasicPasswordCommand":execute(command)
' rectangle "<u>:BasicPassword"
' "<u>:AddBasicPasswordCommand" -u-> "<u>:BasicPassword"
''
' rectangle "<u>secureNUSData:SecretMaster"
' "<u>:AddBasicPasswordCommand" -d-> "<u>secureNUSData:SecretMaster": addSecret(BasicPassword)
' rectangle "Backend"
' "<u>secureNUS:SecureNUS" -r-> "Backend": updateStorage(ArrayList<Secret>)
}

@enduml
24 changes: 24 additions & 0 deletions docs/DGDiagramsCreator/Implementation_Delete.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
@startuml
'https://plantuml.com/component-diagram

circle "user"

rectangle "SecureNUS Application" {
rectangle "<u>secureNUS:SecureNUS"
"user" -u-> "<u>secureNUS:SecureNUS"
rectangle "Parser"
"<u>secureNUS:SecureNUS" -r-> "Parser" : parse(command, usedNames, folders)
rectangle "<u>:DeleteCommand"
"Parser" -u-> "<u>:DeleteCommand"

' "<u>secureNUS:SecureNUS" -r-> "<u>:DeleteCommand":execute(command)
' rectangle "<u>basicPasswordData:BasicPassword"
' "<u>:DeleteCommand" -u-> "<u>basicPasswordData:BasicPassword"
''
' rectangle "<u>secureNUSData:SecretMaster"
' "<u>:DeleteCommand" -d-> "<u>secureNUSData:SecretMaster": removeSecret(deleteData)
' rectangle "Backend"
' "<u>secureNUS:SecureNUS" -r-> "Backend": updateStorage(ArrayList<Secret>)
}

@enduml
27 changes: 27 additions & 0 deletions docs/DGDiagramsCreator/Implementation_List_folderName.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
@startuml
'https://plantuml.com/component-diagram

circle "user"

rectangle "SecureNUS Application" {
rectangle "<u>secureNUS:SecureNUS"
"user" -u-> "<u>secureNUS:SecureNUS"
rectangle "Parser"
"<u>secureNUS:SecureNUS" -r-> "Parser" : parse(command, usedNames, folders)
rectangle "<u>:ListCommand"
"Parser" -u-> "<u>:ListCommand"

' "<u>secureNUS:SecureNUS" -r-> "<u>:ListCommand":execute(command)
' rectangle "<u>basicPasswordData:BasicPassword"
' "<u>:ListCommand" -u-> "<u>basicPasswordData:BasicPassword"
''
' rectangle "<u>secureNUSData:SecretMaster"
' "<u>:ListCommand" -d-> "<u>secureNUSData:SecretMaster": listSecrets(folderName)
' "<u>:ListCommand" -d-> "<u>secureNUSData:SecretMaster": getSecretTypeInfo(secret)
' rectangle "Backend"
' "<u>secureNUS:SecureNUS" -r-> "Backend": updateStorage(ArrayList<Secret>)
' rectangle "System out"
' "<u>:ListCommand" -d-> "System out":println("List ...")
}

@enduml
Binary file added docs/DGDiagramsCreator/List_intro.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading