Rebrand: Nexus Terminal → Alchementary Link

Renames the product across the codebase: Go module path, config/data
paths, keychain service name, export file extension, build tooling,
docs, and UI text. Sidebar brand mark now reads ">_ AlchementaryLink"
with "Alchementary" in the connection-group gold accent colour, and
the window title is "Alchementary Link".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019T8bJS8BCtY5GeSG2HBj1n
This commit is contained in:
Andy Dixon
2026-09-03 16:41:23 +01:00
co-authored by Claude Sonnet 5
parent 114060127f
commit 1a380a0e99
135 changed files with 678 additions and 674 deletions
+7 -7
View File
@@ -1,12 +1,12 @@
(function () {
/**
* Nexus Terminal — RAW TCP data viewer.
* Alchementary Link — RAW TCP data viewer.
* Provides text, hex, and split display modes for raw socket data,
* along with a send bar, pause/resume, and capture saving.
*/
const { createElement, escapeHtml, formatTimestamp, formatBytes } =
window.NexusTerminal;
window.AlchementaryLink;
/**
* Maximum number of data entries retained in the scrollback buffer.
@@ -214,7 +214,7 @@
return `[${ts}] [${dir}] ${e.data}`;
});
const content = lines.join("\n");
await window.NexusTerminal.wailsService.SaveSessionCapture(sessionId, content);
await window.AlchementaryLink.wailsService.SaveSessionCapture(sessionId, content);
this.app.notifications.success("Capture saved");
} catch (err) {
this.app.notifications.error("Save failed: " + err);
@@ -256,8 +256,8 @@
const b64 =
format === "hex" || format === "escaped"
? btoa(dataToSend)
: window.NexusTerminal.utf8ToBase64(dataToSend);
await window.NexusTerminal.wailsService.WriteSession(sessionId, b64);
: window.AlchementaryLink.utf8ToBase64(dataToSend);
await window.AlchementaryLink.wailsService.WriteSession(sessionId, b64);
input.value = "";
// Also show in viewer as sent data
@@ -620,6 +620,6 @@
}
}
window.NexusTerminal = window.NexusTerminal || {};
window.NexusTerminal.RawViewer = RawViewer;
window.AlchementaryLink = window.AlchementaryLink || {};
window.AlchementaryLink.RawViewer = RawViewer;
})();