- Dikirim
- 16 Mei 2026 pukul 03.44 UTC
- Penulis
- Kamo
- Commit
- 1d4648b
Brand- pengunjung baru memukul pintu belakang welcome- saat mereka Memasuki nama mereka, karena hasPriorProgress telah dihitung dari saat ini state on every render - so as soon as state. disukai Nama telah ditetapkan, Gerbang ditembakkan di tengah percakapan. Root--penyebab perbaikan: snapshot yang "apakah kita beban dengan kemajuan?" keputusan ONCE pada waktu dehidrasi dan tidak pernah menghitung ulang. In- sesi edits tidak dapat flip a pengunjung dari "segar" ke "kembali" - hanya apa yang ada di IndexedDB di halaman mount can. Juga diekstrak HasPriorProgress () ke lib / persistensi / progress.ts sehingga komponen dan tes berbagi satu sumber kebenaran, dan menambahkan 6 unit tes meliputi empat kasus penting: - keadaan kosong tidak kembali - align baku hanya berada di akhir (sistem baku) - Disukai Nama yang disetel untuk dikembalikan. - Setiap jawaban yang ada yang kembali. Nama string kosong Jangan kembali - objek jawaban kosong Jangan kembali Audit-didorong UX pembersihan dalam commit yang sama: - "Mulai lebih" link sekarang tersembunyi di layar pertama (pengguna memiliki nothing to start over) and gated by 'showStartOverWhen' on Centerstage - Estimasi Reveal dibuka dengan memimpin pribadi - dalam gelembung + jelas "bilangan real datang setelah kita menarik kutipan" gelembung jaminan (sebaliknya dari dumping langsung ke angka ballpark) - Welcome- back fallback copy (no name on file) dibaca sebagai ramah "Selamat datang kembali, Anda memulai sesuatu sebelum" bukannya samar-samar "Sepertinya kita sudah memulai sesuatu bersama-sama" 82 / 82 test pass (was 76; + 6 progress unit test).