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
+6 -6
View File
@@ -7,7 +7,7 @@ import (
"runtime"
)
const appName = "NexusTerminal"
const appName = "AlchementaryLink"
// AppConfig holds the resolved application configuration paths.
type AppConfig struct {
@@ -19,9 +19,9 @@ type AppConfig struct {
// Load resolves the application configuration.
// Data directory follows platform conventions:
// - macOS: ~/Library/Application Support/NexusTerminal
// - Linux: ~/.config/NexusTerminal
// - Windows: %APPDATA%/NexusTerminal
// - macOS: ~/Library/Application Support/AlchementaryLink
// - Linux: ~/.config/AlchementaryLink
// - Windows: %APPDATA%/AlchementaryLink
func Load() (*AppConfig, error) {
dataDir, err := resolveDataDir()
if err != nil {
@@ -30,9 +30,9 @@ func Load() (*AppConfig, error) {
cfg := &AppConfig{
DataDir: dataDir,
DBPath: filepath.Join(dataDir, "nexus.db"),
DBPath: filepath.Join(dataDir, "link.db"),
SecretPath: filepath.Join(dataDir, "vault"),
LogPath: filepath.Join(dataDir, "nexus.log"),
LogPath: filepath.Join(dataDir, "link.log"),
}
return cfg, nil
}