wancat
781e01d43a
draft: add fileGraph handler draft
2023-08-28 14:39:52 +08:00
wancat
569016077e
feat: add error handling for duplicate or not exists
2023-08-28 14:39:52 +08:00
wancat
fa496ceae7
feat: create FileNode class, addChild method
2023-08-28 14:39:52 +08:00
Lin, Hung-Shin
10d1a728c6
Merge pull request #21 from lancatlin/fix-zsh-prompt
...
Fix zsh prompt
2023-08-26 12:42:15 +08:00
wancat
b0cc7bb3fb
feat: update prompt color
2023-08-26 12:34:36 +08:00
wancat
791a450fdc
fix: remove the trailing '%' before prompt
...
https://github.com/xtermjs/xterm.js/issues/2564
https://unix.stackexchange.com/questions/167582/why-zsh-ends-a-line-with-a-highlighted-percent-symbol
https://zsh.sourceforge.io/Doc/Release/Options.html
2023-08-26 12:14:47 +08:00
Lin, Hung-Shin
0cc2618b8b
Merge pull request #20 from lancatlin/fix-mount-at-production
...
fix: remove mounting at production error
2023-08-26 11:12:58 +08:00
wancat
54e0689d30
fix: remove mounting at production error
2023-08-26 11:11:13 +08:00
Lin, Hung-Shin
98e7f6a9f7
Merge pull request #18 from lancatlin/app-cjk-input
...
fix: Unicode input in container
2023-08-26 09:31:38 +08:00
Chen, Tai-Lin
821896f292
working: update file-graph-algorithm
2023-08-25 20:05:28 +08:00
wancat
7d594e62db
fix: set locale to zh_TW.UTF8 in quest image
2023-08-25 12:07:57 +08:00
Chen, Tai-Lin
ab570e9c1b
feat: finish file-graph-algorithm (check required)
2023-08-24 15:05:50 +08:00
Lin, Hung-Shin
5da311d9a4
Merge pull request #14 from lancatlin/server-session-manage
...
* add `status` and `lastActivityAt` field to session
* automatically delete expiry container, mark session as inactive
* default retrieving only active session on `GET /sessions`
* create container on session creation, start container on socket connection
2023-08-24 11:38:02 +08:00
wancat
4e03be9408
fix: disable restart in dev docker compose
2023-08-24 11:36:36 +08:00
wancat
3f50b99d1a
fix: not to use 'force' in container deletion
2023-08-24 11:36:24 +08:00
wancat
27f8525585
fix: add missing "error" field in command
2023-08-24 11:35:43 +08:00
Lin, Hung-Shin
e5e6d58a6e
Merge pull request #16 from lancatlin/fix-dev-dockerfile
...
fix: dockerfile node access
2023-08-23 23:06:07 +08:00
Annie Huang
0d02b7e1d5
fix: dockerfile node access
2023-08-23 22:42:29 +08:00
Lin, Hung-Shin
e417d442e7
Merge pull request #15 from lancatlin/fix-api-url
...
fix: update dev server api link
2023-08-23 20:37:21 +08:00
wancat
12f73d370e
fix: update dev server api link
2023-08-23 20:36:32 +08:00
wancat
ad3dd2fb18
fix: default retrieve active session
...
+ typo 'deactive' -> 'inactive',
2023-08-23 12:27:20 +08:00
wancat
22060070b9
feat: add session expiry deletion script and scheduler
2023-08-23 12:22:15 +08:00
wancat
8e63284211
feat: seperate container creation and get
2023-08-23 11:51:16 +08:00
wancat
2c866d2e83
feat: add status, lastActivityAt column to session
2023-08-23 11:50:49 +08:00
Lin, Hung-Shin
bdb979e608
Merge pull request #12 from lancatlin/deployment
...
Deployment frontend
2023-08-23 10:58:59 +08:00
wancat
268f9fe4b1
feat: add eslint workflow
2023-08-23 10:56:21 +08:00
wancat
280e246430
feat: build backend, frontend, and quest images in workflow
2023-08-23 10:50:31 +08:00
Lin, Hung-Shin
abaae9ab6a
Merge pull request #13 from lancatlin/app-neil
...
Add tree chart and drag to scroll function in visualisation section
2023-08-23 07:54:53 +08:00
wancat
e644920593
fix: error handling for quest title
2023-08-22 20:51:33 +08:00
CHEN, TAI-LIN
34f5d897d0
Update QuestPart.vue
2023-08-22 20:43:11 +08:00
CHEN, TAI-LIN
06f5654ad1
Update QuestPart.vue
2023-08-22 20:34:16 +08:00
CHEN, TAI-LIN and Lin, Hung-Shin
7f41a46b23
Update app/src/components/QuestPart.vue
...
Co-authored-by: Lin, Hung-Shin <wancat@wancat.cc >
2023-08-22 19:43:53 +08:00
wancat
4b3a80608c
fix: remove hard coded project path
...
+ pass host_pwd using docker compose
+ mount it only when provided
2023-08-22 16:05:06 +08:00
wancat
cf5b761f3f
feat: collect docker scripts into one file
2023-08-22 15:49:21 +08:00
Chen, Tai-Lin
57c24eb693
Modify tree chart
2023-08-22 14:38:36 +08:00
Chen, Tai-Lin
ab3014bf4b
Add tree chart and drag to scroll function
2023-08-22 14:32:15 +08:00
Lin, Hung-Shin
eeb30d1f7a
fix: Update README.md typo
2023-08-22 12:17:47 +08:00
wancat
d8f8605df9
fix: deployment
...
+ include api-docs in nginx
+ include quests in docker compose
+ update README
2023-08-22 12:11:58 +08:00
wancat
9aa9367f9e
refactor: move quests out of server
...
+ move quests from server/quests to ./quests
+ add frontend image in docker compose development
2023-08-22 11:48:44 +08:00
wancat
e54ae32960
feat: add frontend nginx image
2023-08-22 11:16:37 +08:00
wancat
4255eb5910
feat: merge middle part
2023-08-21 22:22:01 +08:00
wancat
7405f786a0
feat: add merge function
...
Able to deal with:
1. merge a subtree
2023-08-21 22:22:01 +08:00
wancat
fd26be5e64
feat: add makeParent options to addChild
2023-08-21 22:22:01 +08:00
wancat
ba610a3fc5
draft: add fileGraph handler draft
2023-08-21 22:22:01 +08:00
wancat
5a1fc6499a
feat: add error handling for duplicate or not exists
2023-08-21 22:22:01 +08:00
wancat
9b78f0d41c
feat: create FileNode class, addChild method
2023-08-21 22:22:01 +08:00
Lin, Hung-Shin
fcaa088a31
Merge pull request #11 from lancatlin/server-socket-graph
...
New features:
1. collect 2 levels file list when user type 'ls' in container
2. send the file graph event via socket
Breaking changes:
1. change the channel of terminal connection from 'message' to 'terminal'
3. move client.js to standalone package packages/client
4. change frontend api to call the same origin instead, setup vite proxy for developement. (Now it's localhost on default cuz the server updates includes in this PR as well)
2023-08-21 22:14:06 +08:00
wancat
9facfa31d0
fix: remove unused experiment file
2023-08-21 22:11:38 +08:00
wancat
aba582a737
doc: update README to add app and app:local instruction
2023-08-21 21:01:18 +08:00
wancat
d86aa5bcc1
fix: use environment to select API_ENDPOINT
2023-08-21 20:59:35 +08:00