5 Commits

Author SHA1 Message Date
Andrey Epifancev
c810f5a880 fix: pass shell PATH to panel service so tmux panes find lf (#4, H-1)
The launchd service runs with PATH=/usr/bin:/bin:/usr/sbin:/sbin; tmux
split-window gives the new pane the caller's PATH, so 'exec lf' failed
and the pane closed at once. install.sh now records its own PATH in the
plist EnvironmentVariables.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 22:44:58 +04:00
Andrey Epifancev
ac330995fd fix: install robustness: PATH python3, single registrar, bootstrap retry, SSH hint (#4, I-2, M-1, M-3, M-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 21:19:08 +04:00
Andrey Epifancev
2e8ab31bbd feat: client-side panel background with gear control (#4)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 21:00:08 +04:00
Andrey Epifancev
7958314547 feat: install panel as launchd service, refuse install over SSH (#4)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 20:57:08 +04:00
Andrey Epifancev
0d2380d36d chore: import existing iTerm2 Claude panel code
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 19:12:16 +04:00