22
33## Summary
44
5- This patch adds the first Eggdrop partyline workflow to the LocalControl GUI.
6- The feature is intentionally scoped to local Pudding testing before any remote
7- Eggdrop upgrade or remote partyline work.
5+ This patch adds the first Eggdrop partyline workflow to the LocalControl GUI,
6+ including direct Telnet connections and managed SSH tunnels.
87
98## Added
109
11- - Added an ` Eggdrops ` tab to the LocalControl GUI.
10+ - Added an ` Eggdrop ` tab to the LocalControl GUI.
11+ - Renamed the visible control tabs to distinguish ` Limnoria ` command/reply
12+ control from ` Eggdrop ` partyline control.
13+ - Renamed the shared LocalControl settings view to ` Limnoria Settings ` .
14+ - Made the Windows LocalControl settings view SSH-first by hiding the local TCP
15+ host/port row; WSL-local Limnoria bots remain a Linux GUI workflow.
1216- Added local Pudding defaults:
1317 - host: ` 127.0.0.1 ` ;
1418 - port: ` 3333 ` ;
1519 - handle: ` Barry ` .
20+ - Added a transport selector for Direct and SSH tunnel modes.
21+ - Added editable Eggdrop Telnet host and port settings.
22+ - Added editable SSH user, SSH host, SSH port, remote Telnet host, and remote
23+ Telnet port settings for tunnelled connections.
24+ - SSH tunnel mode starts an ` ssh -N -L ` tunnel before connecting to Eggdrop.
25+ - Managed SSH tunnels are closed on Disconnect or GUI exit.
26+ - Transport switching is disabled while connected.
1627- Added interactive Telnet session handling for Eggdrop partyline access.
1728- Added manual, prompt-aware login:
1829 - handle prompts focus/select the handle field;
@@ -33,6 +44,9 @@ Eggdrop upgrade or remote partyline work.
3344- Pending password redaction tokens are cleared on disconnect and before new
3445 connection attempts.
3546- Eggdrop diagnostic logging records connection/action metadata only.
47+ - Managed SSH tunnel start/failure metadata can be written to diagnostics.
48+ - SSH tunnel connection waits report early tunnel exits separately from local
49+ port timeouts.
3650- Diagnostics do not log Eggdrop passwords or full transcript content.
3751- Sensitive-looking Eggdrop input lines are excluded from persisted history.
3852
@@ -48,9 +62,13 @@ Eggdrop upgrade or remote partyline work.
4862
4963- Unix ` LocalControl-GUI ` was rebuilt and tested against local Pudding.
5064- Windows ` LocalControl-GUI.exe ` was rebuilt and tested against local Pudding.
65+ - Windows native OpenSSH key authentication was configured and tested for
66+ private remote Eggdrop accounts.
67+ - Linux and Windows GUI validation passed for local Pudding and private remote
68+ Eggdrop settings entered through the UI.
5169- Windows validation passed for:
5270 - application launch;
53- - Eggdrops tab rendering;
71+ - Eggdrop tab rendering;
5472 - prompt-aware focus changes;
5573 - password redaction;
5674 - Up/Down input history;
@@ -61,8 +79,6 @@ Eggdrop upgrade or remote partyline work.
6179
6280## Deferred
6381
64- - Remote Eggdrop support remains out of scope until the local Pudding workflow
65- and LocalControl API are stable.
6682- Remote Eggdrop listener-port instability needs separate investigation.
6783- SSH remains an external tunnel transport, not a native Eggdrop partyline
6884 listener.
0 commit comments