0000000000000000000000000000000000000000 b1376335213d517fb965a925f69eeff2f09c8377 Chang Shu-Huai 1768105163 +0000 branch: Created from HEAD b1376335213d517fb965a925f69eeff2f09c8377 7e6f674cc2a0aedd6b41fc3e07745ad43e0ddd77 Chang Shu-Huai 1768106324 +0000 commit: feat(agents): add comprehensive Agent Guidelines for coding agents 7e6f674cc2a0aedd6b41fc3e07745ad43e0ddd77 732d3e8b81fd1e7055f379a5c53da1e145873969 Chang Shu-Huai 1768106439 +0000 commit: docs(timeline): add comprehensive specification for timeline content structure and backend integration 732d3e8b81fd1e7055f379a5c53da1e145873969 8e39d1f4a143bd55ef6b54c59f10cd652908eddf Chang Shu-Huai 1768106714 +0000 commit: feat(timeline): [CLAUDE] create timeline database migrations 8e39d1f4a143bd55ef6b54c59f10cd652908eddf 41edab9cc2e772829f015929a00bf195648ec8d2 Chang Shu-Huai 1768106930 +0000 commit: feat(timeline): [CLAUDE] create Filament Resource for timeline management 41edab9cc2e772829f015929a00bf195648ec8d2 b926bd7fbc3155a5c9ddc281c1c85f32ee41a4d8 Chang Shu-Huai 1768107104 +0000 commit: feat(timeline): [CLAUDE] implement Timeline Service with caching and Inertia integration b926bd7fbc3155a5c9ddc281c1c85f32ee41a4d8 d8988a6bc3285c5395f4b906a94025245df357fd Chang Shu-Huai 1768107304 +0000 commit: feat(timeline): [CLAUDE] implement dynamic timeline rendering in about page d8988a6bc3285c5395f4b906a94025245df357fd dd5b128070d6a66a7144a1589998340f095ef52e Chang Shu-Huai 1768107513 +0000 commit: feat(timeline): [CLAUDE] create TimelineSeeder with existing static content dd5b128070d6a66a7144a1589998340f095ef52e 1159660080a4015dad27c5269a0cada1c2b1464d Chang Shu-Huai 1768113125 +0000 commit: fix(timeline): [CLAUDE] correct spacing in timeline item title 1159660080a4015dad27c5269a0cada1c2b1464d 1d93ef617c09f3b9d5804dacf8829c3eac536873 Chang Shu-Huai 1768119260 +0000 commit: fix(timeline): [CLAUDE] correct Filament unique() method syntax