Commit Graph
4 Commits
Author SHA1 Message Date
oxpoe 7af6d48a80 layout: subjudul bar workspace jadi tautan seksi (klik = pindah seksi)
CI / test (push) Successful in 28s
Nama seksi di subjudul (stack, kontainer, image, volume, jaringan) kini
bergaya aksen dan bisa diklik → pindah seksi, paritas tombol 1-5. Rentang
kolom tiap nama dihitung dari satu sumber (workspaceSubsections) sehingga
render & hit-test tidak bisa melenceng; layar sempit memotong nama yang
tidak muat. Tes: unit (span → seksi, batas sempit) + e2e (klik 'image').
2026-10-16 03:49:44 +07:00
oxpoe 75ead4be8a layout: bar atas workspace ala mock draf-tia + bar TAB membentang penuh
CI / test (push) Successful in 27s
- Bar workspace jadi panel: judul 'workspace' di border, subjudul daftar seksi
  (stack, kontainer, image, volume, jaringan), pill Cari + tombol [+ stack]
  dan [konversi] di kanan — semua klikable (klik = paritas tombol huruf).
- Detail kontainer: bar TAB kini membentang penuh di atas TAB content dan
  kolom Aksi Tab (mock TAB ACTION); hit-test tab & kolom disesuaikan.
- Tes: unit TestWorkspaceBar (lebar 40/80/120) + e2e TestWorkspaceBar
  (subjudul tampil, klik [+ stack] membuka modal); posisi klik e2e lain
  digeser mengikuti tinggi bar.
2026-10-16 03:39:21 +07:00
oxpoe b7866f917b fix: panel memangkas judul/meta · footer kembali utuh · tes aksi tab lebih tabah
CI / test (push) Successful in 26s
Temuan CI (runner bersih, nama kontainer 112 char):
- panel(): judul/meta panjang melebihi lebar panel dan mendorong kolom kanan
  (Aksi Tab) keluar layar — sekarang dipangkas + jaring pengaman ansiTruncate;
  unit test TestPanelTitleFits menutup kasus ini.
- footer: aturan 'buang status dulu' membuat 'audio:'/animasi hilang di runner
  tanpa audio device — dikembalikan ke perilaku truncate semula.
- TestTabActionColumn menunggu panel detail tampil dulu (hapus balapan muat).
- TestToolbarSearch memilih prefix yang benar-benar unik + 'j' dulu.
2026-10-16 03:20:21 +07:00
oxpoe 5450a89a80 layout: ikuti mock SVG — kolom tengah dashboard, toolbar workspace, kolom Aksi Tab
CI / test (push) Failing after 38s
- Beranda: kolom tengah CTA 'masuk workspace' (klikable), strip Disclaimer
  dan Info aplikasi (versi/repo/config); geometri satu sumber (homeGeom).
- Workspace: baris toolbar — pill Cari (klik atau '/' → cari-lompat daftar)
  + tombol [+ stack]/[konversi] klikable (sementara keduanya jalur konverter).
- Detail kontainer: kolom kanan 'Aksi Tab' (mock TAB ACTION) berisi aksi tab
  aktif yang bisa diklik; disembunyikan di layar sempit agar tab bar utuh.
- Footer: hint aksi diprioritaskan; status diagnostik dibuang bila tak muat.
- internal/version: versi build dipakai CLI & strip Info aplikasi.
- audio: Play/Status aman untuk Engine nil (Model zero-value di tes).
- Tes: 3 skenario E2E baru (CTA, cari toolbar, kolom aksi) + tes layout.
2026-10-16 03:16:32 +07:00