Skip to content

Heimdall v1.0.2 - Live Rule Re-evaluation, Scroll Optimization & Refined UX

Choose a tag to compare

@monkeyscript monkeyscript released this 19 Sep 10:04
· 2 commits to main since this release

What's Changed

  • R8 Minification & Size Optimization: Enabled full R8 code shrinking and optimization, reducing the APK footprint by ~38% from 10.1 MB to 6.0 MB.
  • Dynamic Live Spam Rules: Adding or deleting keywords now automatically re-evaluates all existing messages in the background (debounced at 150ms).
  • Clean Slate Defaults: Removed hardcoded default keywords -- users define 100% of their own spam rules.
  • Scroll Smoothness: Optimized Jetpack Compose rendering with 100% skippable list rows and hoisted border/color allocations, eliminating scroll jank.
  • Minimal Activation Screen: Redesigned home screen when not default with focused, clear copy on why the default SMS role is required.
  • Settings Reordered: Restructured hierarchy to Rules -> Display Preferences -> Data Maintenance.

Verification

  • APK Size: 6.0 MB (6309778 bytes)
  • APK SHA-256: A8A7FE9F9A333DBAB0607AC0FA68C369809484E457E183AF499BA36E98E77287