LightEmail v3.0
LightEmail v3.0
- Parallel execution: org.gradle.parallel=true allows Gradle to build multiple modules simultaneously.
- Build Caching: org.gradle.caching=true reuses outputs from previous builds to save time.
- Configuration Cache: org.gradle.configuration-cache=true significantly speeds up the build start-up time by caching the project configuration.
- Non-transitive R classes: android.nonTransitiveRClass=true speeds up compilation by avoiding unnecessary R class generation.
- JVM Optimizations: Increased Gradle heap size to 4GB and enabled Parallel GC.
- Robust JSON Parsing: Replaced brittle regex with proper JSONObject parsing for the GitHub API response.
- Release Notes: The app now fetches and displays release notes (the body field from the GitHub release) in the Settings screen when an update is available.
- Direct API Usage: Ensured the app continues to use the official GitHub REST API (/releases/latest) to verify the latest version against the current versionName.
Full Changelog: v2.9...v3.0