• Joined on 2026-05-02
wangdl pushed to main at wangdl/admin-projects 2026-05-22 23:21:49 +08:00
b90ac755c4 fix: remove App import
wangdl pushed to main at wangdl/admin-projects 2026-05-22 23:21:32 +08:00
bf907196d0 fix: imports + types
wangdl pushed to main at wangdl/admin-projects 2026-05-22 23:21:17 +08:00
2413cdf561 feat: M0-06+M0-07 admin web — Content Safety + Metrics pages
wangdl commented on issue wangdl/api-server#7 2026-05-22 23:19:43 +08:00
M0-07 Observability 基础版

实施完成

新增文件

  • src/common/interceptors/metrics.interceptor.ts — 全量 API 耗时采集(fire-and-forget)
  • src/modules/admin-metrics/ — Admin 指标查询 AAPI

###…

wangdl pushed to main at wangdl/api-server 2026-05-22 23:19:33 +08:00
2bd416c807 feat: M0-07 Observability — MetricsInterceptor + admin metrics AAPI
wangdl commented on issue wangdl/api-server#6 2026-05-22 23:16:45 +08:00
M0-06 Content Safety & Moderation 基础版

实施完成

文件

  • prisma/schema.prisma — SensitiveWord, ContentSafetyCheck, ContentReport 三张表
  • src/modules/content-safety/content-safety.service.ts — check() 敏感词匹配…
wangdl pushed to main at wangdl/api-server 2026-05-22 23:16:08 +08:00
c7052ee48e fix: ThrottlerStorage v6 interface again
wangdl pushed to main at wangdl/api-server 2026-05-22 23:15:49 +08:00
178225f212 fix: last duplicate
wangdl pushed to main at wangdl/api-server 2026-05-22 23:15:26 +08:00
52ae413c19 fix: remove duplicate TimeoutInterceptor import
wangdl pushed to main at wangdl/api-server 2026-05-22 23:15:13 +08:00
966bda8b26 fix: restore AppModule class declaration
wangdl pushed to main at wangdl/api-server 2026-05-22 23:13:51 +08:00
2f979a7048 fix: duplicate TimeoutInterceptor
wangdl pushed to main at wangdl/api-server 2026-05-22 23:13:18 +08:00
ec78330773 fix: remove duplicate AdminThrottleModule
wangdl pushed to main at wangdl/api-server 2026-05-22 23:13:03 +08:00
e8eeae55df fix: remove duplicate ContentSafetyModule import
wangdl pushed to main at wangdl/api-server 2026-05-22 23:12:52 +08:00
504861c5a1 fix: app.module dedup
wangdl pushed to main at wangdl/api-server 2026-05-22 23:12:41 +08:00
9e8f3dccd7 feat: M0-06 Content Safety — sensitive word check + admin AAPI
wangdl pushed to main at wangdl/api-server 2026-05-22 23:09:40 +08:00
4d977d2a85 fix: ThrottlerStorage v6 interface
wangdl pushed to main at wangdl/api-server 2026-05-22 23:09:16 +08:00
28d68675b1 feat: M0-05 Traffic Protection — Redis throttle + timeout
wangdl pushed to main at wangdl/api-server 2026-05-22 23:03:33 +08:00
b5a983dc6b feat: M0-04 Audit — async BullMQ writes + riskLevel + reason + SecurityEvent
wangdl pushed to main at wangdl/api-server 2026-05-22 23:00:50 +08:00
a1ac07bf88 feat: M0-03 feature flag whitelist + more config integration
wangdl pushed to main at wangdl/admin-projects 2026-05-22 23:00:33 +08:00
e28f962147 feat: feature flag user whitelist support