admin
|
dcf4cb0719
|
refactor(api): 去除代码版本命名
|
2026-09-14 15:35:53 +08:00 |
|
admin
|
bbc4bdd140
|
ci(deploy): 添加 dev 自动部署脚本
|
2026-09-12 17:24:36 +08:00 |
|
admin
|
094e1aca3d
|
feat(reading-goals): 持久化阅读目标并收紧看板布局
|
2026-09-12 17:16:40 +08:00 |
|
admin
|
a1f54e765e
|
Merge remote-tracking branch 'origin/master' into dev
# Conflicts:
# .gitignore
# app.py
# static/js/app.js
|
2026-09-11 18:25:03 +08:00 |
|
admin
|
8d2f8f521f
|
Merge branch 'codex/weread-dashboard-design' into dev
|
2026-09-11 18:22:33 +08:00 |
|
admin
|
d917936049
|
docs: 补充 v2 接口文档与验证截图,更新 README
- docs/V2_API.md 说明 /api/v2/* 各接口参数与回包结构
- docs/screenshots/ 归档概览/书架/笔记/详情/发现/暗色主题验证截图
- README 说明 v2 为默认前端、启动方式与 v1 归档位置
|
2026-09-11 18:21:13 +08:00 |
|
admin
|
8e8a0bfba6
|
feat(web): 移植 2.0 阅读看板探索 Demo
|
2026-09-11 17:30:10 +08:00 |
|
admin
|
92a48d14cd
|
feat: 添加配置读取工具,支持从环境变量和 .env 文件加载 WEREAD_API_KEY
fix: 修复启动脚本中的 Python 解释器路径识别
style: 更新样式以支持按钮最小宽度和灵活布局
docs: 添加项目最终文档,整合各类信息与说明
|
2026-07-17 22:11:27 +08:00 |
|
admin
|
4c1a66ea6a
|
docs: update technical and metadata docs for v2.0 (31 tables)
|
2026-07-17 10:40:33 +08:00 |
|
admin
|
507b9c5704
|
feat: switch to MySQL, add Chinese comments, health check, and technical docs
1. 数据源切换至 MySQL:
- app.py 从 SQLite 切换到 PyMySQL,所有 API 读取 MySQL weread_dashboard 数据库
- 新增 db_required 装饰器统一管理数据库连接和异常处理
- 新增 /api/health 健康检查接口,检测 MySQL 连接状态
- MySQL 连接失败时返回 HTTP 503 和告警信息
- 修复 fetched_at 字段 Unix 时间戳到 MySQL TIMESTAMP 的兼容问题
2. 前端数据库连接告警:
- 页面加载时优先调用 /api/health 检查 MySQL 连接
- 连接失败时显示固定告警横幅,阻止后续数据加载
- CSS 告警横幅样式(黄色背景、下滑动画)
3. 代码中文注释:
- app.py:所有函数、API 接口、工具函数添加完整中文文档注释
- fetch_data.py:所有 SQLite 建表语句添加列级中文注释
- migrate_to_mysql.py:保留已有中文注释
4. 技术文档与元数据文档:
- docs/TECHNICAL_DOC.md:项目概述、系统架构、API 设计、部署指南
- docs/METADATA_DOC.md:18 张表完整字段说明、索引、表关系、数据类型规范
|
2026-07-17 10:26:07 +08:00 |
|