Lin, Hung-Shin
d0c01fffa8
fix: enhance error handling in frontend
2023-11-17 11:18:14 +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
5df4967a85
feat: delete "deleteSession" method, validate questId and sessionId
2023-11-14 10:44:52 +08:00
Lin, Hung-Shin
7d7ad154ab
Fix re-login error ( #60 )
...
* refactor: put all session ref into one reactive store
* fix relogin duplicate signal
* fix: put quest data into store, fix hint reactivity
* fix: duplicate after relogin
* only register listener once
2023-11-08 14:22:08 +08:00
Lin, Hung-Shin
b09aa0debf
feat: refactor frontend auth error handling
2023-11-02 11:36:42 +08:00
wancat
bcb9f1f803
fix: update frontend error handling
2023-11-01 23:30:28 +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
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
9c3c6adb16
refactor: centralize all variable to sessionManager
2023-10-30 23:12:50 +08:00
wancat
5a7c4da628
refactor: add getOrCreateSession to simplify process
2023-10-30 22:43:27 +08:00
Lin, Hung-Shin
0392fe9a65
refactor: separate Terminal instance
2023-10-30 13:55:10 +08:00
wancat
917083ad30
fix: remove debugging console log
2023-10-29 17:42:31 +08:00
wancat
d724f97403
feat: add pending signal to status
2023-10-29 17:42:31 +08:00
Lin, Hung-Shin
50bed23d37
fix: remove unnecessary console log
2023-10-05 14:22:47 +08:00
Annie Huang
2fc9784477
update: hint reassign, UI
2023-09-28 14:42:17 +08:00
Annie Huang
764f558307
hintpart rebase
2023-09-27 23:26:57 +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
Lin, Hung-Shin
a6d02f2616
refactor: simplify register flow
2023-09-15 15:50:36 +08:00
Lin, Hung-Shin
f5c465ab69
feat: add login & signup flow
2023-09-14 18:54:40 +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
a8147ecfa1
feat: display tasks
2023-09-01 15:15:12 +08:00
wancat
65bc838c83
feat: update pwd
2023-08-29 16:33:02 +08:00
wancat
3dae9e8552
feat: store graph in session manager
2023-08-29 14:28:09 +08:00
wancat
e54ae32960
feat: add frontend nginx image
2023-08-22 11:16:37 +08:00
wancat
c248004484
feat: add Vite proxy, change terminal to other channel
2023-08-21 20:40:05 +08:00
wancat
ed9b584093
fix: rename "reconnect" to "bindListeners"
2023-08-21 20:34:41 +08:00
wancat
5d9951a3a2
refactor: use SocketWrapper to wrap the instance
2023-08-18 21:19:11 +08:00
wancat
313d30edda
feat: add reset function
2023-08-17 21:17:48 +08:00
wancat
e122800c81
feat: add sessionManagerto connect session
2023-08-17 20:21:32 +08:00
wancat
66cc1036b4
feat: use axios, extract api to another file
2023-08-01 20:54:49 +08:00