github trinadhthatakula/Thor Thor_v1700
v1.70.0

16 hours ago

Thor v1.70 Release Notes

We are excited to announce the release of Thor v1.70. This update focuses on stability for power users, transparency for the FOSS community, and critical architectural improvements.

🚀 New Features

  • NEW Batch Reinstall Tool
    A new dashboard card automatically detects apps not installed by the Google Play Store. One click allows you to reinstall them in batch to apply the correct signatures, fixing future update issues.
  • NEW Live Terminal Logger
    Gone are the silent background tasks. Operations like Freezing, Killing, and Reinstalling now display a real-time, terminal-style log dialog, so you know exactly what is happening (and what failed).

🛠 Technical Improvements

  • FIX Enhanced Diagnostics
    Reinstall failures now trigger a "Just-In-Time" check. If an operation fails, Thor inspects the APK specifically for the debuggable flag to give you a precise error message, rather than a generic failure code.
  • FIX Shizuku Lifecycle Handler
    Implemented a robust ShizukuPermissionHandler. This prevents crashes and state inconsistencies when the Shizuku binder dies or when returning from the permission screen.
  • FOSS Transparent Builds
    Added a specific foss build flavor for F-Droid and IzzyOnDroid. This build retains code shrinking and optimization for performance but explicitly disables obfuscation (-dontobfuscate), ensuring that class names and stack traces remain readable for auditing purposes.

⚡ Performance & Migration

  • MIGRATION Package Restructuring
    To strictly adhere to Clean Architecture principles, the entire UI layer has been refactored.
    Old: com.valhalla.thor.ui
    New: com.valhalla.thor.presentation
  • PERF Strict Minification
    R8 Code Shrinking and Resource Shrinking are now strictly enabled for all release builds (Store & FOSS), significantly reducing APK size and improving runtime performance by removing unused Compose nodes.

⚠️ Known Limitation: Shizuku Users

"Clear All Cache" functionality is currently unavailable for Shizuku users.
Due to Android platform restrictions, clearing the cache of other applications requires higher privileges than Shizuku can currently provide without direct Root access. This feature remains exclusive to Rooted devices for this release.

© 2025 Valhalla Labs. Built with ❤️ using Jetpack Compose & Koin.

What's Changed

Full Changelog: Thor_v1666...Thor_v1700

APK Size: less than 2.3MB

Don't miss a new Thor release

NewReleases is sending notifications on new releases.