rilis: v0.5.2 — lantai dukungan 360px dapat angka jujur dan gerbang pemeriksa - #112
Merged
Conversation
…emeriksa
Melipat satu changeset, `patch` (ADR-0040): 0.5.1 → **0.5.2**.
| Changeset | bump |
| --- | --- |
| Lantai dukungan 360px akhirnya punya angka yang jujur dan gerbang yang menjaganya | patch |
`.grid-cards` (`src/styles/global.css`) dan `.sorotan` (`src/components/views/Home.astro`)
masing-masing memaksakan sebuah track selebar PERSIS 320px — ruang bersih yang
tersisa dari `.container` di viewport 360px yang didokumentasikan repo ini, tanpa
sisa sama sekali. `box-sizing: border-box` menyelamatkannya hari ini, tapi
pembulatan sub-piksel atau sebuah border yang kelak ditambahkan ke `.card` akan
mendorong gulir mendatar persis di lebar yang dijanjikan repo ini untuk
didukung — dan tidak ada satu gerbang pun yang akan memerah karenanya. Keduanya
kini memakai idiom yang tidak bisa overflow, `minmax(min(…, 100%), 1fr)`;
render di setiap lebar ≥320px tidak berubah.
Aritmetika dokumentasi yang sudah lama tidak sama dengan CSS ("kartu 328px …
skala 0.41") diperbaiki ke 320px / skala 0.40 di `AGENTS.md`, `AGENTS.id.md`,
dan kedua cermin `ui-ux-design-system`.
Gerbang baru `tests/lebar-360.test.mjs` menurunkan lebar bersih dari CSS itu
sendiri lalu memeriksa `global.css` DAN blok `<style>` setiap `.astro` di
bawah `src/` — bukan hanya `global.css`, karena draf pertamanya sendiri
melewatkan cacat identik di `Home.astro`. Ia jujur soal batasnya sendiri:
gerbang statik atas teks CSS, bukan pembuktian render sungguhan (itu butuh
headless-browser terhadap build nyata dengan backend awcms hidup).
`AWCMS_API_URL` kosong pada rilis ini (normal untuk repo template): `bun run
build`, `audit:konten`, dan lapis penyaji/CSP di `bun test` DILEWATI, bukan
lulus — dicatat juga di CHANGELOG.md.
`sbom.cdx.json` diregenerasi: 393 komponen dari 394 entri lockfile, menamai
`awcms-astro@0.5.2`. `bun audit --audit-level=low`: nol kerentanan atas 380
paket. `bun test`: 782 lulus, 12 lewat, 0 gagal.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Melipat satu changeset,
patch(diturunkan daribump-nya, ADR-0040): 0.5.1 → 0.5.2.Yang paling penting dibaca dulu
.grid-cards(src/styles/global.css) dan.sorotan(src/components/views/Home.astro)masing-masing memaksakan sebuah track selebar PERSIS 320px — ruang bersih
yang tersisa dari
.container(padding1.25remtiap sisi) di viewport 360pxyang didokumentasikan repo ini untuk didukung, tanpa sisa sama sekali.
box-sizing: border-boxmenyelamatkannya hari ini, tapi pembulatan sub-pikselatau sebuah border/outline/shadow yang kelak ditambahkan ke
.cardakanmendorong gulir mendatar persis di lebar yang dijanjikan repo ini — dan tidak
ada satu gerbang pun yang akan memerah karenanya. Keduanya kini memakai idiom
yang tidak bisa overflow,
minmax(min(…, 100%), 1fr); render di setiap lebar≥320px tidak berubah.
Untuk pertama kalinya, lantai 360px punya pemeriksa sendiri. Gerbang baru
tests/lebar-360.test.mjsmenurunkan lebar bersih dari CSS itu sendiri (bukanmenulis ulang "320" sebagai angka tetap), lalu memeriksa
src/styles/global.cssdan blok
<style>setiap.astrodi bawahsrc/— bukan hanyaglobal.css, karena draf pertama gerbang ini sendiri melewatkan cacat yangidentik di
Home.astro. Gerbang ini jujur soal batasnya sendiri: ia statikatas teks CSS, bukan pembuktian render sungguhan — itu masih butuh pemeriksaan
headless-browser (
scrollWidth <= 360) atas halaman yang sudah dibangun,terhadap backend
awcmsyang hidup.Juga di rilis ini
skala 0.41") diperbaiki ke 320px / skala 0.40, di
AGENTS.md,AGENTS.id.md,dan kedua cermin
ui-ux-design-system. Kesimpulannya tidak berubah (22px ×0,40 = 8,8px, tetap di bawah 9px).
AGENTS.md/.id.md, dan.claude/skills/awcms-astro-gerbang/SKILL.md/.id.mdkini menyebut gerbang baru ini; hitungan
bun testdi keenam dokumen yangdijaga
tests/documented-counts.test.mjsnaik dari 39 ke 40.Rilis ini dijalankan sebagai repo TEMPLATE
AWCMS_API_URLkosong (keadaan normal repo ini sendiri):bun run build,audit:konten, dan lapis penyaji/CSP dibun testDILEWATI, bukan lulus —tertulis juga di
CHANGELOG.md.sbom.cdx.jsondiregenerasi (ADR-0031): 393 komponen dari 394 entri lockfile,menamai
awcms-astro@0.5.2, ditulis sebelum commit rilis sehingga SBOM didalam tag menamai versi yang tag-nya sebenarnya.
bun audit --audit-level=low: nol kerentanan atas 380 paket.bun test: 782lulus, 12 lewat (skip semua bersyarat build integrasi), 0 gagal. Kesembilan
gerbang (
check,test,audit:dokumen,audit:translation,audit:graf,audit:rilis,audit:serapan,check:lockfile) hijau;audit:rilismelaporkan backlog kosong.
Tag
v0.5.2belum dibuat — mengikuti polav0.3.0/v0.4.0/v0.5.0/v0.5.1,tag dibuat di commit squash pada
mainsetelah PR ini digabung.🤖 Generated with Claude Code