Skip to content

r2026.07.03

Choose a tag to compare

@github-actions github-actions released this 04 Jul 03:56
· 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)