Repository navigation
S8: perbaikan audit akhir UI + dokumen - #108
Merged
Merged
Conversation
…lists, docs) Co-Authored-By: Claude Sonnet 5.5 <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.
Ringkasan
S8: perbaikan temuan audit akhir (A1..A14) + pembaruan dokumen.
id="app-form"dangetElementByIddi apps_add (Save as Draft, Save & Redeploy, Move app tidak lagi men-submit form Sign out); fallbackrequestSubmit. Langkah permanen ditests/e2e/ui.mjs(auth aktif): Save as Draft, Save & Redeploy, Move app; semua berakhir di/apps/<id>.ui_alertdanger (role=alert) + Back (history.back(), fallback ke.) + Go Home.docs/DESIGN-SYSTEM.md), AGENTS.md, README (Appearance 3 palet, tab bar, lazy-load; klaim lama dihapus). README tidak punya screenshot UI lama.role=statusatauui_alertdanger "Prune failed");flashMsgdi app handler memang sudahurl.QueryEscape(tidak diubah)..bar-cell,--w) + sub-teksdata-sub(core/MB/GB) tanpa node tambahan: 10 node/baris (sebelum 14); chip Error; apps: chip Deploying, kolom Domain bisa di-sort; tanpa<progress>.static/console.js(satu fabrik konsol untuk server dan app,encdi luaronopen), dimuat di dua halaman detail; semua<script src>dan xterm dinamis diberi?v=.data-copy(fallback execCommand + "Copied"); 4alert()→showToast(grepalert(= 0)./exportdan/importaktif di tab Settings; breadcrumb → Settings. A11dockifyApplyThemememanggilsyncAppearance. A12 tanpa "⚠"; "Reset filter".ui.mjsmenolak BASE non-lokal dan menghapus dataZZ Ujidifinally. A14 CSS mati/duplikat dihapus (.live-badgedasar,blink-pulse,progress.bar,.secret-rowganda,.stats-header/.card h3ganda, radius 6 dasar tombol);content-visibility:autopada baris daftar.Bukti
grep -rn "alert(" templates= 0;<progress= 0; app.css 871 baris.UI_USER=admin UI_PASS=uji123 node tests/e2e/ui.mjs(auth aktif): exit 0 termasuk 3 langkah A1; overflow 0; kontras 19/19 ×6; a11y bersih. Navigasi (CPU 4x, +80 ms): / 302, /servers 300, /apps 303, /apps/1 330 ms DCL. Transfer dingin: / 126 KB.?msg=Prune+error…→ "Prune failed" (alert),?msg=Worker disk prune completed→ toast.Penyimpangan (diterima leader)
Roll secret / Redeploy All / Update now di luar Danger zone (halaman tanpa zona bahaya; outline merah + konfirmasi); animasi
sheet-poptanpa animasi keluar; webhook secret dan AuthPass di atributvalue(ada sebelum revamp; tugas terpisah). Tambahan saya: bar di sel servers memakai latar sel (bukandiv.bar>span) demi ≤12 node/baris;console.jsmemuat kedua konsol (server dan app) dalam satu berkas.🤖 Generated with Claude Code