This website requires JavaScript.
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