Open-WebUI-Client-for-Android/gradle
Hamin Sung 2a6ce2e123
Update SDK versions, refactor package structure, and modernize deprecated APIs
- Change package ID from com.maticcm.openwebuiclient to net.saltyming.android.openwebui
- Upgrade minSdk from 24 to 26 (Android 8.0)
- Upgrade compileSdk and targetSdk from 34 to 36
- Upgrade Gradle to 8.13.0

Modernize deprecated APIs:
- Remove setRenderPriority() (no effect since API 18)
- Replace shouldOverrideUrlLoading with WebResourceRequest signature
- Replace systemUiVisibility with WindowInsetsController (API 30+)
- Update registerReceiver with RECEIVER_NOT_EXPORTED flag (API 33+)
- Replace getParcelableExtra with type-safe version (API 33+)
- Replace overridePendingTransition with overrideActivityTransition (API 34+)

Improve WebView stability:
- Add pauseTimers/resumeTimers to lifecycle
- Add onStart/onStop lifecycle methods
- Force restore WebView state when returning from background
- Fix white screen issue after backgrounding

Other improvements:
- Add dark mode color resources
- Update README with new features
2025-10-01 15:45:11 +09:00
..
wrapper Update SDK versions, refactor package structure, and modernize deprecated APIs 2025-10-01 15:45:11 +09:00
libs.versions.toml Add initial project files 2025-05-01 14:39:13 +02:00