Fixed
- Debug logging — Logging now works reliably: flag is initialized at app startup from the persisted preference; enabling debug writes an INFO-level confirmation to logcat so you can verify it took effect; Settings description includes logcat filter hint (filter by
Jotty). - Decryption diagnostics — When debug logging is enabled, decryption failures now log clearer messages (parse failed, key derivation failed, auth failed) to help troubleshoot "Wrong passphrase or invalid format".
Technical
- JottyApp: early
debugLoggingEnabledsync inonCreate()via ProcessLifecycleOwner. - AppLog:
setDebugEnabled(true)logs an INFO message confirming debug is on. - XChaCha20Decryptor: refined debug failure messages for parse / key derivation / auth steps.