11 Commits

Author SHA1 Message Date
d023705220 fix: properly parse --port argument in packaged Electron app
- Use regex on full argv string instead of iterating args
- Move express to dependencies for packaging
- Add electron folder to files list in build config
2026-03-22 00:37:58 +08:00
38f6d5e97c fix: remove version number from exe filename 2026-03-22 00:03:08 +08:00
953cadd1a6 feat: add Electron packaging with headless mode and --port support
- Add electron-builder for packaging
- Add --port argument support (default: 9997)
- Add electron/main.js as entry point
- Update package.json with build configuration
- Server runs headlessly without GUI window
2026-03-21 23:51:03 +08:00
fd70c1ad41 chore: 清理残余文件 2026-03-21 20:26:20 +08:00
c265de6a84 chore: 项目分割线 2026-03-21 20:01:31 +08:00
0266127b21 config: 移除 exe 文件名中的版本号 2026-03-20 13:37:32 +08:00
bb8ece12be rename: 项目更名为 XCTerminal 2026-03-20 13:27:34 +08:00
c9b74c2ac9 config: 禁用 electron-builder npmRebuild 以解决 Spectre 编译问题 2026-03-20 13:19:02 +08:00
1829e4d9a6 feat: 添加 Electron headless 终端应用支持 2026-03-20 13:01:32 +08:00
c6e15773ec feat: 终端服务器自动分配空闲端口 2026-03-20 12:55:00 +08:00
e64d63e8b9 Initial commit 2026-03-19 22:38:54 +08:00