LukeParkerDev
10638d1d9f
refactor(app): port the settings store to plain codecs
...
Migration shapes use preserving structs so undeclared stored fields survive, as Effect's onExcessProperty preserve did at every level; explicit-but-invalid legacy values still decode to null rather than absent; persisted() encodes through encodeOrThrow so an invalid in-memory value fails instead of being written.
2026-09-20 16:37:00 +10:00
..
2026-09-19 13:27:05 -05:00
2026-09-20 16:37:00 +10:00
2026-09-19 12:16:47 -05:00
2026-09-19 13:40:59 +00:00
2026-09-19 18:46:35 -05:00
2026-09-19 13:40:59 +00:00
2026-09-05 01:21:42 -05:00
2026-09-20 05:38:29 +00:00
2026-09-20 16:30:35 +10:00
2026-08-11 21:33:23 -04:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-07 17:19:33 -04:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-11 15:50:35 -04:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-09 09:32:38 +08:00
2026-09-19 13:40:59 +00:00
2026-09-19 19:07:10 +00:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00
2026-09-19 13:40:59 +00:00