@@ -2,58 +2,51 @@ import { changelog, siteData } from "@/lib/generated";
22
33export default function ChangelogPage ( ) {
44 return (
5- < div className = "space-y-16 pb-8" >
6- < section className = "grid gap-10 lg:grid-cols-[minmax(0,1fr)_420px ] lg:items-center " >
5+ < div className = "space-y-12 pb-8" >
6+ < section className = "grid gap-8 lg:grid-cols-[minmax(0,1fr)_320px ] lg:items-end " >
77 < div >
8- < div className = "pf-badge mx-auto w-fit" > Changelog</ div >
9- < h1 className = "mt-6 max-w-3xl font-heading text-5xl font-bold leading-[0.94] text-[#25314d] sm:text-6xl" >
10- Read the
11- < br />
12- < span className = "text-[#39d95d]" > Meaningful Changes,</ span >
13- < br />
14- Not Just a Version Number.
8+ < div className = "pf-badge" > Changelog</ div >
9+ < h1 className = "mt-5 max-w-4xl font-heading text-5xl font-bold leading-[0.94] text-[#25314d] sm:text-6xl" >
10+ Read releases as one clear update at a time.
1511 </ h1 >
16- < p className = "mt-6 max-w-3xl text-base leading-8 text-slate-700" >
17- The published package version in pyproject is behind the current repository history. This
18- site follows the changelog and current main branch behavior instead of treating one stale
19- package number as the whole story.
12+ < p className = "mt-5 max-w-3xl text-base leading-8 text-slate-700" >
13+ This page follows the current repository history instead of over-indexing on one stale package
14+ version. Each release is shown as one readable block.
2015 </ p >
2116 </ div >
2217
23- < div className = "pf-frame bg-[#fffdf9] p-6 " >
24- < div className = "space-y-4 text-sm leading-7 text-slate-700" >
25- < div className = "rounded-[18px] border-2 border-[#25314d] bg-[#eef8ff] px-4 py-4 shadow-[0_4px_0_#25314d]" >
26- pyproject version : { siteData . project . version ?? "unknown" }
18+ < div className = "pf-frame bg-[#fffdf9] p-5 " >
19+ < div className = "space-y-3 text-sm leading-7 text-slate-700" >
20+ < div className = "rounded-[18px] border-2 border-[#25314d] bg-[#eef8ff] px-4 py-3 shadow-[0_4px_0_#25314d]" >
21+ Latest changelog release : { siteData . latest_release ? .version ?? "unknown" }
2722 </ div >
28- < div className = "rounded-[18px] border-2 border-[#25314d] bg-[#fff3ed] px-4 py-4 shadow-[0_4px_0_#25314d]" >
29- latest changelog version: { siteData . latest_release ? .version ?? "unknown" }
23+ < div className = "rounded-[18px] border-2 border-[#25314d] bg-[#fff3ed] px-4 py-3 shadow-[0_4px_0_#25314d]" >
24+ Package metadata version: { siteData . project . version ?? "unknown" }
3025 </ div >
3126 </ div >
3227 </ div >
3328 </ section >
3429
35- < section className = "space-y-6 " >
30+ < section className = "space-y-5 " >
3631 { changelog . map ( ( release ) => (
37- < div key = { release . version } className = "pf-frame bg-[#fffdf9] p-6" >
38- < div className = "flex flex-col gap-3 lg :flex-row lg :items-center lg :justify-between" >
32+ < article key = { release . version } className = "pf-frame bg-[#fffdf9] p-6 sm:p-7 " >
33+ < div className = "flex flex-col gap-3 sm :flex-row sm :items-center sm :justify-between" >
3934 < div >
40- < div className = "rounded-full bg-[#d9edf6] px-3 py-1 text-xs font-bold text-[#25314d]" >
41- Version { release . version }
42- </ div >
35+ < div className = "pf-section-chip bg-[#ddd7f4]" > Version { release . version } </ div >
4336 < h2 className = "mt-4 font-heading text-3xl font-bold text-[#25314d]" > { release . date } </ h2 >
4437 </ div >
4538 </ div >
46- < div className = "mt-6 grid gap-4 md:grid-cols-2 " >
39+ < ul className = "mt-6 space-y-3 text-sm leading-7 text-slate-700 " >
4740 { release . summary . map ( ( item ) => (
48- < div
41+ < li
4942 key = { `${ release . version } :${ item } ` }
50- className = "rounded-[18px] border-2 border-[#25314d] bg-white px-4 py-4 text-sm leading-6 text-slate-700 shadow-[0_4px_0_#25314d]"
43+ className = "rounded-[18px] border-2 border-[#25314d] bg-white px-4 py-3 shadow-[0_4px_0_#25314d]"
5144 >
5245 { item }
53- </ div >
46+ </ li >
5447 ) ) }
55- </ div >
56- </ div >
48+ </ ul >
49+ </ article >
5750 ) ) }
5851 </ section >
5952 </ div >
0 commit comments