- Replace unsafe as Any / as SaveResult casts with a sealed CaptureOutcome class for type-safe continuation handling - Catch SecurityException separately with permission-specific messages - Replace raw e.message with generic user-friendly error strings - Add inJustDecodeBounds pre-check in loadBitmapFromUri to downsample images exceeding 4096px, preventing OOM from huge gallery images Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src/main | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||