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
+5 -5
View File
@@ -17,7 +17,7 @@ import (
"sync/atomic"
"time"
"github.com/andydixon/nexus/internal/models"
"github.com/andydixon/link/internal/models"
)
const (
@@ -90,7 +90,7 @@ func (c *Client) fetchRepos(ctx context.Context, progress func(done int, total i
}
req.Header.Set("Authorization", "Bearer "+c.token)
req.Header.Set("Accept", "application/vnd.github+json")
req.Header.Set("User-Agent", "NexusTerminal/1.0")
req.Header.Set("User-Agent", "AlchementaryLink/1.0")
resp, err := c.httpClient.Do(req)
if err != nil {
@@ -210,7 +210,7 @@ func (c *Client) FetchLatestCommit(ctx context.Context, fullName string, ref str
}
req.Header.Set("Authorization", "Bearer "+c.token)
req.Header.Set("Accept", "application/vnd.github+json")
req.Header.Set("User-Agent", "NexusTerminal/1.0")
req.Header.Set("User-Agent", "AlchementaryLink/1.0")
resp, err := c.httpClient.Do(req)
if err != nil {
@@ -280,7 +280,7 @@ func (c *Client) DownloadRepoArchive(ctx context.Context, fullName string, ref s
}
req.Header.Set("Authorization", "Bearer "+c.token)
req.Header.Set("Accept", "application/vnd.github+json")
req.Header.Set("User-Agent", "NexusTerminal/1.0")
req.Header.Set("User-Agent", "AlchementaryLink/1.0")
resp, err := c.httpClient.Do(req)
if err != nil {
@@ -319,7 +319,7 @@ func (c *Client) ValidateToken(ctx context.Context) (string, error) {
}
req.Header.Set("Authorization", "Bearer "+c.token)
req.Header.Set("Accept", "application/vnd.github+json")
req.Header.Set("User-Agent", "NexusTerminal/1.0")
req.Header.Set("User-Agent", "AlchementaryLink/1.0")
resp, err := c.httpClient.Do(req)
if err != nil {