dependabot[bot]
9ce161e4f3
chore(deps): bump the npm_and_yarn group across 2 directories with 1 update
...
Bumps the npm_and_yarn group with 1 update in the /server directory: [zod](https://github.com/colinhacks/zod ).
Bumps the npm_and_yarn group with 1 update in the /services/analytics directory: [zod](https://github.com/colinhacks/zod ).
Updates `zod` from 3.25.76 to 4.6.7
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Commits](https://github.com/colinhacks/zod/compare/v3.25.76...v4.6.7 )
Updates `zod` from 3.25.76 to 4.6.7
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Commits](https://github.com/colinhacks/zod/compare/v3.25.76...v4.6.7 )
---
updated-dependencies:
- dependency-name: zod
dependency-version: 4.6.7
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: zod
dependency-version: 4.6.7
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-31 22:06:42 +00:00
Justin Lin
54225528b3
refactor: replace Jest with bun
2026-10-11 17:43:22 +11:00
Justin Lin
634dc8f987
refactor: use bun in Dockerfile and CI workflow
2026-10-11 17:24:12 +11:00
Justin Lin
77577d9b8d
refactor: use bun to execute server and analytics
2026-10-11 17:04:46 +11:00
Justin Lin
2feedc329c
refactor: use bun for package management
...
+ add package.json to each packages
+ update import path
2026-10-11 16:50:01 +11:00
Justin Lin
4c3b7434c9
chore: clean up logs
2026-10-10 00:15:26 +11:00
Justin Lin
218c4cce44
feat: show locale and user link on session detail
2026-10-10 00:15:02 +11:00
Justin Lin
3d6eaf6b64
fix: disable join commands on session list for performance
2026-10-10 00:12:30 +11:00
Justin Lin
accfbc620c
feat: add link to user from session list
2026-10-09 23:54:32 +11:00
Justin Lin
994618f71c
feat: display session locale
2026-10-09 23:51:09 +11:00
Tai-Lin Chen
6a097c02ed
Merge branch 'main' into feature/multilingual-quests
2026-10-08 10:11:13 +10:30
neilchen0812
9165a4ecf6
fix: add missing zod dependency to analytics
2026-10-08 10:05:25 +10:30
dependabot[bot]
604f1ef4b6
chore(deps): bump the npm_and_yarn group across 1 directory with 12 updates
...
Bumps the npm_and_yarn group with 12 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) | `7.24.0` | `7.29.6` |
| [axios](https://github.com/axios/axios ) | `1.8.2` | `1.18.0` |
| [dompurify](https://github.com/cure53/DOMPurify ) | `3.2.4` | `3.4.13` |
| [postcss](https://github.com/postcss/postcss ) | `8.5.3` | `8.5.23` |
| [mongoose](https://github.com/Automattic/mongoose ) | `8.9.5` | `8.24.1` |
| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs ) | `7.23.9` | `7.29.8` |
| [browserslist](https://github.com/browserslist/browserslist ) | `4.23.0` | `4.29.1` |
| [engine.io](https://github.com/socketio/socket.io ) | `6.5.4` | `6.5.5` |
| [nanoid](https://github.com/ai/nanoid ) | `3.3.11` | `3.3.19` |
| [shell-quote](https://github.com/ljharb/shell-quote ) | `1.8.1` | `1.10.0` |
| [socket.io-parser](https://github.com/socketio/socket.io ) | `4.2.4` | `4.2.7` |
| [tmp](https://github.com/raszi/node-tmp ) | `0.2.1` | `0.2.7` |
Updates `@babel/core` from 7.24.0 to 7.29.6
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.29.6/packages/babel-core )
Updates `axios` from 1.8.2 to 1.18.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.8.2...v1.18.0 )
Updates `dompurify` from 3.2.4 to 3.4.13
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.4...3.4.13 )
Updates `postcss` from 8.5.3 to 8.5.23
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.23 )
Updates `mongoose` from 8.9.5 to 8.24.1
- [Release notes](https://github.com/Automattic/mongoose/releases )
- [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Automattic/mongoose/compare/8.9.5...8.24.1 )
Updates `@babel/plugin-transform-modules-systemjs` from 7.23.9 to 7.29.8
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.29.8/packages/babel-plugin-transform-modules-systemjs )
Updates `browserslist` from 4.23.0 to 4.29.1
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.23.0...4.29.1 )
Updates `engine.io` from 6.5.4 to 6.5.5
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/commits )
Updates `nanoid` from 3.3.11 to 3.3.19
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.3.11...3.3.19 )
Updates `shell-quote` from 1.8.1 to 1.10.0
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/shell-quote/compare/v1.8.1...v1.10.0 )
Updates `socket.io-parser` from 4.2.4 to 4.2.7
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-parser@4.2.4...socket.io-parser@4.2.7 )
Updates `tmp` from 0.2.1 to 0.2.7
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.1...v0.2.7 )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.29.6
dependency-type: direct:development
dependency-group: npm_and_yarn
- dependency-name: axios
dependency-version: 1.18.0
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: dompurify
dependency-version: 3.4.13
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: postcss
dependency-version: 8.5.23
dependency-type: direct:development
dependency-group: npm_and_yarn
- dependency-name: mongoose
dependency-version: 8.24.1
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: "@babel/plugin-transform-modules-systemjs"
dependency-version: 7.29.8
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: browserslist
dependency-version: 4.29.1
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: engine.io
dependency-version: 6.5.5
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: nanoid
dependency-version: 3.3.19
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: shell-quote
dependency-version: 1.10.0
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: socket.io-parser
dependency-version: 4.2.7
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: tmp
dependency-version: 0.2.7
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-26 01:08:54 +00:00
Justin Lin
f1038e40f4
fix: analytics start path
2026-02-27 20:59:21 +11:00
Justin Lin
3c2dfcf322
refactor: update Dockerfile paths for analytics service
2025-05-05 19:55:41 +08:00
Justin Lin
740cbcecb4
refactor: move analytics into services directory
2025-05-05 19:55:40 +08:00
Justin Lin
95c4fb71ae
feat: handle command hooks
...
feat: handle copy
feat: handle remove
feat: handle move and home ~ path
refactor: improve error handling in cmd-hook
feat: handlePwd
2025-05-05 19:55:40 +08:00
Justin Lin
d755822908
chore: update go.mod to remove unnecessary indirect dependencies
2025-05-05 19:55:40 +08:00
Justin Lin
21ff710f83
fix: cannot backspace in terminal
2025-05-05 19:55:40 +08:00
Justin Lin
fb863ba030
fix: make quest image building process cleaner
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
0b08a9a5d9
feat: init cmd-hook and move terminal-service to services directory
...
feat: put cmd-hook in container
feat: cmd-hook request type, auto restart setup
feat: handle ls
2025-05-05 19:51:06 +08:00