feat: update the content of the project

This commit is contained in:
2026-07-13 17:10:50 +07:00
parent b4ffea7deb
commit ec4646905f
12 changed files with 20 additions and 169 deletions
@@ -491,7 +491,7 @@ export default function ProfilePage() {
{/* App Info */}
<div className="text-center text-xs sm:text-sm text-text-muted py-4">
<p>{APP_CONFIG.name} v{APP_CONFIG.version}</p>
<p>{APP_CONFIG.name}</p>
<p className="mt-1">Local Mode - All data stored on your machine</p>
</div>
</div>
@@ -86,8 +86,8 @@ function RouterNode({ data }) {
<Handle type="source" position={Position.Left} id="left" className="!bg-transparent !border-0 !w-0 !h-0" />
<Handle type="source" position={Position.Right} id="right" className="!bg-transparent !border-0 !w-0 !h-0" />
<img src="/favicon.svg" alt="9Router" className="w-6 h-6 mr-2" />
<span className="text-sm font-bold text-primary">9Router</span>
<img src="/favicon.svg" alt="9Router (Remake)" className="w-6 h-6 mr-2" />
<span className="text-sm font-bold text-primary">9Router (Remake)</span>
{data.activeCount > 0 && (
<span className="ml-2 px-1.5 py-0.5 rounded-full bg-primary text-white text-xs font-bold">
{data.activeCount}
+5 -2
View File
@@ -11,11 +11,14 @@ export default function Footer() {
<div className="size-6 rounded bg-[#f97815] flex items-center justify-center text-white">
<span className="material-symbols-outlined text-[16px]">hub</span>
</div>
<h3 className="text-white text-lg font-bold">9Router</h3>
<h3 className="text-white text-lg font-bold">9Router (Remake)</h3>
</div>
<p className="text-gray-500 text-sm max-w-xs mb-6">
The unified endpoint for AI generation. Connect, route, and manage your AI providers with ease.
</p>
<p className="text-gray-500 text-sm max-w-xs mb-6">
Forked from the official 9Router project and remade by Nezumi.
</p>
<div className="flex gap-4">
<a className="text-gray-400 hover:text-white transition-colors" href="https://github.com/decolua/9router" target="_blank" rel="noopener noreferrer">
<span className="material-symbols-outlined">code</span>
@@ -48,7 +51,7 @@ export default function Footer() {
{/* Bottom */}
<div className="border-t border-[#3a2f27] pt-8 flex flex-col md:flex-row justify-between items-center gap-4">
<p className="text-gray-600 text-sm">© 2025 9Router. All rights reserved.</p>
<p className="text-gray-600 text-sm">© 2026 9Router (Remake). Remade by Nezumi.</p>
<div className="flex gap-6">
<a className="text-gray-600 hover:text-white text-sm transition-colors" href="https://github.com/decolua/9router" target="_blank" rel="noopener noreferrer">GitHub</a>
<a className="text-gray-600 hover:text-white text-sm transition-colors" href="https://www.npmjs.com/package/9router" target="_blank" rel="noopener noreferrer">NPM</a>
+1 -1
View File
@@ -19,7 +19,7 @@ export default function Navigation() {
<div className="size-8 rounded bg-linear-to-br from-[#f97815] to-orange-700 flex items-center justify-center text-white">
<span className="material-symbols-outlined text-[20px]">hub</span>
</div>
<h2 className="text-white text-xl font-bold tracking-tight">9Router</h2>
<h2 className="text-white text-xl font-bold tracking-tight">9Router (Remake)</h2>
</button>
{/* Desktop menu */}
+2 -2
View File
@@ -17,8 +17,8 @@ const inter = Inter({
});
export const metadata = {
title: "9Router - AI Infrastructure Management",
description: "One endpoint for all your AI providers. Manage keys, monitor usage, and scale effortlessly.",
title: "9Router (Remake) - AI Infrastructure Management",
description: "A Nezumi remake forked from the official 9Router project. Manage AI providers through one endpoint.",
icons: {
icon: "/favicon.svg",
},
+2 -1
View File
@@ -136,7 +136,8 @@ export default function LoginPage() {
<div className="landing-grid absolute inset-0 pointer-events-none" aria-hidden="true" />
<div className="relative z-10 w-full max-w-md">
<div className="text-center mb-8">
<h1 className="text-3xl font-bold text-primary mb-2">9Router</h1>
<h1 className="text-3xl font-bold text-primary mb-2">9Router (Remake)</h1>
<p className="text-xs text-text-muted mb-2">Forked from the official 9Router project and remade by Nezumi.</p>
<p className="text-text-muted">
{authMode === "oidc" && oidcConfigured
? "Sign in with your OIDC provider to access the dashboard"
+3 -3
View File
@@ -1,8 +1,8 @@
export default function manifest() {
return {
name: '9Router - AI Infrastructure Management',
short_name: '9Router',
description: 'One endpoint for all your AI providers. Manage keys, monitor usage, and scale effortlessly.',
name: '9Router (Remake) - AI Infrastructure Management',
short_name: '9Router (Remake)',
description: 'A Nezumi remake forked from the official 9Router project. Manage AI providers through one endpoint.',
start_url: '/',
display: 'standalone',
background_color: '#0a0a0a',