Files
Libation/Source
Cursor Agentandrmcrackan fc973d4f5f Keep MaskedLogEntry out of AccountsSettings.json
It is derived from AccountId, AccountName and Locale, so Newtonsoft was writing
a stale copy of three fields that are already in the file. Locale next to it was
already ignored for the same reason; this one was missed.

Harmless, but it is the sort of thing that gets read back one day as if it meant
something. Four tests pin the serialized shape: the two computed properties stay
out, the set of persisted members is asserted whole so a new property has to be
a decision rather than an accident, and a file already carrying the stray key
still loads and is rewritten without it.

Verified against the app rather than only the tests - renaming an account and
saving no longer adds the key.

Co-authored-by: rmcrackan <rmcrackan@gmail.com>
2026-08-18 19:42:28 +00:00
..
2026-08-17 19:13:48 +00:00
2026-07-25 11:15:24 -04:00
2022-05-17 07:56:34 -04:00
2025-10-27 16:30:50 -07:00