Repository navigation
r2026.07.03
·
55 commits
to main
since this release
CYD Clock r2026.07.03
Changes since r2026.07.02
- nts: retry KE with a pinned certificate to beat cloudflare's deadline (1e8ba2a)
- i18n: add the 21 CLDR-modern languages the base fonts can carry (bd3a3b4)
- ui: momentum scrolling for touch lists (0014be4)
- fonts: emit compact generated C (aaaa064)
- i18n: apply the terminology rule to the NTP stats page (8627b2c)
- i18n: audit pass - WLAN, native units, translated vocabulary (44bb062)
- i18n: translate the DST annotation in timezone city lists (d7cfe14)
- display: compose UI regions in RAM, push atomically (128b0af)
- ui: stop list screens flashing while scrolling (f2be2a8)
- display: even out 7-seg segment junctions (fe21aab)
- display: center the 7-seg colon dots (3baf0aa)
- ui: even out spacing and button geometry (363a5ff)
- ui: center text by ink position, not cell position (60d5240)
- display: blend antialiasing in linear light (17d72b6)
- main: reseed display-latency EMAs from on-device measurement (3f85847)
- display: cache decoded 1x glyphs in RAM (0ab1a6c)
- fonts: replace PackBits with fixed-Huffman DEFLATE (2dba03f)
- fonts: restrict every font's 2x bitmaps to date-reachable glyphs (62024cc)
- fonts: store generated glyph data as an embedded binary (1217b07)
- tools: move extract_posix.py out of tzdata/ (79b3244)
- ui: generate the language picker order by Unicode root collation (852a99a)
- i18n: complete the CLDR-modern frontier - 76 languages (a071f44)
- fonts: PackBits-compress the 1x glyph tables too (24f1087)
- i18n: add 11 more languages - 68 total (6f97848)
- fonts: contrast-stretch the coverage quantizer for sharper text (dc2a041)
- fonts: snap glyph positions to whole pixels when rasterizing (b0be32d)
- i18n: verify date data against CLDR and adopt it verbatim (760ddf8)
- i18n: locale-correct clock dates across all 57 languages (0e85d2c)
- display: full-resolution 2x for shaped scripts via compressed glyph storage (31784a8)
- i18n: Arabic, Persian, Hebrew, Hindi, Bengali, Thai via generation-time shaping (7043f92)
- i18n: add Georgian and Armenian with their own faces (ac63729)
- i18n: add 13 more languages (18e324f)
- i18n: add Malay, Catalan, Icelandic, and Serbian (206966d)
- i18n: Unicode everywhere, translations as portable C (95c277c)
- refactor: rename cjk glyph machinery to reflect its general use (1fc61a1)
- i18n: drop generated ASCII glyphs now that the built-in font is Menlo (7c54e4e)
- display: antialias the built-in font and switch generated text to Menlo (f447fcd)
- display: antialias generated glyph fonts with 4-bit alpha (51e4a16)
- i18n: fix generated-glyph clipping, overflows, and token truncation hazards (773671a)
- i18n: extend generated glyph languages and layout handling (8b3ee1a)
- i18n: add CJK language support and glyph fonts (7ff12ad)
- i18n: fix overflows, translation accuracy, and calendar accents (8ffd32e)