Sebuah cap yang mengatakan hari yang, sekali hari berada dalam keraguan

Fixkamo-internal
Shipped
30 Agustus 2026 pukul 18.57 UTC
Author
Kamo
Commit
9e2e78d

Dilaporkan oleh anggota: percakapan masa lalu tidak dapat diidentifikasi atau diverifikasi oleh tanggal mereka dikirim atau diterima - hanya waktu yang hadir. Sejarah mereka sendiri berlari kembali ke April, sehingga semua tetapi sembilan pesan yang mereka kirim hari ini dibaca sebagai telanjang "3: 33 AM" dengan apa-apa di layar untuk menyelesaikannya terhadap; pesan daftar tidak menarik pemisah hari baik, sehingga perangko adalah satu-satunya hal yang bisa membawa tanggal dan tidak pernah melakukannya. Saat itu tidak pernah masalah - 'ts' adalah epoch millis off 'dateCreated' dan telah benar sejak perbaikan Parsing LocalDateTime. Setiap perangko adalah hanya dirender dengan 'fmt.time ()', yang format waktu hari dan tidak ada lain, apakah pesan adalah lima menit atau empat bulan. 'Format DayAwareTimeInZone' adalah aturan yang diminta oleh anggota: waktu itu saja sementara instan masih hari ini, 'format Tanggal InZone' di depannya sekali tidak. Hari ini adalah hari CALENDAR di zona anggota bukan 24 jam berlalu - pada 00: 10 pesan dari 23: 50 adalah dua puluh menit tua dan milik kemarin, dan itu justru pesan yang hari tidak ada yang bisa pasokan dari memori. Ini membaca jam per panggilan daripada menangkap itu, jadi percakapan dibiarkan terbuka di tengah malam tanggal tadi malam pesan pada nya berikutnya render. Tidak ada kunci kamus baru: tanggal berasal dari Intl dalam anggota sendiri lokal, jadi tidak ada di sini membutuhkan 21 terjemahan. Terapan ke empat perangko yang salah: header pesan, "Edited" tooltip, yang per- anggota membaca penerimaan, dan gelembung chatting sosial. Tab SMS memiliki versi yang digulung sendiri dari ide yang sama yang meminta 'getFullYear ()' - kalender browser, bukan anggota - dan menjawab dengan hari kerja telanjang, yang berhenti mengidentifikasi apa-apa setelah tujuh hari, itu Sekarang melewati pembantu yang sama. ServerTime 's Intl formatters Dimosed dalam perjalanan masa lalu. Konstruksi satu langkah ~ 180us terhadap ~ 3us untuk digunakan, dan cap hari-sadar meminta selama dua hari kunci per baris, sehingga membuka sebuah 200-riwayat pesan akan menghabiskan ~ 70ms bangunan formatters itu segera dibuang. Mereka abadi, jadi satu per (locale, zone, options) is byte- identik dengan satu per call - sama argumen, dan pengukuran yang sama, sebagai cache useFormatters sudah terus.

All changes

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga