Skip to content

Commit 6e40a43

Browse files
author
Barry KW Suridge
committed
Update LocalControl Eggdrop GUI builds
1 parent 3b47a00 commit 6e40a43

3 files changed

Lines changed: 23 additions & 7 deletions

File tree

dist/LocalControl-GUI

6.09 KB
Binary file not shown.

dist/LocalControl-GUI.exe

3.39 KB
Binary file not shown.

docs/Eggdrop-GUI-patch-notes.md

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,28 @@
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

Comments
 (0)