feat: productionize learning engine and classroom

This commit is contained in:
inman committed 2026-08-16 21:44:52 +08:00
1 parent 2d04197f3f
commit ba35adfbfa
124 files changed
+9071 -796

No files matched your search

+2
View File
@@ -11,6 +11,7 @@ import { Toaster } from '@/components/ui/sonner';
import { ServerProvidersInit } from '@/components/server-providers-init';
import { StorageHealthNotice } from '@/components/storage-health-notice';
import { AccessCodeGuard } from '@/components/access-code-guard';
import { OpsBrowserBoundary } from '@/components/ops-browser-boundary';
// The UI font is loaded from @fontsource's stylesheet rather than next/font,
// because only the stylesheet carries the per-subset `unicode-range`
@@ -45,6 +46,7 @@ export default function RootLayout({
>
<ThemeProvider>
<I18nProvider>
<OpsBrowserBoundary />
<ServerProvidersInit />
<AccessCodeGuard>{children}</AccessCodeGuard>
<Toaster position="top-center" />