hammer-editor/android
Adam Brown b44c315431
Target Android API 37 (Android 17)
Bump compileSdk/targetSdk to 37 and AGP to 9.1.1 (9.0.x maxes out at
API 36.1 and can't resolve the minor-versioned android-37.0 platform).

Handle the two breaking behavior changes for API 37 targets:

- Cleartext traffic: usesCleartextTraffic is now ignored without a
  network security config. Self-hosted servers can be plain HTTP
  (ServerSettings.ssl = false), so add network_security_config.xml
  permitting cleartext and reference it from both manifests.

- Local network access: declare ACCESS_LOCAL_NETWORK and request it at
  runtime via a new expect/actual RequestLocalNetworkPermission,
  triggered when the server-setup dialog opens so the grant resolves
  before any LAN connection. No-op on desktop/iOS.
2026-06-07 23:57:01 -07:00
..
playstore Prep for Google Play release 2023-04-24 17:55:05 -07:00
src Target Android API 37 (Android 17) 2026-06-07 23:57:01 -07:00
build.gradle.kts Re-enable public-storage projects on F-Droid builds (#568) 2026-06-07 19:16:42 -07:00
proguard-rules.pro Save exception info from proguard 2025-12-25 11:32:53 -08:00