feat(forum): implement real forum with Supabase integration

- Forum.tsx: categories, discussions, stats, search, sort, announcements
- ForumTopic.tsx: replies, voting, bookmarks, report, nested comments
- App.tsx: added ForumTopic route for /forum/:id
This commit is contained in:
2025-12-11 05:20:45 +03:00
parent 30663941ff
commit 0cddd9c3f1
294 changed files with 1695 additions and 193 deletions
+2
View File
@@ -50,6 +50,7 @@ const Developers = lazy(() => import('@/pages/Developers'));
const Grants = lazy(() => import('@/pages/Grants'));
const Wiki = lazy(() => import('@/pages/Wiki'));
const Forum = lazy(() => import('@/pages/Forum'));
const ForumTopic = lazy(() => import('@/pages/ForumTopic'));
const Telemetry = lazy(() => import('@/pages/Telemetry'));
const Subdomains = lazy(() => import('@/pages/Subdomains'));
@@ -120,6 +121,7 @@ function App() {
<Route path="/grants" element={<Grants />} />
<Route path="/wiki" element={<Wiki />} />
<Route path="/forum" element={<Forum />} />
<Route path="/forum/:id" element={<ForumTopic />} />
<Route path="/telemetry" element={<Telemetry />} />
<Route path="/subdomains" element={<Subdomains />} />
{/* Network pages */}