feat: migrate frontend to Astro + expand AI moderation + backend admin/runtime config

Frontend:
- migrate from Vite to Astro (astro.config.mjs, pages/, layouts/)
- add admin panel, settings page, command palette, error boundary
- refactor App.tsx, MascotChatbot, Sidebar, Header, DashboardLayout
- update API client, WebSocket, auth, dashboard features

Backend:
- add admin module and config routes
- refactor middlewares, Redis connection, WebSocket server/bridge
- add runtime config loader

Discord Gateway:
- refactor AI moderation: circuit breaker, concurrency limiter, fallback processor
- add media analysis client, Seaxng search, user profile learner
- add new drizzle migration

Shared:
- extend database schema, add new config fields
This commit is contained in:
asepharyana
2026-07-02 00:02:41 +07:00
parent d5c22a3959
commit d59b59a7a7
91 changed files with 11165 additions and 674 deletions
+18
View File
@@ -0,0 +1,18 @@
{
"pid": 866059,
"port": 3000,
"url": "http://localhost:3000",
"urls": {
"local": [
"http://localhost:3000/"
],
"network": [
"http://192.168.1.65:3000/",
"http://100.114.19.66:3000/",
"http://172.27.0.1:3000/",
"http://172.26.0.1:3000/"
]
},
"background": false,
"startedAt": "2026-07-01T15:35:45.072Z"
}