• v1.9 6801a60183

    amir released this 2026-05-25 03:30:59 +00:00 | 20 commits to master since this release

    What's New

    • Android 16 compatibility — fixes session and status-bar loss on Android 16 caused by edge-to-edge enforcement changes; login session now persists correctly across orientation and lifecycle events
    • Larger widget UI — icons and fonts scaled up for better readability on home screen widgets at all sizes

    Security

    • Network restricted to system CAs only — new network_security_config.xml blocks all cleartext traffic and prevents MITM attacks via user-installed certificate authorities; only system-trusted roots accepted for HTTPS connections to claude.ai
    • WebView surface area reduced — disabled deprecated WebSQL database support and automatic window-open capability, neither of which are needed for Claude session management

    Technical Details

    • LoginActivity: databaseEnabled = false, javaScriptCanOpenWindowsAutomatically = false
    • AndroidManifest: android:networkSecurityConfig wired to @xml/network_security_config
    • UsageRepository: all debug logging behind BuildConfig.DEBUG guard (stripped from release builds)
    • versionCode 10 · versionName 1.9 · Min SDK 26 (Android 8.0+)

    APK: claude-usage-widget.apk · versionCode 10 · Signed release build
    Source: claude-usage-widget-v1.9-source.zip · clean git archive export

    Downloads