mirror of
https://github.com/storytold/craft-launcher.git
synced 2026-11-05 01:49:26 +00:00
This repo already uses jiff (ui-egui, for the system time zone), so the hand-rolled Howard Hinnant civil/days-from-civil copies move to jiff rather than pulling in a second time crate. jiff is lifted to a workspace dependency: - crates/core/src/time.rs: parse_rfc3339's days_from_civil and civil_from_unix - xtask/src/local.rs: rfc3339 (feed timestamps) ui-egui now takes jiff from the workspace. core keeps only civil-date math (no time zone), so the wasm build is unaffected. Output and parsing semantics are unchanged and pinned by the existing tests (RFC 3339 parsing, leap days, day rollover, the feed's YYYY-MM-DDTHH:MM:SSZ). AGENTS.md now says time goes through jiff. Follow-up to storytold/cadcraft#1785