feat: expand platform management, admin controls, and learning workflows

这个提交包含在:
Codex CLI
2026-02-15 15:41:56 +08:00
父节点 ad29a9f62d
当前提交 f209ae82da
修改 75 个文件,包含 9663 行新增794 行删除

查看文件

@@ -1,28 +1,25 @@
import Link from "next/link";
"use client";
import { useRouter } from "next/navigation";
import { useEffect } from "react";
import { useUiPreferences } from "@/components/ui-preference-provider";
export default function AdminEntryPage() {
const { t } = useUiPreferences();
const router = useRouter();
useEffect(() => {
router.replace("/imports");
}, [router]);
return (
<main className="mx-auto max-w-3xl px-4 py-10">
<h1 className="text-2xl font-semibold"></h1>
<p className="mt-3 text-sm text-zinc-600">
<span className="font-medium text-zinc-900">admin</span>
<span className="font-medium text-zinc-900">whoami139</span>
<h1 className="text-2xl font-semibold">{t("admin.entry.title")}</h1>
<p className="mt-3 text-sm text-zinc-600">{t("admin.entry.desc")}</p>
<p className="mt-2 text-sm text-zinc-500">
{t("admin.entry.moved_to_platform")}
</p>
<div className="mt-6 grid gap-3 sm:grid-cols-2">
<Link className="rounded-lg border bg-white px-4 py-3 text-sm hover:bg-zinc-50" href="/auth">
</Link>
<Link className="rounded-lg border bg-white px-4 py-3 text-sm hover:bg-zinc-50" href="/admin-users">
</Link>
<Link className="rounded-lg border bg-white px-4 py-3 text-sm hover:bg-zinc-50" href="/admin-redeem">
</Link>
<Link className="rounded-lg border bg-white px-4 py-3 text-sm hover:bg-zinc-50" href="/backend-logs">
</Link>
</div>
</main>
);
}