Justin Lin
|
129d2ff49b
|
quest: checkpoint-03
|
2025-04-26 12:35:20 +08:00 |
|
Justin Lin
|
ad0cb3e4b2
|
quest: checkpoint-02
|
2025-04-26 12:30:57 +08:00 |
|
Justin Lin
|
66365b106e
|
quest: checkpoint-1
|
2025-04-26 12:27:17 +08:00 |
|
Justin Lin
|
f6ee9f91d4
|
quest: execute
|
2025-04-26 12:23:46 +08:00 |
|
Justin Lin
|
67e84d8cf9
|
quest: rm, fix copy (stages removed by AI)
|
2025-04-26 12:10:53 +08:00 |
|
Justin Lin
|
fda0357a73
|
feat: add file moving quest with instructions and example files
|
2025-04-26 11:49:40 +08:00 |
|
Justin Lin
|
e9e924165d
|
feat: improve Description page switcher style
|
2025-04-26 11:48:07 +08:00 |
|
Justin Lin
|
937c5de6b8
|
fix: terminal overflow
|
2025-04-26 11:46:36 +08:00 |
|
Justin Lin
|
53c5391f61
|
quest: copy
|
2025-04-26 11:27:55 +08:00 |
|
Justin Lin
|
876cae6947
|
feat: close hint for new responses
|
2025-04-26 11:27:44 +08:00 |
|
Justin Lin
|
beb58e233e
|
quests: tab & create
|
2025-04-26 11:09:23 +08:00 |
|
Justin Lin
|
f7860c6197
|
fix: update CLIFileExistenceChecker to accept containerId in constructor
|
2025-04-26 11:09:10 +08:00 |
|
Justin Lin
|
5077f9c677
|
feat: read quest
|
2025-04-25 19:57:49 +08:00 |
|
Justin Lin
|
9be288d2de
|
feat: add new path quest with file navigation and update quest structure
|
2025-04-25 19:55:11 +08:00 |
|
Justin Lin
|
cd6f062556
|
refactor: enhance get-started quest
|
2025-04-25 12:36:39 +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
|
b3ed0e646e
|
fix: app import inteface
|
2025-04-24 23:23:58 +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
|
cdd22634e0
|
refactor: replace "folder" with "directory" across file handling components and tests
|
2025-04-24 21:24:55 +08:00 |
|
Justin Lin
|
7e50c8e06c
|
refactor: remove condition tests and update file node interfaces in game session
TODO: replace "folder" with "directory"
|
2025-04-24 18:10:47 +08:00 |
|
Justin Lin
|
0685d71299
|
refactor: remove print.js and simplify response handling in cli.js
|
2025-04-24 18:08:09 +08:00 |
|
Justin Lin
|
56049a0a29
|
fix: DAG setLayer logic
|
2025-04-23 17:58:24 +08:00 |
|
Justin Lin
|
9b5da4e818
|
feat: enhance game description with collapsible hint section and update hint text format
|
2025-04-23 17:44:23 +08:00 |
|
Justin Lin
|
ab63595fba
|
feat: add JSON schema for quest
|
2025-04-23 17:40:55 +08:00 |
|
Justin Lin
|
52e9a13645
|
feat: add isFinished method to GameSession and update commandController to handle session completion
|
2025-04-23 17:10:51 +08:00 |
|
Justin Lin
|
cfbc386c16
|
refactor: update file-graph package structure and integrate with game session management
|
2025-04-23 17:04:00 +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
|
66434ff897
|
fix: save new created session
|
2025-04-22 19:06:57 +08:00 |
|
Justin Lin
|
a711e08328
|
refactor: update QuestMap component to use new node structure and simplify DAG class
|
2025-04-22 18:58:23 +08:00 |
|
Justin Lin
|
1616f62755
|
wip: migrate backend to new game package
|
2025-04-21 22:40:11 +08:00 |
|
Justin Lin
|
1d843f7355
|
refactor: remove unused quest-related schemas and consolidate exports
|
2025-04-21 21:42:54 +08:00 |
|
Justin Lin
|
d2cdd1304a
|
feat: getTasks
|
2025-04-21 18:31:33 +08:00 |
|
Justin Lin
|
254e4f75ed
|
feat: include responses from Exceptions
|
2025-04-21 12:31:53 +08:00 |
|
Justin Lin
|
0f0f43b838
|
refactor: Create a new super class Event and prevent duplicate logic
|
2025-04-21 12:23:09 +08:00 |
|
Justin Lin
|
2dc40a2254
|
refactor: add new name "Event" for the set Stage and Exception
|
2025-04-21 11:58:05 +08:00 |
|
Justin Lin
|
6e804f0ed4
|
refactor: reuse satisfies function in condition
|
2025-04-21 11:53:32 +08:00 |
|
Justin Lin
|
3656868b66
|
feat: catch-all exceptions
|
2025-04-21 11:45:23 +08:00 |
|
Justin Lin
|
cfce5ececa
|
feat: add global exceptions
|
2025-04-21 11:41:07 +08:00 |
|
Justin Lin
|
fb823814e0
|
feat: add stage exceptions
|
2025-04-21 11:19:59 +08:00 |
|
Justin Lin
|
f7780c3d98
|
feat: add get responses
|
2025-04-18 15:17:25 +08:00 |
|
Justin Lin
|
dae9e841ca
|
feat: add run command
|
2025-04-18 15:04:28 +08:00 |
|
Justin Lin
|
e622011b21
|
feat: add quest class and session getActiveStages
|
2025-04-18 14:54:10 +08:00 |
|
Justin Lin
|
471b781d85
|
refactor: separate schema to files
|
2025-04-18 14:33:41 +08:00 |
|
Justin Lin
|
57d8f24930
|
Merge branch 'game' into refactor-trpc
|
2025-04-18 14:27:41 +08:00 |
|
Justin Lin
|
6043226142
|
wip: migrating game handler
|
2025-04-18 14:27:36 +08:00 |
|
Justin Lin
|
61d1871e95
|
feat: parse all quest
|
2025-04-16 19:06:47 +08:00 |
|
Justin Lin
|
ed4d04b658
|
feat: parse quest using zod, basic
|
2025-04-16 17:37:42 +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 |
|
Justin Lin
|
55a41dd3b5
|
feat: integrate trpc to app
|
2025-04-16 16:02:23 +08:00 |
|
Justin Lin
|
529869671c
|
feat: createContext
|
2025-04-16 15:36:12 +08:00 |
|
Justin Lin
|
6326b84a60
|
feat: init trpc
|
2025-04-16 15:27:00 +08:00 |
|
Justin Lin
|
8cc006e3a4
|
fix: check files using abs path (#175)
the docker user is changed from commander to root due to #168 pr.
Use absolute path instead of relative path to prevent false detection.
|
2025-02-15 20:55:03 +08:00 |
|
Justin Lin
|
d6ae6d818d
|
Fix network (#174)
|
2025-02-15 20:52:25 +08:00 |
|
wancat
|
6692ae2b9b
|
fix: check files using abs path
(the docker user is changed due to feat-ssh pr)
|
2025-02-15 20:42:50 +08:00 |
|
Justin Lin
|
fab02d03a9
|
fix: update env samples, use dash only for naming networks
|
2024-12-27 21:01:31 +08:00 |
|
Justin Lin
|
9e44ebe415
|
fix: remove unwanted error logging
|
2024-12-27 20:56:23 +08:00 |
|
Justin Lin
|
019caf58e4
|
fix: use a different docker network for dev to prevent "interna" settings conflicts
|
2024-12-27 20:56:05 +08:00 |
|
Justin Lin
|
97ad1a7b50
|
fix: set mongodb version to 6 (#170)
|
2024-10-21 13:51:17 +08:00 |
|
Justin Lin
|
cb4b9f429a
|
fix: set mongodb version to 6
|
2024-10-21 13:43:58 +08:00 |
|
Justin Lin
|
5e11d2da11
|
fix: pass env file to containers directly (#169)
|
2024-10-21 12:59:56 +08:00 |
|
Justin Lin
|
a901ce005c
|
fix: pass env file to containers directly
|
2024-10-21 12:53:39 +08:00 |
|
Justin Lin
|
4dd2a7cbe1
|
Feat ssh (#168)
|
2024-10-21 12:15:43 +08:00 |
|
Justin Lin
|
5cf375905d
|
feat: remove debug logs
|
2024-10-21 12:12:52 +08:00 |
|
Justin Lin
|
d7c5c756f3
|
feat: add production env sample
|
2024-10-21 12:11:32 +08:00 |
|
Justin Lin
|
44ecd3b87a
|
fix: mounting quest home into production container
|
2024-10-21 12:11:24 +08:00 |
|
Justin Lin
|
1888781a47
|
fix: copy entrypoint into quest container. Disable mounting for entrypoint & public key. Use Env to pass ssh public key into container.
|
2024-10-21 11:54:32 +08:00 |
|
Justin Lin
|
860b257ea7
|
doc: update Windows setup guide
|
2024-10-20 20:06:39 +08:00 |
|
Justin Lin
|
ba251fb933
|
feat: update dump script
|
2024-10-17 22:08:52 +08:00 |
|
Justin Lin
|
b449d84c54
|
feat: auto create config folder and player network
|
2024-10-16 14:13:41 +08:00 |
|
Justin Lin
|
91ebaec22c
|
feat: update document and remove some debug logging
|
2024-10-14 18:32:02 +08:00 |
|
Justin Lin
|
58354b7cd8
|
feat: clean up /etc/skel and move ssh key to /etc/ssh/authorized_keys/
|
2024-10-14 17:48:05 +08:00 |
|
Justin Lin
|
31301419ad
|
feat: add ssh connection retry
|
2024-10-14 17:31:35 +08:00 |
|
Justin Lin
|
251139c159
|
feat: move sshd_config to .include folder
|
2024-10-14 17:31:23 +08:00 |
|
Justin Lin
|
a4ed4cf533
|
feat: remove unnecessary quest Dockerfiles
|
2024-10-14 12:40:53 +08:00 |
|
Justin Lin
|
247f03b71a
|
feat: mount quest home to /etc/skel to prevent building images
|
2024-10-14 12:30:28 +08:00 |
|
Justin Lin
|
be22a121c8
|
feat: use entrypoint to create user account and copy ssh key
|
2024-10-14 12:06:05 +08:00 |
|
Justin Lin
|
261c6fc029
|
feat: generate key pair using ssh2 for right public key format
|
2024-10-14 11:34:53 +08:00 |
|
Justin Lin
|
03b2993b56
|
feat: load or create key
|
2024-10-14 11:23:25 +08:00 |
|
Justin Lin
|
2cc348687a
|
feat: generate key pair function
|
2024-10-14 10:53:15 +08:00 |
|
Justin Lin
|
2a3429106c
|
feat: remove welcome banner
|
2024-10-13 16:31:17 +08:00 |
|
Justin Lin
|
a6720cfe39
|
feat: connect through ssh
|
2024-10-13 15:59:01 +08:00 |
|
Justin Lin
|
4c292fd6ba
|
wip: allow connection from docker container
|
2024-10-13 15:05:20 +08:00 |
|
Justin Lin
|
5ba0021c37
|
fix: ssh server
|
2024-10-10 22:43:39 +08:00 |
|
Justin Lin
|
19897e607f
|
wip: connect container through ssh
|
2024-10-10 20:54:42 +08:00 |
|
Justin Lin
|
08e9191c4b
|
feat: replace alpine with debian slim
|
2024-10-10 20:54:09 +08:00 |
|
Justin Lin
|
aa95eda23c
|
Doc (#167)
|
2024-10-10 19:52:04 +08:00 |
|
Justin Lin
|
6bc37900d8
|
doc: update README
|
2024-10-10 17:41:47 +08:00 |
|
Justin Lin
|
98f18627e5
|
feat: mount quest
|
2024-10-10 17:21:38 +08:00 |
|
Justin Lin
|
19c44fbe52
|
wip: game schema
|
2024-10-10 16:22:20 +08:00 |
|
Justin Lin
|
e66598f1a7
|
chore: update dependencies
|
2024-08-28 14:52:45 +08:00 |
|
Justin Lin
|
2a868ead48
|
Merge branch 'main' into game
|
2024-08-28 14:52:13 +08:00 |
|
Justin Lin
|
9b4f50ebbd
|
Formbricks (#157)
add quest feedback and bug report form using Formbricks
|
2024-08-02 22:07:36 +08:00 |
|
wancat
|
5fd24190d2
|
feat: change form to production
|
2024-08-02 21:17:18 +08:00 |
|