wancat
8430ce4428
feat: add error handling for oauthVerify
2023-11-18 21:46:03 +08:00
wancat
8d0ec00536
fix: checkout code on building
2023-11-18 18:43:26 +08:00
wancat
bf6aabb1c5
fix: passing docker hub secrets to build workflow
2023-11-18 18:37:29 +08:00
wancat
17277da171
fix: build cypress along with other images
2023-11-18 18:22:47 +08:00
wancat
f81c96be62
fix: fix createUser without password
2023-11-18 18:22:27 +08:00
wancat
d3945eeaa7
fix: change code review model to gpt 4
2023-11-18 18:12:03 +08:00
wancat
7d25c7efaa
feat: update workflows
...
* build images with automatic tags
* separate staging and production deployment
* reuse workflows
2023-11-18 18:05:42 +08:00
wancat
81581c4635
BREAKING: change user social login schema
2023-11-18 16:29:37 +08:00
Lin, Hung-Shin
9e935b320a
Feat build quests ( #65 )
...
Feat build quests
2023-11-17 15:16:34 +08:00
Chen, Tai-Lin
0ac1dbed96
Merge branch 'main' into feat-build-quests
2023-11-17 15:12:32 +08:00
Lin, Hung-Shin
6735c9e9da
Feat automation test ( #63 )
...
Add cypress automation tests
- Verify Login and Register UI
- Verify Game Starting UI
- Verify Game Play
- Add global commands: Login with Password, Prepare for Game, Type
Command, Wait until active, Check pending
- Add .sh file for entering command
- Add .env loading in config
- Removed login using Google and GitHub
2023-11-17 14:07:02 +08:00
wancat
0e3b3cca11
fix: remove tear down step
2023-11-17 13:57:56 +08:00
wancat
535fef247f
fix: fix login failure by NODE_ENV=developement
2023-11-17 13:46:42 +08:00
Lin, Hung-Shin
8827446b71
fix: add longer timeout for getting xterm
2023-11-17 11:50:04 +08:00
Lin, Hung-Shin
e6de58d2ee
fix: include quests data in cypress image
2023-11-17 11:41:38 +08:00
Lin, Hung-Shin
387f577ae1
fix: rename setupTest
2023-11-17 11:41:33 +08:00
Lin, Hung-Shin
9193b9518a
fix: handle frontend error
2023-11-17 11:41:09 +08:00
Lin, Hung-Shin
ca057a657b
feat: disable rate limits when testing
2023-11-17 11:27:48 +08:00
Lin, Hung-Shin
d0c01fffa8
fix: enhance error handling in frontend
2023-11-17 11:18:14 +08:00
Lin, Hung-Shin
1f77328362
feat: add testing setup in backend
2023-11-17 10:59:47 +08:00
Lin, Hung-Shin
cb376caff0
Merge branch 'main' into feat-automation-test
2023-11-17 09:43:26 +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
Annie Huang
5a90b26af6
add new command(not yet finish loop enter command)
2023-11-16 15:01:36 +08:00
Lin, Hung-Shin
4d408333b7
Feat Multi-Quest support ( #61 )
2023-11-15 14:01:32 +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
d0e2a4125d
feat: add vue-toastification for alerting
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
f973982ec4
feat: use dynamic route to select quest (no error handling yet)
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
ae221a696c
fix: update repo url in package.json
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
e981bff3bb
feat: change base image to alpine
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
Annie Huang
f9914b8095
renew config and package
2023-11-13 23:08:29 +08:00
Annie Huang
62fe65d53a
Update tests:
...
- Add public command to press enter until story end
- Add public command to check status pending
(cherry picked from commit c86163fd10 )
2023-11-13 22:31:45 +08:00
Annie Huang
3dd0aaedb2
remove usless code
...
addtional information:
- add loading .env file in config
(cherry picked from commit 5d7c922fa6 )
2023-11-13 22:31:45 +08:00
Annie Huang
bb63057e92
update tests
...
- having bug testing blocked by limited reset time
- not yet check the playing part is fine
(cherry picked from commit c510e4a541 )
2023-11-13 22:31:45 +08:00
Annie Huang
610eb3d2b7
update tests
...
- having bug testing blocked by limited reset time
- not yet check the playing part is fine
(cherry picked from commit c510e4a541 )
2023-11-13 22:20:10 +08:00
Annie Huang
837712b742
Update tests:
...
- Add public command to press enter until story end
- Add public command to check status pending
(cherry picked from commit c86163fd10 )
2023-11-13 22:15:39 +08:00
Annie Huang
103a8dbd0f
update config
...
(cherry picked from commit ccb19b5bbd )
2023-11-13 22:14:26 +08:00