Lin, Hung-Shin
|
36f53da08a
|
feat: make hints a group in one stage
|
2023-11-21 11:55:32 +08:00 |
|
Lin, Hung-Shin
|
42ac27126c
|
Merge remote-tracking branch 'origin/quest' into quest-file
|
2023-11-21 11:20:21 +08:00 |
|
Lin, Hung-Shin
|
c89abfbac5
|
fix: disable quest lock when testing
|
2023-11-21 11:14:02 +08:00 |
|
CHEN, TAI-LIN
|
b514fa8bea
|
Merge branch 'quest' into quest-file
|
2023-11-21 11:09:23 +08:00 |
|
Lin, Hung-Shin
|
3fed851b7b
|
feat: reload all quest on starting
|
2023-11-21 11:04:52 +08:00 |
|
Lin, Hung-Shin
|
3f8bcb5446
|
feat: disable quest locks when testing
|
2023-11-21 10:48:35 +08:00 |
|
Chen, Tai-Lin
|
d4da065a95
|
fix: load quest erorr handling
|
2023-11-21 10:48:35 +08:00 |
|
Chen, Tai-Lin
|
c9a24b92ad
|
fix: load quest erorr handling
|
2023-11-20 12:58:18 +08:00 |
|
wancat
|
f9e0fade3b
|
fix: update quest image name
|
2023-11-18 22:25:05 +08:00 |
|
wancat
|
8430ce4428
|
feat: add error handling for oauthVerify
|
2023-11-18 21:46:03 +08:00 |
|
wancat
|
f81c96be62
|
fix: fix createUser without password
|
2023-11-18 18:22:27 +08:00 |
|
wancat
|
81581c4635
|
BREAKING: change user social login schema
|
2023-11-18 16:29:37 +08:00 |
|
Chen, Tai-Lin
|
0ac1dbed96
|
Merge branch 'main' into feat-build-quests
|
2023-11-17 15:12:32 +08:00 |
|
Lin, Hung-Shin
|
387f577ae1
|
fix: rename setupTest
|
2023-11-17 11:41:33 +08:00 |
|
Lin, Hung-Shin
|
ca057a657b
|
feat: disable rate limits when testing
|
2023-11-17 11:27:48 +08:00 |
|
Lin, Hung-Shin
|
1f77328362
|
feat: add testing setup in backend
|
2023-11-17 10:59:47 +08:00 |
|
wancat
|
c438756bde
|
feat: update CI/CD work, compose, and README
|
2023-11-16 21:13:18 +08:00 |
|
wancat
|
cd22988a49
|
feat: limit networking and memory during build
|
2023-11-16 21:11:32 +08:00 |
|
wancat
|
7b1591a6e3
|
feat: add build qeust images script
|
2023-11-16 20:49:54 +08:00 |
|
wancat
|
8bbd5da513
|
feat: load create session by quest image
|
2023-11-16 19:48:22 +08:00 |
|
wancat
|
92181d960f
|
feat: check if a quest is unlocked before creating session
|
2023-11-14 10:45:24 +08:00 |
|
wancat
|
c2dac8d385
|
fix: wrap all async controller with error handler
* add validations to newCommand
|
2023-11-14 10:45:24 +08:00 |
|
wancat
|
1af85651b8
|
fix: enhance error handling for frontend session
|
2023-11-14 10:45:24 +08:00 |
|
wancat
|
2d0fffc8f4
|
fix: update backend socket error handling
|
2023-11-14 10:44:52 +08:00 |
|
wancat
|
4ee88fe7ba
|
feat: add requirements in quest list api
|
2023-11-14 10:44:52 +08:00 |
|
wancat
|
cce6127d51
|
fix: allow optional value by removing noError in SessionList
|
2023-11-14 10:44:52 +08:00 |
|
wancat
|
1e728b413b
|
fix: not reexport in default
|
2023-11-14 10:44:52 +08:00 |
|
wancat
|
5df4967a85
|
feat: delete "deleteSession" method, validate questId and sessionId
|
2023-11-14 10:44:52 +08:00 |
|
wancat
|
a7422853fa
|
feat: add /users/me endpoint
|
2023-11-14 10:44:52 +08:00 |
|
wancat
|
f49fb0e4da
|
feat: finishSession and allow user command after finished
|
2023-11-14 10:44:52 +08:00 |
|
wancat
|
45f12acbd9
|
feat: add UserProfile collection, create on login
* add progress
|
2023-11-14 10:44:52 +08:00 |
|
Lin, Hung-Shin
|
fac91e0f10
|
feat: update quest and user schema
* add requirements in quest
* add progress in user
|
2023-11-14 10:44:52 +08:00 |
|
Lin, Hung-Shin
|
4c2f3f5397
|
feat: put survey and bug report url to backend (#57)
* feat: put survey and bug report url to backend
* fix: centralize hardcoded url to config
* fix: validate url before redirecting
|
2023-11-03 21:32:12 +08:00 |
|
Lin, Hung-Shin
|
72aded98b1
|
feat: move out env from docker-compose.prod.yml
|
2023-11-02 12:39:25 +08:00 |
|
Lin, Hung-Shin
|
14043b3f12
|
feat: specify trust proxies
|
2023-11-02 12:11:15 +08:00 |
|
Lin, Hung-Shin
|
a5896e7c15
|
feat: remove username length limit
|
2023-11-02 11:36:53 +08:00 |
|
wancat
|
c008f82cb0
|
fix: container removal, no secretKey panic
|
2023-11-01 23:09:39 +08:00 |
|
wancat
|
d4000eb5a6
|
feat: add validation before creating session
|
2023-11-01 22:59:32 +08:00 |
|
wancat
|
bcfdf15559
|
feat: add error handling for choose username
|
2023-11-01 22:44:32 +08:00 |
|
wancat
|
f65b72c5b4
|
feat: add rate limit for authentication
* improve error handling in frontend
|
2023-11-01 22:11:17 +08:00 |
|
wancat
|
203114cd5e
|
feat: add validation for login
|
2023-11-01 21:35:25 +08:00 |
|
wancat
|
fc6ac11c60
|
feat: complete register validation
* add password policy in frontend
|
2023-11-01 21:02:01 +08:00 |
|
Lin, Hung-Shin
|
1c9d69a8e0
|
feat: add validators for username, email, password
* not passed yet
|
2023-11-01 15:02:30 +08:00 |
|
Lin, Hung-Shin
|
c551f0c92b
|
fix: remove default user
|
2023-11-01 14:19:45 +08:00 |
|
Lin, Hung-Shin
|
f18ec35a9f
|
feat: generate secure secret key and prevent default
|
2023-11-01 14:19:18 +08:00 |
|
wancat
|
b9a79eb435
|
feat: add get ip endpoint
* rename handler
* change rate limit
|
2023-10-31 00:27:06 +08:00 |
|
wancat
|
3b9ea9ea50
|
feat: setup proxy and x-forwarded-for header
|
2023-10-31 00:15:39 +08:00 |
|
wancat
|
c10b05c401
|
feat: add global and session rate limit
|
2023-10-30 23:46:39 +08:00 |
|
wancat
|
252781477a
|
feat: socket error handling
* create a new session when failed to connect to socket
* reset termnal on connect
|
2023-10-30 23:31:58 +08:00 |
|
wancat
|
5a7c4da628
|
refactor: add getOrCreateSession to simplify process
|
2023-10-30 22:43:27 +08:00 |
|