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
|
625c1a80da
|
feat: able to test files
|
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 |
|
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
|
c8c9a584d0
|
fix: add social login to exist user
|
2023-10-14 17:09:50 +08:00 |
|
wancat
|
cc95bb195b
|
feat: add usercount, session count and complete rate
|
2023-10-14 16:03:44 +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
|
916b78240c
|
fix: oauthVerify models import
|
2023-10-14 15:36:03 +08:00 |
|
wancat
|
e4e53b533f
|
fix: clean script
|
2023-10-14 15:35:23 +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 |
|
wancat
|
7a9206fb47
|
refactor: reuse oauthVerify function
|
2023-10-13 00:51:00 +08:00 |
|
wancat
|
182fcf643f
|
feat: pick username
* put new registered social login user to session data
* ask to choose username
* simplify checkUsername functions
|
2023-10-13 00:05:59 +08:00 |
|
Annie Huang
|
ad5344c98b
|
feat: github auth
|
2023-10-12 16:12:07 +08:00 |
|
Lin, Hung-Shin
|
33582a4827
|
fix: add baseUrl in passport oauth
|
2023-10-11 14:46:07 +08:00 |
|
Lin, Hung-Shin
|
50bed23d37
|
fix: remove unnecessary console log
|
2023-10-05 14:22:47 +08:00 |
|
Lin, Hung-Shin
|
72b2711367
|
feat: make social login optional
|
2023-10-05 13:32:02 +08:00 |
|
Lin, Hung-Shin
|
aa29098954
|
fix: register error message "email already exists"
|
2023-10-05 11:50:21 +08:00 |
|
Lin, Hung-Shin
|
1880b30029
|
feat: use google to login
|
2023-10-05 11:50:00 +08:00 |
|
Lin, Hung-Shin
|
44b3304046
|
feat: login to google success
|
2023-10-04 13:23:16 +08:00 |
|
wancat
|
b8e520152b
|
fix: change cookie setting, prevent form trigger twice
|
2023-09-18 23:37:25 +08:00 |
|
wancat
|
59ced31094
|
fix: update config field name
|
2023-09-17 13:05:49 +08:00 |
|
wancat
|
d745531a14
|
feat: update swagger, secure cookie
|
2023-09-17 12:48:50 +08:00 |
|
wancat
|
d939b7eb4d
|
feat: add loggedIn checks for frontend
|
2023-09-17 12:29:45 +08:00 |
|
wancat
|
34c277c886
|
feat: update frontend to use cookie session
* use SessionMiddleware in socket.io server
* add back jwtStrategy for commands
|
2023-09-17 12:14:30 +08:00 |
|
wancat
|
be5cd152a9
|
change to use session for auth
+ replace BearerAuth to cookieAuth in swagger
+ add swagger.yaml to nodemon watch list
|
2023-09-17 11:27:37 +08:00 |
|
Lin, Hung-Shin
|
a6d02f2616
|
refactor: simplify register flow
|
2023-09-15 15:50:36 +08:00 |
|
Lin, Hung-Shin
|
5dd56308ce
|
feat: add login by username or email
|
2023-09-14 18:58:09 +08:00 |
|
Lin, Hung-Shin
|
f5c465ab69
|
feat: add login & signup flow
|
2023-09-14 18:54:40 +08:00 |
|
Lin, Hung-Shin
|
f1510df13e
|
feat: enhance checkUser api
* determine whether it's email or username, and if it exists
|
2023-09-14 17:43:07 +08:00 |
|
Lin, Hung-Shin
|
3aa27ae597
|
feat: add username and email validation function
|
2023-09-14 17:39:26 +08:00 |
|
Lin, Hung-Shin
|
49417c405a
|
feat: add login in frontend
* extract icon library from main.js
* extract router from main.js
* failure with error in passport
* add example to swagger
|
2023-09-13 14:02:28 +08:00 |
|
wancat
|
b55b7aa1ec
|
feat: add register, checkUsername, update swagger
|
2023-09-12 23:01:49 +08:00 |
|
wancat
|
04a0b21cf6
|
fix: session response payload
|
2023-09-12 00:12:22 +08:00 |
|
wancat
|
0f53696f71
|
feat: apply auth to container and cli client
|
2023-09-12 00:12:09 +08:00 |
|
wancat
|
030dc95e24
|
refactor: put passport to auth folder
|
2023-09-11 23:38:29 +08:00 |
|
wancat
|
41111f5036
|
feat: add jwt verification
|
2023-09-11 23:09:00 +08:00 |
|
wancat
|
bcdd04715d
|
feat: add password login
|
2023-09-11 22:59:41 +08:00 |
|
wancat
|
0ea44e1f71
|
feat: add initial task on session creation
|
2023-09-01 17:16:32 +08:00 |
|
wancat
|
97b0fb0f1d
|
refactor: seperate SessionHandler from commandHandler
|
2023-09-01 15:25:18 +08:00 |
|
wancat
|
dd7829b3e9
|
feat: combine task with stage
|
2023-09-01 14:56:28 +08:00 |
|
wancat
|
de8d49aea3
|
fix: change jwt expiry time to config
* rename dockerfile env
|
2023-09-01 13:54:51 +08:00 |
|
wancat
|
8b5f7175a7
|
fix: error handling of container failures
|
2023-09-01 13:49:00 +08:00 |
|
wancat
|
99da610d9e
|
feat: exit shell on disconnect
|
2023-08-30 19:52:40 +08:00 |
|