7d8937ca48
- H11: Cache skipped message keys in SecretTree for out-of-order decryption - L1: Prune sentKeys map when exceeding 10000 entries - L2: Prune consumed generations below current minimum - H17: Call markAsRead when chat view is opened - Key zeroing: Zero old private keys in KeyPackageRotationManager https://claude.ai/code/session_018gVkmmYgMFtBH7G31pCk9N