Repository navigation
NepTools v2.9.8
NepTools v2.9.8 (versionCode 57) - Release Notes
This release resolves security edge-cases, hardens offline data persistence, ensures thread-safety across background utilities, and enhances UI responsiveness.
Data Integrity & Reliability
- Fixed favorite tools backup and restore preferences key alignment so starred tools persist and restore accurately.
- Added per-record JSON parsing resilience in Habit and Subscription repositories to prevent list truncation on isolated corrupt records.
- Synchronized read-modify-write operations in NotesStore to eliminate concurrency issues.
- Hardened in-app updater download stream handling and added copy-fallback on atomic rename failures.
Security Hardening
- Vault biometric unlock explicitly purges session keys if data files are missing or unreadable.
- LAN Drop server state mutations upgraded to atomic state updates to eliminate race conditions under concurrent network transfers.
UI & Performance
- Offloaded heavy muhurat calculation and habit tracking statistics/heatmap computations to background IO threads.
- Added missing headlineSmall typography style in the design system to maintain font hierarchy integrity.
- Wrapped splash dismiss initialization in SideEffect to maintain pure composables.
Package Integrity
- SHA256: A25DB355B85A1BECE577E01E2F99F23827BDA04EC19D2F736A2496D824FC56C1