Refactor project branding from HexaHost to Axiom across all configurations, documentation, and code files. Update environment variables, Docker setup, and README to reflect the new brand name. Ensure consistency in naming conventions and improve clarity in setup instructions.
Some checks failed
CI / Bot (Python) (push) Failing after 12s
CI / Dashboard (Next.js) (push) Failing after 9s

This commit is contained in:
TheOnlyMace
2026-07-21 19:45:07 +02:00
parent 03c8f2ec2c
commit daf3338382
84 changed files with 238 additions and 236 deletions

View File

@@ -86,7 +86,7 @@ export default function DashboardLayout({
<div className="min-h-screen bg-[#0f172a] flex items-center justify-center">
<div className="animate-pulse flex flex-col items-center gap-4">
<div className="h-12 w-12 rounded-xl bg-primary flex items-center justify-center shadow-lg shadow-primary/20">
<span className="font-black text-white italic text-xl">{process.env.NEXT_PUBLIC_BRAND_NAME_WORD || "ZX"}</span>
<span className="font-black text-white italic text-xl">{process.env.NEXT_PUBLIC_BRAND_NAME_WORD || "AX"}</span>
</div>
<p className="text-slate-400 font-bold tracking-widest uppercase text-xs">
Authenticating...
@@ -189,7 +189,7 @@ export default function DashboardLayout({
</div>
<div className="flex flex-col">
<h1 className="text-lg font-bold tracking-tight text-white font-outfit leading-none">
{process.env.NEXT_PUBLIC_BRAND_NAME || "HexaHost"}
{process.env.NEXT_PUBLIC_BRAND_NAME || "Axiom"}
</h1>
<span className="text-[9px] font-black uppercase tracking-[0.2em] text-red-500/80 mt-1">
Dashboard

View File

@@ -37,7 +37,7 @@ export default async function DashboardPage() {
error = err.message || "Failed to connect to the bot API.";
// Fallback data for UI structure if API fails
botInfo = {
name: "HexaHost Bot",
name: "Axiom Bot",
guilds: 0,
users: 0,
commands: 0,
@@ -110,7 +110,7 @@ export default async function DashboardPage() {
{ title: "Manage Servers", desc: "View and configure your Discord guilds.", icon: ServerIcon, href: "/dashboard/guilds" },
{ title: "Global Settings", desc: "Adjust your personal dashboard preferences.", icon: Settings, href: "/dashboard" },
{ title: "Support Matrix", desc: "Get help from our neural support team.", icon: LifeBuoy, href: "#" },
{ title: "Documentation", desc: "Learn how to master the HexaHost engine.", icon: FileText, href: "#" },
{ title: "Documentation", desc: "Learn how to master the Axiom engine.", icon: FileText, href: "#" },
].map((item) => (
<a key={item.title} href={item.href} className="flex items-center gap-5 p-4 rounded-2xl bg-white/[0.02] border border-white/[0.03] group/item hover:bg-white/[0.05] hover:border-red-500/20 transition-all">
<div className="h-12 w-12 rounded-2xl bg-red-500/5 border border-red-500/10 flex items-center justify-center group-hover/item:bg-red-500/10 transition-colors">
@@ -130,7 +130,7 @@ export default async function DashboardPage() {
<div className="relative z-10">
<h2 className="text-2xl font-bold text-white mb-3 font-outfit">Module Status</h2>
<p className="text-slate-500 text-sm mb-10 font-medium">Global operational health of HexaHost core.</p>
<p className="text-slate-500 text-sm mb-10 font-medium">Global operational health of Axiom core.</p>
<div className="space-y-4">
{[

View File

@@ -78,7 +78,7 @@ export default function DocsPage() {
<div className="h-8 w-8 rounded-lg bg-red-600 flex items-center justify-center mr-3">
<Bot className="h-5 w-5 text-white" />
</div>
<span className="text-xl font-bold text-white font-outfit uppercase tracking-tighter hidden md:block">HexaHost Docs</span>
<span className="text-xl font-bold text-white font-outfit uppercase tracking-tighter hidden md:block">Axiom Docs</span>
</Link>
<div className="hidden lg:flex items-center w-80 relative group">
@@ -154,7 +154,7 @@ export default function DocsPage() {
<div className="prose prose-invert max-w-none">
<p className="text-lg text-slate-400 mb-12 leading-relaxed">
Welcome to the {activeTab} section of the HexaHost Engine documentation. Our engine is designed for communities that demand absolute performance and cinematic management tools.
Welcome to the {activeTab} section of the Axiom Engine documentation. Our engine is designed for communities that demand absolute performance and cinematic management tools.
</p>
<div className="grid grid-cols-1 md:grid-cols-2 gap-6">
@@ -177,7 +177,7 @@ export default function DocsPage() {
<h2 className="text-2xl font-bold text-white font-outfit uppercase tracking-tight mb-4">Neural Architecture</h2>
<h3 className="text-white font-bold">Protocol Overview</h3>
<p className="text-slate-500 font-bold leading-relaxed mb-8">
The HexaHost Engine utilizes a decentralized event stream processing model. When a Discord event is received, it is instantly routed to the nearest edge cluster.
The Axiom Engine utilizes a decentralized event stream processing model. When a Discord event is received, it is instantly routed to the nearest edge cluster.
</p>
<div className="bg-black/40 p-6 rounded-2xl border border-white/5 font-mono text-sm text-red-500 mb-8">
$ hexahost initialize --cluster-shard [neural_07] --mode enterprise

View File

@@ -22,7 +22,7 @@ import { AuthProvider } from "@/components/auth-provider";
const inter = Inter({ subsets: ["latin"], variable: "--font-inter" });
const outfit = Outfit({ subsets: ["latin"], variable: "--font-outfit" });
const brandName = process.env.NEXT_PUBLIC_BRAND_NAME || "HexaHost";
const brandName = process.env.NEXT_PUBLIC_BRAND_NAME || "Axiom";
export const metadata: Metadata = {
title: `${brandName} - Ultimate Discord Bot`,

View File

@@ -62,7 +62,7 @@ export default function LandingPage() {
<Bot className="h-6 w-6 text-white" />
</div>
<div className="flex flex-col">
<h1 className="text-lg font-bold tracking-tight text-white font-outfit leading-none">{process.env.NEXT_PUBLIC_BRAND_NAME || "HexaHost"}</h1>
<h1 className="text-lg font-bold tracking-tight text-white font-outfit leading-none">{process.env.NEXT_PUBLIC_BRAND_NAME || "Axiom"}</h1>
<span className="text-[9px] font-black uppercase tracking-[0.2em] text-red-500/80 mt-1">Dashboard</span>
</div>
</div>
@@ -254,7 +254,7 @@ export default function LandingPage() {
</p>
<div className="grid grid-cols-1 sm:grid-cols-2 gap-8 pt-8">
{[
{ icon: Terminal, title: "Custom DSL", desc: "Write advanced logic with our intuitive HexaHost scripting language." },
{ icon: Terminal, title: "Custom DSL", desc: "Write advanced logic with our intuitive Axiom scripting language." },
{ icon: Cpu, title: "FPGA Ready", desc: "Hardware-accelerated pattern matching for instant response." },
{ icon: Lock, title: "Zero Trust", desc: "Every command execution is sandboxed and cryptographically verified." },
{ icon: Radio, title: "Low Entropy", desc: "Optimized for minimal CPU jitter and maximum reliability." }
@@ -365,7 +365,7 @@ export default function LandingPage() {
</div>
<div className="space-y-6">
{[
{ q: "Is the HexaHost Engine free to use?", a: "The core engine is 100% free for all communities. We offer premium clusters for ultra-high-scale enterprise servers." },
{ q: "Is the Axiom Engine free to use?", a: "The core engine is 100% free for all communities. We offer premium clusters for ultra-high-scale enterprise servers." },
{ q: "How secure is my server data?", a: "Every byte of configuration data is AES-256 encrypted at rest. We never store personal user data beyond Discord's standard requirements." },
{ q: "Can I migrate from other bots?", a: "Yes, our Migration Matrix tool allows you to import leveling and configuration data from most popular bots in minutes." },
{ q: "What is the 'Neural Core'?", a: "It's our advanced event-processing architecture that uses predictive analysis to moderate raids before they escalate." }
@@ -388,7 +388,7 @@ export default function LandingPage() {
<div className="absolute inset-0 bg-[url('https://grainy-gradients.vercel.app/noise.svg')] opacity-20 mix-blend-overlay" />
<div className="relative z-10">
<h2 className="text-7xl md:text-[9rem] font-bold text-white tracking-tighter font-outfit mb-12 uppercase leading-[0.8] italic">Ready to <br />Evolve?</h2>
<p className="text-2xl text-white/70 max-w-3xl mx-auto mb-20 font-medium">Join 5,000+ communities scaling their automation with the HexaHost Engine. Setup takes less than 30 seconds.</p>
<p className="text-2xl text-white/70 max-w-3xl mx-auto mb-20 font-medium">Join 5,000+ communities scaling their automation with the Axiom Engine. Setup takes less than 30 seconds.</p>
<div className="flex flex-col sm:flex-row items-center justify-center gap-8 tracking-widest uppercase text-xs font-black">
<Button
onClick={() => signIn('discord', { callbackUrl: '/dashboard' })}
@@ -411,7 +411,7 @@ export default function LandingPage() {
<div className="grid grid-cols-1 md:grid-cols-4 gap-20 mb-32">
<div className="col-span-1 md:col-span-2 space-y-12">
<div className="flex items-center gap-4 group">
<span className="text-3xl font-bold text-white font-outfit uppercase tracking-tighter">{process.env.NEXT_PUBLIC_BRAND_NAME || "HexaHost"} Engine</span>
<span className="text-3xl font-bold text-white font-outfit uppercase tracking-tighter">{process.env.NEXT_PUBLIC_BRAND_NAME || "Axiom"} Engine</span>
</div>
<p className="text-slate-600 max-w-sm font-bold leading-relaxed uppercase text-xs tracking-widest">
The high-performance Discord engine for communities that demand excellence. Open-source, secure, and infinitely scalable.
@@ -436,7 +436,7 @@ export default function LandingPage() {
</div>
<div className="pt-12 border-t border-white/5 flex flex-col md:flex-row items-center justify-between gap-6 opacity-40">
<p className="text-slate-700 text-[10px] font-black uppercase tracking-[0.4em]">
© 2026 {process.env.NEXT_PUBLIC_BRAND_NAME || "HexaHost"} Development // Advanced Neural Infrastructure.
© 2026 HexaHost // Axiom // Advanced Neural Infrastructure.
</p>
<div className="flex items-center gap-8">
<div className="flex items-center gap-3 text-[10px] font-black text-red-500 uppercase tracking-[0.3em]">

View File

@@ -32,7 +32,7 @@ export default function PrivacyPage() {
<div className="h-9 w-9 rounded-xl bg-red-600 flex items-center justify-center mr-4">
<Bot className="h-5 w-5 text-white" />
</div>
<span className="text-xl font-bold text-white font-outfit uppercase tracking-tighter">HexaHost Engine</span>
<span className="text-xl font-bold text-white font-outfit uppercase tracking-tighter">Axiom Engine</span>
</Link>
<Link href="/">
<Button variant="ghost" className="text-slate-400 hover:text-white gap-2">
@@ -62,7 +62,7 @@ export default function PrivacyPage() {
<h2 className="text-2xl font-bold font-outfit uppercase tracking-tight">Data Collection</h2>
</div>
<p className="text-slate-400 leading-relaxed font-medium">
The HexaHost Engine collects only the minimum necessary data to function within Discord. This includes your Discord User ID, Server (Guild) ID, and configuration settings provided during setup. We do not store message content unless explicitly configured for logging purposes by server administrators.
The Axiom Engine collects only the minimum necessary data to function within Discord. This includes your Discord User ID, Server (Guild) ID, and configuration settings provided during setup. We do not store message content unless explicitly configured for logging purposes by server administrators.
</p>
</section>

View File

@@ -32,7 +32,7 @@ export default function TermsPage() {
<div className="h-10 w-10 rounded-xl bg-red-600 flex items-center justify-center group-hover:rotate-12 transition-transform">
<Bot className="h-5 w-5 text-white" />
</div>
<span className="text-xl font-bold text-white font-outfit uppercase tracking-tighter">{process.env.NEXT_PUBLIC_BRAND_NAME || "HexaHost"} Engine</span>
<span className="text-xl font-bold text-white font-outfit uppercase tracking-tighter">{process.env.NEXT_PUBLIC_BRAND_NAME || "Axiom"} Engine</span>
</Link>
<Link href="/">
<Button variant="ghost" className="text-slate-400 hover:text-white gap-2">
@@ -62,7 +62,7 @@ export default function TermsPage() {
<h2 className="text-2xl font-bold font-outfit uppercase tracking-tight">Acceptance of Protocol</h2>
</div>
<p className="text-slate-400 leading-relaxed font-medium">
By integrating the {process.env.NEXT_PUBLIC_BRAND_NAME || "HexaHost"} Engine into your Discord server, you agree to abide by these terms. The engine is provided &quot;as is,&quot; and while we strive for 100% uptime through our neural edge clusters, we are not liable for any data loss resulting from third-party API disruptions.
By integrating the {process.env.NEXT_PUBLIC_BRAND_NAME || "Axiom"} Engine into your Discord server, you agree to abide by these terms. The engine is provided &quot;as is,&quot; and while we strive for 100% uptime through our neural edge clusters, we are not liable for any data loss resulting from third-party API disruptions.
</p>
</section>
@@ -74,7 +74,7 @@ export default function TermsPage() {
<h2 className="text-2xl font-bold font-outfit uppercase tracking-tight">Usage Constraints</h2>
</div>
<p className="text-slate-400 leading-relaxed font-medium">
You may not use the {process.env.NEXT_PUBLIC_BRAND_NAME || "HexaHost"} Engine for any illicit activities, including but not limited to: automated harassment, token logging, or raid coordination. Violation of these constraints will result in immediate neural deauthorization and blacklisting from the global cluster network.
You may not use the {process.env.NEXT_PUBLIC_BRAND_NAME || "Axiom"} Engine for any illicit activities, including but not limited to: automated harassment, token logging, or raid coordination. Violation of these constraints will result in immediate neural deauthorization and blacklisting from the global cluster network.
</p>
</section>
@@ -92,7 +92,7 @@ export default function TermsPage() {
<div className="pt-12 border-t border-white/5">
<p className="text-[10px] font-black uppercase text-slate-600 tracking-[0.4em]">
March 2026 // Distributed via {process.env.NEXT_PUBLIC_BRAND_NAME || "HexaHost"} Neural Cloud
March 2026 // Distributed via {process.env.NEXT_PUBLIC_BRAND_NAME || "Axiom"} Neural Cloud
</p>
</div>
</div>