Commit Graph
63 Commits
Author SHA1 Message Date
wancat 8f22babe7d feat: sanitize file checks 2023-10-29 17:41:38 +08:00
Lin, Hung-Shin 50b1fe5124 feat: execute files check via docker cli
WARNING: possible command injection vunerability.
2023-10-29 17:41:38 +08:00
Lin, Hung-Shin 579d53a273 feat: refactor dockerfiles
* combine dev and prod into multi-stages dockerfile
* replace node with node:20-alpine to reduce image size
2023-10-29 17:41:38 +08:00
Lin, Hung-Shin 625c1a80da feat: able to test files 2023-10-29 17:41:38 +08:00
Lin, Hung-Shin af27780763 feat: buildFileCheckCmd 2023-10-29 17:41:38 +08:00
Lin, Hung-Shin b7ecfe3980 feat: implement $not and $or condition 2023-10-29 17:41:38 +08:00
Lin, Hung-Shin 2f64175df2 feat: update quest schema
* files
* boolean operator
2023-10-29 17:41:38 +08:00
wancat 20927fe8aa feat: docker setup & deployment 2023-10-14 19:43:13 +08:00
wancat ad08bde4c4 feat: link error command to session detail page 2023-10-14 19:15:24 +08:00
wancat 2257b4b809 feat: session detail page 2023-10-14 19:15:07 +08:00
wancat a4f1c9fef1 fix: remove debugging log 2023-10-14 18:50:03 +08:00
wancat 4b2f20f384 fix: handle no value cases 2023-10-14 18:43:38 +08:00
wancat 277a1aec79 fix: remove unused populate 2023-10-14 18:43:22 +08:00
wancat fe1f595f0f feat: add sessions page 2023-10-14 18:28:01 +08:00
wancat 50e53b5667 feat: add error commands page 2023-10-14 17:43:12 +08:00
wancat d249207283 feat: add nav bar 2023-10-14 17:12:42 +08:00
wancat 9e990a2fa4 feat: users list page 2023-10-14 17:10:17 +08:00
wancat abf1ecddb4 feat: add router and css 2023-10-14 16:17:47 +08:00
wancat cc95bb195b feat: add usercount, session count and complete rate 2023-10-14 16:03:44 +08:00
wancat add6bfd100 feat: connect analytics to mongo 2023-10-14 16:03:44 +08:00
wancat fb687094ee feat: new analytics package, setup template 2023-10-14 16:03:44 +08:00
wancat 08eaa550a0 fix: rethrowing connectDB error 2023-10-14 15:54:56 +08:00
wancat 46071d8830 fix: remove sensative logs 2023-10-14 15:52:02 +08:00
wancat cc9040038d fix: change connect db error handling 2023-10-14 15:49:13 +08:00
wancat d3dd12a547 feat: add Timestamps to User model 2023-10-14 15:42:39 +08:00
wancat 50bf514805 feat: separate db models from server 2023-10-14 15:34:46 +08:00
Lin, Hung-Shin c5ccf03ac5 feat: add username and email check in frontend 2023-10-13 16:38:25 +08:00
Annie Huang 764f558307 hintpart rebase 2023-09-27 23:26:57 +08:00
wancat 45231dda11 fix: update client to authenticate by session 2023-09-18 22:51:20 +08:00
wancat 0f53696f71 feat: apply auth to container and cli client 2023-09-12 00:12:09 +08:00
wancat 0ea44e1f71 feat: add initial task on session creation 2023-09-01 17:16:32 +08:00
wancat dd7829b3e9 feat: combine task with stage 2023-09-01 14:56:28 +08:00
wancat 3fdbca89f3 feat: add waiting time before the responses 2023-08-31 16:45:03 +08:00
wancat d9836318db feat: add debug mode to client 2023-08-30 19:52:02 +08:00
wancat 6b94b1ae81 fix: merge discovery state (with test)
* update fileNode.toString to add discovery state
2023-08-29 16:28:29 +08:00
wancat 638dff4be2 refactor: move test scripts to project root 2023-08-29 13:28:36 +08:00
wancat 264d70fe3f feat: add directly discover tests 2023-08-29 13:27:47 +08:00
wancat cfb23347f8 feat: add load nested fileNode 2023-08-29 13:26:14 +08:00
wancat 728399938a feat: update contains and add test cases 2023-08-29 13:16:36 +08:00
wancat c3683ddaea feat: import file-graph package
* Update Dockerfile structure, copy quests, packages to sub folder
2023-08-29 11:58:14 +08:00
Chen, Tai-Lin 02e1219228 feat: revise fileGraph discover 2023-08-28 17:53:52 +08:00
Chen, Tai-Lin 190a5abf3c feat: rewrite remove function and add remove test 2023-08-28 16:17:23 +08:00
Chen, Tai-Lin e73113d376 working: update file-graph-algorithm 2023-08-28 14:39:52 +08:00
Chen, Tai-Lin 7041e89a49 feat: finish file-graph-algorithm (check required) 2023-08-28 14:39:52 +08:00
wancat 1b51346eb9 feat: merge middle part 2023-08-28 14:39:52 +08:00
wancat a66de4dfe1 feat: add merge function
Able to deal with:
1.  merge a subtree
2023-08-28 14:39:52 +08:00
wancat 1778780364 feat: add makeParent options to addChild 2023-08-28 14:39:52 +08:00
wancat 781e01d43a draft: add fileGraph handler draft 2023-08-28 14:39:52 +08:00
wancat 569016077e feat: add error handling for duplicate or not exists 2023-08-28 14:39:52 +08:00
wancat fa496ceae7 feat: create FileNode class, addChild method 2023-08-28 14:39:52 +08:00