Volt 0.4.0
Standar UX bawaan starter, skill volt-ux untuk Claude Code, dan tabel responsif mode stack.
UX standar bawaan (#1)
- Panduan 16 aturan UX di
docs/UX_GUIDELINES.md, kini bersumber pada Form Design Patterns, Refactoring UI, Inclusive Design Patterns, Web Accessibility Cookbook, WAI-ARIA APG, GOV.UK, USWDS, dan NN/g. - Komponen standar:
Notice,Toast,ActionRow,RequiredLegend,SubmitButton,ConfirmDialog,EmptyState,AutoFocusError, serta helperformatRupiah/formatDateIndo. - Diterapkan ke seluruh halaman bawaan (login, register, reset password, profil, tabel pengguna).
Skill volt-ux untuk Claude Code (#3, closes #2)
.claude/skills/volt-ux/SKILL.md: tabel keputusan komponen (≤5 opsi → radio, >5 → combobox searchable, boolean → checkbox/switch, tanggal → input native, aksi destruktif → ConfirmDialog/Alert), aturan form/tombol/feedback/tabel/empty state dengan rujukan sumber, checklist review PR, dan daftar anti-pattern.references/components.md: resep kode terverifikasi untukvolt-prelinedanvolt-pro, termasuk aturan islandclientEntry.references/copywriting-id.md: kamus istilah UI bahasa Indonesia dan pola pesan error solutif.- Terdaftar di
AGENTS.md; evaluasi blind 3 skenario ditest/skills/volt-ux.eval.md(semua lulus).
Tabel responsif mode stack
volt-prelinev0.1.1:<Table responsive="stack">+TableCell stackedLabel— CSS-only di bawahsm, header tetap di accessibility tree, tanpa plugin JS.- Tabel pengguna admin memakai mode stack di layar sempit.
Perbaikan
resolveFramemerender halaman error HTML untuk status apa pun (401/422/429);onLimitedmendukung halaman 429 HTML.SubmitButtonmengunci lewat eventsubmitform (Enter ikut terlindungi); toast error/warning tidak lagi auto-dismiss;AutoFocusErrormemakaiqueueTask.
Dependensi
volt-preline→github:laravolt/volt-preline#v0.1.1.
Full Changelog: v0.3.0...v0.4.0