{ "entries": [ { "ts": "2026-04-23T00:00:00+08:00", "type": "milestone", "message": "项目创建: anime.js 源码解析", "hash": "", "files_changed": 0 }, { "ts": "2026-04-23T22:58:36+08:00", "type": "commit", "message": "init: project scaffold", "hash": "468c57d", "files_changed": 7 }, { "ts": "2026-04-23T23:03:07+08:00", "type": "commit", "message": "auto-save 2026-04-23 23:03 (~1)", "hash": "892a6d7", "files_changed": 1 }, { "ts": "2026-04-23T23:08:34+08:00", "type": "commit", "message": "auto-save 2026-04-23 23:08 (~1)", "hash": "8e8f977", "files_changed": 1 }, { "ts": "2026-04-23T23:14:02+08:00", "type": "commit", "message": "auto-save 2026-04-23 23:13 (~1)", "hash": "764b395", "files_changed": 1 }, { "ts": "2026-04-23T23:19:29+08:00", "type": "commit", "message": "auto-save 2026-04-23 23:19 (~2)", "hash": "6acf582", "files_changed": 2 }, { "ts": "2026-04-23T23:24:58+08:00", "type": "commit", "message": "auto-save 2026-04-23 23:24 (~1)", "hash": "188728f", "files_changed": 1 }, { "ts": "2026-04-23T23:27:28+08:00", "type": "commit", "message": "docs: 完成 anime.js v4.3.6 源码深度解析文档与单页解析站", "hash": "0bb5c6b", "files_changed": 2 }, { "ts": "2026-04-23T23:29:52+08:00", "type": "commit", "message": "chore: gitignore source/(避免 submodule),准备部署", "hash": "e11c0d5", "files_changed": 3 }, { "ts": "2026-04-23T23:30:25+08:00", "type": "commit", "message": "auto-save 2026-04-23 23:30 (~1)", "hash": "65cf418", "files_changed": 1 }, { "ts": "2026-04-23T23:31:10+08:00", "type": "commit", "message": "feat: Dockerfile (nginx:alpine) 用于 Coolify 部署", "hash": "8183cae", "files_changed": 1 }, { "ts": "2026-04-23T23:38:04+08:00", "type": "commit", "message": "auto-save 2026-04-23 23:35 (~1)", "hash": "bd7b463", "files_changed": 1 }, { "ts": "2026-04-23T23:43:33+08:00", "type": "commit", "message": "auto-save 2026-04-23 23:43 (~1)", "hash": "9ca7d3f", "files_changed": 1 }, { "ts": "2026-04-23T23:49:00+08:00", "type": "commit", "message": "auto-save 2026-04-23 23:48 (~1)", "hash": "e130066", "files_changed": 1 }, { "ts": "2026-04-23T23:54:28+08:00", "type": "commit", "message": "auto-save 2026-04-23 23:54 (~1)", "hash": "686add8", "files_changed": 1 }, { "ts": "2026-04-23T23:59:56+08:00", "type": "commit", "message": "auto-save 2026-04-23 23:59 (~1)", "hash": "aee4fe9", "files_changed": 1 }, { "ts": "2026-04-24T00:05:23+08:00", "type": "commit", "message": "auto-save 2026-04-24 00:05 (~1)", "hash": "7d33dc7", "files_changed": 1 }, { "ts": "2026-04-24T00:11:13+08:00", "type": "commit", "message": "auto-save 2026-04-24 00:11 (~1)", "hash": "aa631de", "files_changed": 1 }, { "ts": "2026-04-24T00:17:03+08:00", "type": "commit", "message": "auto-save 2026-04-24 00:16 (~1)", "hash": "acfe0f4", "files_changed": 1 }, { "ts": "2026-04-24T00:22:53+08:00", "type": "commit", "message": "auto-save 2026-04-24 00:22 (~1)", "hash": "ce74859", "files_changed": 1 }, { "ts": "2026-04-24T00:28:32+08:00", "type": "commit", "message": "auto-save 2026-04-24 00:28 (~1)", "hash": "599a993", "files_changed": 1 }, { "ts": "2026-04-24T00:34:03+08:00", "type": "commit", "message": "auto-save 2026-04-24 00:33 (~1)", "hash": "7bdfc38", "files_changed": 1 }, { "ts": "2026-04-24T00:39:30+08:00", "type": "commit", "message": "auto-save 2026-04-24 00:39 (~1)", "hash": "2ef5d48", "files_changed": 1 }, { "ts": "2026-04-24T00:44:58+08:00", "type": "commit", "message": "auto-save 2026-04-24 00:44 (~1)", "hash": "db4b89f", "files_changed": 1 }, { "ts": "2026-04-24T00:50:25+08:00", "type": "commit", "message": "auto-save 2026-04-24 00:50 (~1)", "hash": "b2773fd", "files_changed": 1 }, { "ts": "2026-04-24T00:55:55+08:00", "type": "commit", "message": "auto-save 2026-04-24 00:55 (~1)", "hash": "5929a64", "files_changed": 1 }, { "ts": "2026-04-24T01:01:33+08:00", "type": "commit", "message": "auto-save 2026-04-24 01:01 (~1)", "hash": "738b0db", "files_changed": 1 }, { "ts": "2026-04-24T01:07:02+08:00", "type": "commit", "message": "auto-save 2026-04-24 01:06 (~1)", "hash": "e034d29", "files_changed": 1 }, { "ts": "2026-04-24T01:07:32+08:00", "type": "commit", "message": "fix: grid minmax 260→220 避免 1200 viewport 下卡片溢出", "hash": "b75961e", "files_changed": 1 }, { "ts": "2026-04-24T01:10:11+08:00", "type": "commit", "message": "chore: gitignore playwright QA 产物", "hash": "47c45e3", "files_changed": 1 } ] }