Commit Graph

  • 7db7923586 清理测试产物:排除 media/aitool/upscale/ 单测生成的PNG垃圾 main chunyu 2026-09-15 23:11:14 +08:00
  • 008b82055d feat(C-04):AI图片放大最小闭环 chunyu 2026-09-15 15:20:31 +08:00
  • 24874aae23 feat(C-02):工具热榜周榜+最近使用 chunyu 2026-09-15 15:20:27 +08:00
  • 37cad3947d feat(C-06):关注feed+课程聚合修复 chunyu 2026-09-15 15:20:23 +08:00
  • 1e95db0bda fix(C-07):搜索边界收口+结果跳转死链修复 chunyu 2026-09-15 15:20:19 +08:00
  • 3618323192 fix(security): P1/P2 审计修复 + JWT HttpOnly Cookie 双模认证 + 限流 root 2026-09-08 11:28:00 +08:00
  • 2944b19e6f docs: phase-3 deep regression results - 3 pre-existing bugs fixed, full auth-flow tests 17/17 async-upgrade 2026-09-06 16:47:55 +08:00
  • e3d057dd54 fix(pre-existing): FUser has no nickname field - use first_name (article notify, message sender_name, bug user_name) async-upgrade 2026-09-06 16:43:20 +08:00
  • d6e39ab976 fix(pre-existing): ArticleCommentSerializer.created_at required - field-level read_only (Meta.read_only_fields does not apply to declared fields) async-upgrade 2026-09-06 16:36:20 +08:00
  • 50ae676bb2 fix: never_cache sync wrapper broke async dispatch - add async_never_cache_dispatch (wallet/login_record/tasks) async-upgrade 2026-09-06 16:27:17 +08:00
  • cf79c92927 docs: phase-2 100% async completion stats and verification async-upgrade 2026-09-06 14:54:14 +08:00
  • fa6be1b551 refactor: last serializer.save fallbacks -> native asave (bug comment, learn chapter) async-upgrade 2026-09-06 14:50:01 +08:00
  • 2c28b87f1e fix: final serializer.data -> adata migration (chat/blacklist/article), blacklist select_related async-upgrade 2026-09-06 14:45:16 +08:00
  • 571641e539 feat: 100% async - native async serializers (adata/asave/acreate), async cache (redis.asyncio), view call-site migration async-upgrade 2026-09-06 14:36:41 +08:00
  • 8f488fcaaa feat: ADRF async views (phase1) + native async serializers (phase2) + async cache infra async-upgrade 2026-09-06 14:26:17 +08:00
  • 9a6577f71e fix: unreachable /api/apidirectory/ include (route order), add user & apidirectory index views, include static/ in docker image chunyu 2026-09-04 13:44:33 +08:00
  • d5a212489b fix: add dnspython dependency required by utils/email_utils (broke docker startup) chunyu 2026-09-04 13:29:34 +08:00
  • 0fd6d5faa8 merge origin/main: adopt env-var secrets fix, keep no-SQLite structure chunyu 2026-09-04 12:50:38 +08:00
  • f53d6cd5b9 feat: add user websocket channel (consumers+routing), drop USE_SQLITE branch chunyu 2026-09-04 12:47:19 +08:00
  • a2ba489b46 fix: bug scan - fix 10 bugs across backend (search field names, missing import, file handle leak, None guard, race condition, hardcoded secrets) chunyu 2026-08-28 13:49:55 +08:00
  • a1048de0fe add root status page chunyu 2026-08-07 19:14:52 +08:00
  • 7fddafd9c1 rename brand to 可乐 chunyu 2026-08-07 19:11:41 +08:00
  • dcc84def15 rename to 星雨, add dnspython dep chunyu 2026-08-06 22:47:47 +08:00
  • d48ec1747c sync from local backup chunyu 2026-08-05 23:59:15 +08:00