40 Commits

Author SHA1 Message Date
3b936d6cb0 fix: set global Empty description to 暂无数据 in ConfigProvider
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 9s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 20:56:34 +08:00
050fb554f0 feat: M4-09 — compliance admin page (policies, agreements, filings, data requests, security)
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 7s
- ComplianceAdmin page with 6 tabs: privacy policies, user agreements, filings, data deletion, data export, security events

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 18:19:51 +08:00
adfeeaa657 feat: M4-08 — release admin page (changelogs, ADR, checklist)
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 9s
- ReleaseAdmin page with 3 tabs: version logs, architecture decisions, release checklist
- CRUD modals for changelogs and decisions
- Checklist with check/uncheck toggle

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 18:15:42 +08:00
471669c6cf feat: M4-06 — project center page with repos/issues/milestones/releases/runners
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 6s
- Replace GiteaEmbed iframe with full ProjectCenter page
- Tabs: repos, issues, milestones, releases, runners, Gitea embed
- Rename menu 代码仓库 → 项目中心

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 18:06:38 +08:00
4b14178574 feat: M4-05 — reporting admin page with CSV download buttons
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 8s
- ReportingAdmin page: download user/learning/review CSV with day range selector

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 18:01:38 +08:00
b36924d9b3 feat: M4-04 — backup & cleanup admin page
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 11s
- Add BackupAdmin page with backup/cleanup tabs
- Trigger buttons for mysql/qdrant/files backup and soft-delete/api-metrics/task-logs cleanup

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 17:57:50 +08:00
35a3f40ef8 feat: M4-02 — LearningData admin page with sessions, analysis, AI usage tabs
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 10s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 17:45:53 +08:00
9d080bf9e8 fix: M3 audit — scheduleState persistence, AI→ReviewCard subscriber, ActiveRecall queue, streak bug, domain events, admin pages
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 8s
- M3-02: Add scheduleState to ReviewCard Prisma model + persist in updateCard/insertCard
- M3-02: Add ReviewCardSubscriber (OnEvent 'ai.analysis.completed' → generateCards)
- M3-02: Add AdminReviewController (GET /admin-api/reviews)
- M3-01: ActiveRecall now enqueues via AiAnalysisService instead of direct workflow call
- M3-01: FocusItem model adds source field, worker uses status:'open'
- M3-03: Fix streak calculation (break on gap), add StreakUpdatedEvent
- M3-03: Add LearningGoal/StreakRecord/LearningStats to Prisma
- M3-03: Fix FocusItem recommendation query (status:'pending' → 'open')
- Admin pages: ReviewAdmin, NotificationAdmin, CacheAdmin

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 16:17:00 +08:00
d77423ef95 feat: M2-07 audit — admin chat log viewer page
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 10s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 13:58:40 +08:00
1c864f0de1 feat: M2-08 admin — KnowledgeOps page (candidates, chunks, RAG debug)
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 9s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 13:42:54 +08:00
237913468c feat: M2-04 admin — ImportMonitor page with detail drawer
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 9s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 13:12:04 +08:00
ce00b58c4a feat: M2-01 member management — membership + deletion review page
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 8s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 11:19:18 +08:00
f6917d63d3 feat: M1-01~03 admin pages — AI Gateway, Vector, Events deepening
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 7s
M1-01 AI Gateway:
- Tab-based layout: Overview, Routes CRUD, Provider toggle, Fallback logs

M1-02 Vector:
- New VectorAdmin page: collection stats, info panel, reindex trigger
- Route /vector + menu entry under 系统运维

M1-03 Events:
- Tab-based layout: Queue overview (with batch retry), Task statistics
- Worker status panel, 16 task type configs table

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 10:18:22 +08:00
64a77791c1 feat: M0-04+M0-05 — security events + throttle admin pages
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 7s
2026-05-23 20:47:34 +08:00
11297127d6 feat: M0-12 secrets admin page
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 6s
2026-05-23 20:37:26 +08:00
d051fa7e39 fix: add MembershipPage import
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 7s
2026-05-23 20:19:14 +08:00
75babd294e fix: replace membership placeholder with real page
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 5s
2026-05-23 20:18:55 +08:00
ce55715574 fix: imports
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Has been cancelled
2026-05-23 09:45:09 +08:00
5d6b803f66 feat: M0-09 admin files page
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Has been cancelled
2026-05-23 09:44:58 +08:00
38cc2ff74c fix: add AiGatewayPage import
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 11s
2026-05-23 09:40:05 +08:00
badf4258b1 feat: M0-08 AI Gateway admin web page
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Has been cancelled
2026-05-23 09:39:53 +08:00
bf907196d0 fix: imports + types
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 5s
2026-05-22 23:21:30 +08:00
2413cdf561 feat: M0-06+M0-07 admin web — Content Safety + Metrics pages
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 5s
2026-05-22 23:21:15 +08:00
f2f427bbe8 fix: add ConfigPage lazy import
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 8s
2026-05-22 22:37:45 +08:00
a5483cf37f feat: M0-03 config management admin page
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 6s
2026-05-22 22:37:28 +08:00
13834af55d fix: EventsPage import + unused imports
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 8s
2026-05-22 22:32:04 +08:00
af76de4ff7 feat: events queue page + restructure under 系统运维
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 7s
2026-05-22 22:31:46 +08:00
059dfd55c9 fix: add hermes route
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 7s
2026-05-22 17:14:37 +08:00
6543f951c6 fix: clean App.tsx with no duplicates
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 5s
2026-05-22 17:14:05 +08:00
ea816dc389 fix: deduplicate App.tsx imports
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 5s
2026-05-22 17:13:33 +08:00
865d8e329a restore TaskAssistant + rename iframe to Hermes 设置
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 6s
2026-05-22 17:13:09 +08:00
95d8d3cbb4 fix: knowledge bases under existing 知识库管理 menu
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 8s
2026-05-22 16:02:51 +08:00
c5ddce4216 feat: knowledge base list page for admin
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 6s
2026-05-22 15:55:33 +08:00
49e1b10f67 replace ai-costs placeholder with real API billing dashboard
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 0s
2026-05-22 15:31:00 +08:00
1a55fce7e4 feat: embed Gitea via iframe in admin panel
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 5s
2026-05-22 14:35:26 +08:00
26f5750046 feat: server ops panel + dashboard server widgets
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 7s
2026-05-22 13:30:37 +08:00
274a27a10a move audit logs from Dashboard to /audit page
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 9s
2026-05-22 12:10:46 +08:00
WangDL
f552ba0619 feat: add TaskAssistant page with AI chat + admin layout updates + service layer 2026-05-22 00:38:56 +08:00
4dad572731 feat: add admin layout, auth, user management, and routing
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 17:19:58 +08:00
WangDL
da9c0e8a41 init: admin 后台管理系统 — Vite + React + TS + Ant Design + ProComponents 2026-05-20 22:36:22 +08:00