Commit Graph
4 Commits
Author SHA1 Message Date
admin 094e1aca3d feat(reading-goals): 持久化阅读目标并收紧看板布局 2026-09-12 17:16:40 +08:00
admin 61d3951905 feat(discovery): 完善书籍搜索推荐与日志记录 2026-09-12 08:39:02 +08:00
admin aee8c58b04 chore(config): 切换项目数据源到远程 MySQL 2026-09-12 08:39:02 +08:00
admin a114f3f407 feat(api): 新增微信读书 v2 数据接口层
新建 api_v2.py,以独立 Flask Blueprint 挂载 /api/v2/*,与既有 /api/* 完全隔离,不影响 v1 接口。

- 提供 status / dashboard / shelf / notebooks / notes / book / reviews /
  highlights / underline-thoughts / thought / archives / recommend / search 等接口
- 进程内 TTL 缓存降低接口调用频次;MySQL 不可用时返回 degraded 降级标记
- 阅读状态按 finish_reading / progress / 近 30 天阅读记录综合判定
- 周月维度缺少偏好画像时回退 overall 口径补齐,并标注 preference_source
- app.py 注册 Blueprint;__main__ 端口改为读取 PORT 环境变量
2026-09-11 18:21:06 +08:00