Justin Lin
5b7bf0794c
chore: Move open terminal in new tab to terminal component
2026-02-27 16:02:28 +11:00
Justin Lin
2f7845e63e
fix: write echo start on starting
2025-05-05 19:55:40 +08:00
Justin Lin
c7e6d31b9c
feat: connect frontend terminal to terminal service
...
fix: use ReconnectWebSocket to make the connection more stable
fix: typescript error on importing css in vue
2025-05-05 19:55:35 +08:00
Justin Lin
5e81db2759
feat: connect terminal service to backend
...
feat: put terminal service into container
refactor: separate main into terminal and websocket
feat: create zsh using commander in home
feat: pass backendUrl to container
feat: pass token to ws server to cmd-hook
feat: gen terminal access token for frontend
feat: success to connect through traefik
fix: handle invalid jwt
feat: connect to session container via traefik
2025-05-05 19:53:33 +08:00
Justin Lin
d450613816
clean: remove unused code
2025-04-26 12:48:29 +08:00
Justin Lin
937c5de6b8
fix: terminal overflow
2025-04-26 11:46:36 +08:00
Justin Lin
c61f844e42
feat: add exploration quest with file navigation instructions and example files
2025-04-25 12:01:25 +08:00
Justin Lin
26e79690f8
feat: add pwd handling to session and update related components
2025-04-25 11:33:16 +08:00
Justin Lin
fba92dad46
feat: integrate filegraph
2025-04-24 23:30:12 +08:00
Justin Lin
87b8ca5d04
wip: replace packages with pure files
2025-04-24 23:20:40 +08:00
Justin Lin
2d95ca382f
wip: integrate filegraph into session
2025-04-24 22:05:10 +08:00
Justin Lin
92173bb7e9
refactor: migrate session management to TRPC and remove legacy API endpoints
2025-04-23 16:37:12 +08:00
Justin Lin
b4b8f8baee
feat: load responses and tasks from existing session
2025-04-23 16:17:10 +08:00
Justin Lin
2fcca0c4b9
refactor: update session management to handle tasks and responses in a single update
2025-04-23 16:03:39 +08:00
Justin Lin
1616f62755
wip: migrate backend to new game package
2025-04-21 22:40:11 +08:00
Justin Lin
963655c1f7
wip: get active session
2025-04-16 16:58:24 +08:00
Justin Lin
423548804a
feat: migreate get user profile to trpc
2025-04-16 16:40:03 +08:00
Justin Lin
ac92950177
feat: migrate quest api to trpc
2025-04-16 16:24:29 +08:00
wancat
9c8260a411
feat: integrate form after finishing quest
2024-08-02 16:15:06 +08:00
wancat
8f6914d46c
feat: new map by svg
2024-07-31 17:12:43 +08:00
wancat
4324932fc9
fix: exception not showing
2024-07-01 10:41:26 +08:00
wancat
d795dbd788
refactor: Remove commented out code and unused imports
2024-06-28 16:14:26 +08:00
wancat
dcd8f441f8
feat: echo start after creating session
2024-06-27 12:14:15 +08:00
wancat
94ef3749f5
fix: socket & terminal states across quests
2024-06-27 12:04:35 +08:00
wancat
3398d18055
feat: load session and display start button if not exists
2024-06-27 11:55:34 +08:00
wancat
7cdc542c19
refactor: rewrite session store using pinia and fix start button
2024-06-27 11:23:21 +08:00
wancat
8a31a58c56
refactor: rewrite user profile store using pinia
2024-06-27 10:48:08 +08:00
Annie Huang
4e6602d82f
change post to get (not yet success)
2024-06-27 10:30:00 +08:00
Annie Huang
2eaf3c8f24
auto type echo start
2024-06-27 10:30:00 +08:00
Annie Huang
15465feda9
auto connect session, create session after button
2024-06-27 10:30:00 +08:00
Annie Huang
ea2ba2c7a0
load quest info before start
2024-06-27 10:30:00 +08:00
wancat
1f55ae09d6
fix: build app docker image
2024-04-05 23:59:26 +08:00
Annie Huang
14fb870838
fix hint display problems
2024-04-05 22:19:38 +08:00
wancat
75f5407dde
fix: fix overwritten new response model
2024-03-28 21:18:00 +08:00
wancat
ebd713200c
refactor: update socket types
2024-03-28 21:06:09 +08:00
wancat
bb2a1a145f
refactor: move interfaces to types.ts
2024-03-28 20:55:40 +08:00
Chen, Tai-Lin
807974d727
fix types issue
2024-03-05 00:27:08 +08:00
Chen, Tai-Lin
ec63bba0fe
fix using any type
2024-03-04 23:38:18 +08:00
Chen, Tai-Lin
63a57aa2cf
update components
2024-03-04 23:35:05 +08:00
Chen, Tai-Lin
d924ccaaa9
update store
2024-03-04 23:35:05 +08:00
wancat
039da53bbe
feat: send status to the frontend
2024-02-29 10:54:53 +08:00
wancat
88ee8f2cc3
feat: send response to frontend
2024-02-29 10:54:53 +08:00
Lin, Hung-Shin
93e2485dee
Merge branch 'main' into quest
2023-11-23 23:40:03 +08:00
Lin, Hung-Shin
e360ebcf53
fix: reset user profile on logout
2023-11-22 14:53:41 +08:00
Lin, Hung-Shin
89f86fad30
feat: add username to navbar, pass title by props
2023-11-22 14:46:41 +08:00
Lin, Hung-Shin
36f53da08a
feat: make hints a group in one stage
2023-11-21 11:55:32 +08:00
Lin, Hung-Shin
d0c01fffa8
fix: enhance error handling in frontend
2023-11-17 11:18:14 +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
5df4967a85
feat: delete "deleteSession" method, validate questId and sessionId
2023-11-14 10:44:52 +08:00