Commit Graph
219 Commits
Author SHA1 Message Date
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
Lin, Hung-Shin a5dbcd7db4 Merge pull request #24 from linux-odyssey/app-neil
feat: add Authentication Page
2023-09-10 20:16:05 +08:00
wancat ac8e2bc73a Merge branch 'main' into app-neil 2023-09-10 20:12:43 +08:00
wancat c3b7968a76 feat: use vue router to organize pages 2023-09-10 20:06:23 +08:00
Lin, Hung-Shin 52dabb2f36 Merge pull request #25 from linux-odyssey/fix-deploy-image
fix: add build base image in CI/CD workflow
2023-09-10 19:04:35 +08:00
wancat 4b43ab5050 fix: add build base image in CI/CD workflow 2023-09-10 19:03:31 +08:00
Annie Huang 221ffae37a Merge pull request #23 from linux-odyssey/server-quest
Add Tasks to quest
2023-09-10 11:12:35 +08:00
Chen, Tai-Lin a230f38393 feat: add Authentication Page 2023-09-01 18:41:44 +08:00
Chen, Tai-Lin b41343ed68 feat: add Authentication Page 2023-09-01 18:32:24 +08:00
Chen, Tai-Lin 0ca0ef08e1 feat: add Authentication Page 2023-09-01 17:50:30 +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 a8147ecfa1 feat: display tasks 2023-09-01 15:15:12 +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 3fdbca89f3 feat: add waiting time before the responses 2023-08-31 16:45:03 +08:00
wancat 5ec9ae52ce feat: separate base image of quest
* change to use Ubuntu as base image
2023-08-31 16:44:42 +08:00
wancat 99da610d9e feat: exit shell on disconnect 2023-08-30 19:52:40 +08:00
wancat d9836318db feat: add debug mode to client 2023-08-30 19:52:02 +08:00
wancat e16b328892 feat: refactor stage to multiple route design 2023-08-30 18:05:11 +08:00
Lin, Hung-Shin 52c6c6ab93 Merge pull request #17 from lancatlin/app-graph-frontend
* display graph from data
* show the discovery state of each node
* accept graph event from socket
* store graph in sessionManager
* update new graph by file-graph algorithm

file-graph:
* add file discovery state merging

server
* update file structure in docker
2023-08-30 11:11:11 +08:00
wancat 1582d8c62a fix: change workflow name 2023-08-29 21:10:17 +08:00
wancat 65bc838c83 feat: update pwd 2023-08-29 16:33: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 f360d783f8 feat: combine ci/cd workflow and add test step 2023-08-29 16:13:59 +08:00
wancat 2bc94a33e2 fix: remove unmaintained test 2023-08-29 15:56:23 +08:00
wancat 3dae9e8552 feat: store graph in session manager 2023-08-29 14:28:09 +08:00
wancat 1c017c98c7 feat: receive discover event and display 2023-08-29 13:52:24 +08:00
wancat 0bdcce5d21 feat: import file-graph package to app
* update docker images
2023-08-29 13:51:55 +08:00
wancat 638dff4be2 refactor: move test scripts to project root 2023-08-29 13:28:36 +08:00
wancat ee7cd083bd feat: handle discover in server 2023-08-29 13:28:18 +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