What's Changed
- Preserve spending and plan ceilings through chained tier changes by @ross0x01 in #2192
- Fence ambiguous fraud retries and queue shared-customer review by @ross0x01 in #2189
- Diagnose single-frame anonymous ReferenceErrors by @ross0x01 in #2221
- Diagnose Team History rate-limit exceptions by @ross0x01 in #2222
- Recover reset suspension reads before subscription processing by @ross0x01 in #2223
- Diagnose saved-history formatter failures without content by @ross0x01 in #2224
- Preserve compacted get_note history during serialization by @ross0x01 in #2225
- Distinguish Desktop dispatch timeout reasons in existing receipts by @ross0x01 in #2226
- Correlate Desktop authorization decisions with bounded timing diagnostics by @ross0x01 in #2227
- Classify unmapped native authorization IO failures by @ross0x01 in #2228
Full Changelog: desktop-v0.0.78...desktop-v0.0.79