openpencil/vendor
Kayshen-X 53da54ab8b fix(desktop): persist imported font before mutating the live registry
FontStore::import registered the font in the process-global registry
(bumping the generation) BEFORE writing it to disk. A failed
create_dir_all/write/save_index then left the font live + rendered this
session but unpersisted — while the caller reported the import as failed
and popped an error dialog. Reorder to parse (no registry mutation via
the new jian_skia::parse_imported_font_meta) -> persist to disk ->
register last, so the live registry is only mutated once persistence is
durable. New test failed_persist_does_not_leak_into_the_live_registry
(file-rooted store forces a disk failure) pins it.

Bumps vendor/jian to the parse_imported_font_meta commit.
2026-07-05 14:21:49 +08:00
..
agent@a6f1897c3a chore(agent): bump vendored agent runtime to upstream main 2026-07-03 22:18:08 +08:00
anthropic-agent-sdk fix(desktop): windows console, spawn, and url-opening hygiene 2026-07-03 00:08:21 +08:00
casement@451173eb33 fix(editor): guard flex children on drag + property-panel and desktop chrome fixes 2026-05-31 01:04:12 +08:00
jian@8f8b0eff60 fix(desktop): persist imported font before mutating the live registry 2026-07-05 14:21:49 +08:00