46ab80cc9b
daily: 2026-06-17 日记同步服务搭建全链路
2026-06-17 22:40:05 +08:00
bec73b2994
docs: 新增日记WebDAV服务配置凭证
2026-06-17 21:39:49 +08:00
48875e6c21
hotfix batch: ctime/来源恢复/阅读时长/selector权重 + daily log完整版
2026-06-16 21:15:02 +08:00
e5098d1b81
changelog: 中文新闻源改造v3.0(非RSS全面替代)
2026-06-16 17:38:25 +08:00
eaf6345b5b
hotfix: 新华网RSS下线+URL日期提取防线
2026-06-16 17:01:09 +08:00
22b1fb69b8
changelog: 要闻流水线v0.4(扩源+RAW分层+行情采集)
2026-06-16 16:21:39 +08:00
b901683236
daily: brief.html修复+数据源分治
2026-06-16 13:35:40 +08:00
749317ad81
daily: 运维日志 2026-06-16
2026-06-16 13:27:16 +08:00
1672f715ba
changelog: 要闻流水线改造 v0.3 (时效过滤+归档+本地抓取)
2026-06-16 13:27:03 +08:00
9d1e0c298b
daily: 运维日志 2026-06-15
2026-06-16 00:42:28 +08:00
921fa7cdf4
feat: AI-powered daily reading report\n\n- Calls DeepSeek API for deep analysis of daily highlights+thoughts\n- Detailed per-book analysis + cross-book theme connection\n- Cron: 22:00 daily (auto sync + analysis + push)\n- Sync frequency: every hour (was every 4h)\n- API key: ~/.keys/deepseek_api_key
2026-06-16 00:15:11 +08:00
58576e786a
feat: daily reading report generator - zero token cost\n\n- Parses weread-notes/*.md to extract today/week/month highlights\n- Generates structured markdown report with overview/bookmarks/thoughts\n- Cron: 22:00 daily, no API calls needed (zero token consumption)\n- Output: weread-notes/daily/每日阅读_YYYY-MM-DD.md
2026-06-15 23:48:40 +08:00
9c87885bdb
refine: cleaner format - no text icon, bold thoughts, centered cover
2026-06-15 23:43:45 +08:00
b0abb08e29
docs: daily log - auth reliability fixes (Secure flag + glob match)
2026-06-15 23:12:29 +08:00
65d28af20b
fix: auth_proxy add Secure flag to Set-Cookie
2026-06-15 23:12:13 +08:00
4b9cc3aada
docs: daily log 2026-06-15 - add WeRead sync section
2026-06-15 23:06:19 +08:00
39899ee99a
feat: weread-sync script v1 - WeRead highlights & reviews to Gitea
...
- Full pipeline: WeRead API → Markdown → Gitea weread-notes repo
- 2837 highlights + 226 reviews exported across 105 books
- Cron: every 4 hours (00:00/04:00/08:00/12:00/16:00/20:00)
- API key stored in ~/.keys/weread_api_key (chmod 600)
- Reviews display: original text + user thoughts combined
2026-06-15 23:05:59 +08:00
24f126220d
docs: daily log 2026-06-15 - auth architecture + Calibre-Web + all lessons
2026-06-15 21:31:33 +08:00
5618fb7e6e
docs: milestone V1 updated with Calibre-Web config + all lessons learned
...
Full today experience documented:
- Token audit: GLM 5.0 Turbo consumed 1600+ credits
- Auth proxy design & 3-service crash rollback
- Cookie + basicauth dual auth finalized
- Git-First deployment principle
- Calibre-Web deployment & 4 configuration pitfalls
- Complete debug commands and recovery steps
2026-06-15 21:31:20 +08:00
a6e85c69d3
docs: milestone V1 snapshot - full service state, auth architecture, recovery guide
2026-06-15 20:36:01 +08:00
195954ca19
fix: auth_proxy Cache-Control no-cache + POST redirect fallback
...
- Login page now sends Cache-Control: no-cache (prevent browser caching)
- POST /login falls back to query string redirect param
- Gitea redirect issue was caused by cached old login page without redirect field
2026-06-15 20:27:31 +08:00
438245af12
rollback: revert auth_proxy, restore direct proxy
2026-06-15 19:57:44 +08:00
858a94811c
auth: add auth_proxy v2 with cookie session auth
...
- Add auth_proxy/auth_proxy.py: Python HTTP server, bcrypt password, HMAC-SHA256 token
- Add auth_proxy/auth_proxy.service: systemd service on port 9002
- Update CHANGELOG.md: v1.1.0 with auth_proxy section
- Security: basicauth replaced by session cookie (7 days, HttpOnly, SameSite=Lax)
- Cross-subdomain cookie via Domain=.xybkwd.top
2026-06-15 19:31:37 +08:00
df7d64d205
fix: remove basicauth from memo.xybkwd.top (has own auth)
2026-06-15 09:31:58 +08:00
846dcf7070
fix: add missing brief.xybkwd.top with basicauth
2026-06-15 09:09:56 +08:00
d26ec73fd9
docs: add Lucky cleanup and security audit timeline entry
2026-06-15 09:03:51 +08:00
099f0241a9
security: add Caddyfile with basicauth config
2026-06-15 09:03:29 +08:00
e253af8dcc
docs: add Calibre-Web timeline entry (restore full content)
2026-06-15 08:29:54 +08:00
29b09f4d4c
fix: repair corrupted Calibre-Web timeline entry
2026-06-15 08:13:42 +08:00
aefb05cf45
docs: add server services deployment timeline
2026-06-15 00:54:32 +08:00
0c3f9e25ac
decisions: 夜间自动化收尾双任务
2026-06-14 22:11:17 +08:00
527fc610d8
v1.0.0: 初始化 — README/CHANGELOG/DECISION_LOG + 首份每日总结(2026-06-14)
2026-06-14 22:01:42 +08:00
345fe5a497
Initial commit
2026-06-14 22:00:59 +08:00