Commit Graph
317 Commits
Author SHA1 Message Date
wancat d724f97403 feat: add pending signal to status 2023-10-29 17:42:31 +08:00
wancat aec0cf84ad feat: include complete stage name in command 2023-10-29 17:41:38 +08:00
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 38f3dbcd65 feat: install docker cli in backend
* change the copy order to improve performance
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 e52682686a fix: load .zshrc in system dir 2023-10-29 17:41:38 +08:00
Chen, Tai-Lin b4a37f7606 fix: remove order in game schema 2023-10-29 17:41:38 +08:00
Chen, Tai-Lin f864cecfa4 feat: multi-quest structure 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
Chen, Tai-Lin 857e0e7f6a update: update quests/helloworld 2023-10-29 17:41:38 +08:00
Chen, Tai-Lin 760d00c05d update: update quest story 2023-10-29 17:41:38 +08:00
Lin, Hung-Shin fd088a35d0 Merge pull request #46 from linux-odyssey/ui-revise
UI revise
2023-10-28 23:05:09 +08:00
Chen, Tai-Lin 9e12657def fix: modify tree color 2023-10-27 15:58:46 +08:00
Chen, Tai-Lin ea81f2feb4 fix: hide unimplemented buttons 2023-10-26 15:07:04 +08:00
Chen, Tai-Lin 00fcf353ba fix: improve game page UI 2023-10-26 14:52:02 +08:00
Chen, Tai-Lin 93d4f9d46b fix: Improve log-in page UI 2023-10-26 14:52:02 +08:00
Lin, Hung-Shin c76f877255 Update index.html 2023-10-26 13:13:04 +08:00
Lin, Hung-Shin 87f885b32a Merge pull request #44 from linux-odyssey/feat-analytics
Add analytics script
2023-10-15 07:52:59 +08:00
Lin, Hung-Shin 64596b57dc Add analytics script 2023-10-15 07:48:05 +08:00
Lin, Hung-Shin d13d330a83 Merge pull request #43 from linux-odyssey/feat-add-username-hint
Add username instruction
2023-10-15 00:32:17 +08:00
Annie Huang d55bfc54a0 Add username instruction 2023-10-15 00:23:26 +08:00
Lin, Hung-Shin 2513f41515 Merge pull request #42 from linux-odyssey/fix-complete-modal
fix: change complete modal title
2023-10-14 23:06:21 +08:00
wancat 6f8d297b04 fix: change complete modal title 2023-10-14 23:04:39 +08:00
wancat 5e1457c007 feat: show modal on quest completing
TODO: use setTimeout for now
need to change to capture user's activity in container in the future
2023-10-14 22:52:57 +08:00
wancat 4ad1b865d6 feat: add survey modal ui 2023-10-14 22:44:11 +08:00
Lin, Hung-Shin 0741d3ea53 Merge pull request #34 from linux-odyssey/feat-analytics
feat: analytics
2023-10-14 19:50:08 +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 c8c9a584d0 fix: add social login to exist user 2023-10-14 17:09:50 +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
Lin, Hung-Shin bd3d463280 Merge pull request #40 from linux-odyssey/refactor-separate-models
Separate models to new package
2023-10-14 16:01:21 +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