• Joined on 2024-11-23
xiaji pushed to main at xiaji/diary-news 2026-06-08 00:48:38 +08:00
639562593e fix: 翻译失败/降级文本不再写 cache(避免 30 天污染)
xiaji pushed to main at xiaji/diary-news 2026-06-08 00:27:10 +08:00
9862a92423 perf: 翻译独立后台循环(1 篇/秒)+ Semaphore 1
xiaji pushed to main at xiaji/diary-news 2026-06-08 00:19:19 +08:00
e79cfaa5f7 fix: articles.py get_article 链式 await coroutine 报错(.first())
xiaji pushed to main at xiaji/diary-news 2026-06-07 23:58:13 +08:00
cc02d39d29 fix: 翻译主流程失败时 raise(不再返回占位符); add_usage TTL 用 replace(day=1) 防 0 TTL
xiaji pushed to main at xiaji/diary-news 2026-06-07 23:38:04 +08:00
501713a3e8 fix: deps.py 修 await chain (3 处 .scalars())
xiaji pushed to main at xiaji/diary-news 2026-06-07 23:32:12 +08:00
3ebf280278 fix: pipeline INSERT 去掉不存在的 translate_to 字段
xiaji pushed to main at xiaji/diary-news 2026-06-07 23:27:51 +08:00
30acd6af54 fix: create_user 默认 role=owner(而非 member)
xiaji pushed to main at xiaji/diary-news 2026-06-07 23:25:52 +08:00
ce903ac58e fix: 修剩余的 (await ...)).scalar_one_or_none() 链式 + bookmark
xiaji pushed to main at xiaji/diary-news 2026-06-07 23:22:55 +08:00
5109d6f824 fix: API 全部改用显式两步走 await session.execute + result.scalars()
xiaji pushed to main at xiaji/diary-news 2026-06-07 23:15:34 +08:00
2e75985a3c fix: healthz 路径改成 /api/v1/healthz(归到 API 前缀下)
xiaji pushed to main at xiaji/diary-news 2026-06-07 23:13:50 +08:00
eaa4aa6604 fix: Caddy 用 handle_path 自动 strip /api 前缀
xiaji pushed to main at xiaji/diary-news 2026-06-07 23:11:33 +08:00
6635b8fea8 fix: enum 写入 PG 用 value 而非 name
xiaji pushed to main at xiaji/diary-news 2026-06-07 23:04:32 +08:00
427e1f5cf2 fix: 前端类型修复(@types/node + vite-env.d.ts + ufw SSHD_PORT)
xiaji created branch main in xiaji/diary-news 2026-06-07 21:55:23 +08:00
xiaji pushed to main at xiaji/diary-news 2026-06-07 21:55:23 +08:00
60b062daf2 feat: initial MVP - FastAPI backend + Vue3 frontend + docker-compose
xiaji pushed to main at xiaji/diary-family 2026-06-07 18:29:00 +08:00
a06061d80e feat: API Token鉴权 + 感悟/阅读/今日计划写入接口
xiaji pushed to main at xiaji/diary-family 2026-06-07 18:10:06 +08:00
0e318b1c36 fix: Windows syslog兼容 + API设计文档
xiaji created repository xiaji/diary-news 2026-06-06 23:38:41 +08:00
xiaji pushed to main at xiaji/game-cards 2026-06-05 21:14:01 +08:00
70050b68e6 fix(ui): add 30px top spacer to HandArea so card lift isn't clipped
xiaji pushed to main at xiaji/game-cards 2026-06-05 20:03:28 +08:00
60b3856a23 fix(ui): connect _gui_input to receive card clicks (was dead handler)