mirror of
https://github.com/permissionlesstech/bitchat.git
synced 2026-07-26 17:45:21 +00:00
The crash-recovery replay calls ChatViewModel.panicClearAllData directly, bypassing AppChromeModel.onPanicWipe, so a share-extension envelope staged in the app group could survive an interrupted wipe. Clear the SharedContentStore in panicClearAllData too (idempotent app-group key removal). Also prune three orphaned, code-unreferenced share-status keys (shared_link, shared_text, failed_to_encode) from the share-extension catalog. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>