Thor v1.70.9 Release Notes
This update introduces persistent user preferences, major UI refactors for better usability, and significant performance optimizations for app list handling.
💾 User Preferences & Persistence
-
[FEATURE] Settings Persistence
Your sorting order, filter selections, and UI toggles are now saved automatically. Thor remembers exactly how you left it. -
[FEATURE] Customizable Home
Added the ability to dismiss the "Reinstall All" card from the dashboard. Your preference is saved permanently. -
[ARCH] DataStore Integration
Implemented a robustPreferenceRepositoryusing AndroidX DataStore to manage app configuration cleanly and reactively.
⚡ Performance & Stability
-
[CORE] Reactive Repository
Refactored the app engine to listen for system broadcasts (install/remove/update) in real-time. The app list now updates automatically without manual refreshes. -
[OPTIMIZE] Debounced Updates
Implemented smart debouncing logic to prevent lag during batch operations (like freezing multiple apps). The UI now updates smoothly once the system settles. -
[FIX] Bottom Sheet Crash
Resolved a crash inAppInfoDialogrelated to layout offset calculations by stabilizing the bottom sheet state.
🎨 UI Redesign & Polish
-
[STYLE] Modern Dialogs
Redesigned the App Info Dialog with a cleaner header, tonal action buttons, and better organization of standard vs. root actions. -
[UX] Improved Multi-Select
Overhauled the floating multi-select toolbar with a horizontal layout, clearer icons, and smoother animations when selecting items. -
[UX] App List Refinements
Updated the App List styling with better padding, refined search bar interactions, and a new tab-based filter/sort sheet.
📝 Play Store "What's New"
- Saved Preferences: Thor now remembers your sort order, filters, and dashboard settings.
- Smart Updates: The app list auto-refreshes instantly when you install or remove apps.
- Batch Performance: Smoother experience when freezing or modifying multiple apps at once.
- UI Polish: Redesigned app info dialogs and selection toolbars for better usability.
- Customization: Option to hide the "Reinstall All" card from the home screen.
© 2025 Valhalla Labs. Built with ❤️ using Jetpack Compose & Koin.
Full Changelog: Thor_v1707...Thor_v1709