stswangzhiping
|
d66558c9de
|
fix: read dashboard token from ~/.openclaw/openclaw.json instead of running openclaw dashboard command
Made-with: Cursor
|
2026-03-18 14:00:57 +08:00 |
|
stswangzhiping
|
5f5b976f5b
|
fix: split su command into separate args for ttyd
Made-with: Cursor
|
2026-03-16 16:21:11 +08:00 |
|
stswangzhiping
|
9dc559a43a
|
fix: run ttyd shell as normal user (sts) instead of root
Made-with: Cursor
|
2026-03-16 16:15:13 +08:00 |
|
stswangzhiping
|
b3770d21d4
|
feat: add structured logging, process watchdog, and systemd hardening
- Add lib/logger.js: timestamped structured logging with 5MB x 5 file rotation
- Add lib/watchdog.js: generic child process supervisor with rate-limited restarts
- Enhance client.js: WS ping/pong liveness detection, uncaughtException/unhandledRejection handlers, systemd sd-notify integration
- Refactor frpc.js: FrpcManager now delegates to Watchdog instead of manual spawn/exit
- Enhance install.sh: environment file, log directory, systemd resource limits, security hardening, WatchdogSec=60
- Replace all console.log/warn/error with structured logger across modules
Made-with: Cursor
|
2026-03-16 07:31:19 +08:00 |
|
stswangzhiping
|
42d1d361dc
|
style(ttyd): enable cursor blink via client option
Made-with: Cursor
|
2026-03-15 23:25:36 +08:00 |
|
stswangzhiping
|
1ff9fd90e5
|
fix(ttyd): add -W writable and -i 127.0.0.1 flags
Made-with: Cursor
|
2026-03-15 23:22:05 +08:00 |
|
stswangzhiping
|
54476c82b6
|
fix(frpc): ttyd switch to tcp proxy to fix ws bidirectional issue
Made-with: Cursor
|
2026-03-15 22:55:27 +08:00 |
|
stswangzhiping
|
c0c445b61d
|
feat: add ttyd terminal support, parallel startup in frpc.js
Made-with: Cursor
|
2026-03-15 21:39:05 +08:00 |
|
stswangzhiping
|
f5ae8b0710
|
fix: use shell background + polling to get dashboard info reliably
Made-with: Cursor
|
2026-03-15 14:29:03 +08:00 |
|
stswangzhiping
|
64cd7432e1
|
fix: getDashboardInfo uses spawn+Promise to handle long-running process
Made-with: Cursor
|
2026-03-15 14:09:41 +08:00 |
|
stswangzhiping
|
516d0d26ee
|
feat: integrate frpc manager and send dashboard info via WebSocket
Made-with: Cursor
|
2026-03-15 11:10:33 +08:00 |
|