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
wancat
7d594e62db
fix: set locale to zh_TW.UTF8 in quest image
2023-08-25 12:07:57 +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
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
wancat
c248004484
feat: add Vite proxy, change terminal to other channel
2023-08-21 20:40:05 +08:00
wancat
c3e735b627
fix: unset variable after execution
2023-08-21 20:40:05 +08:00
wancat
f08ee333a7
feat: push new pwd when 'cd'
2023-08-21 20:40:05 +08:00
wancat
096b7a7714
feat: push discover event to frontend
2023-08-21 20:40:05 +08:00
wancat
c0186c6a30
feat: show hiddenFiles
2023-08-21 20:40:05 +08:00
wancat
f43fa1b5ef
fix: limit 2 level to only 5 children
2023-08-21 20:40:05 +08:00
wancat
34d5ace664
feat: use minimist to refactor cli
2023-08-21 20:40:05 +08:00
wancat
6ace18475b
refactor: move client to sperate packages, rename cli to container
2023-08-21 20:40:05 +08:00
wancat
41a12c9aa8
feat: collect 2 level files info when ls
...
* change cli dir to /usr/local/lib/cli
* refactor cli to multiple files
* add handleCommand and listeners pattern
2023-08-21 20:40:05 +08:00
Lin, Hung-Shin
e6d6036cd0
Merge pull request #10 from lancatlin/app-terminal
...
Connect web terminal to server
2023-08-21 20:38:00 +08:00
wancat
ed9b584093
fix: rename "reconnect" to "bindListeners"
2023-08-21 20:34:41 +08:00
wancat
4efce2c6b8
fix: remove cors
2023-08-21 20:27:44 +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
Annie Huang
5326fb30b4
try: manage session
2023-08-17 19:45:20 +08:00