v1.4.3

Release Notes

H

Hasrat

November 14, 2026

v1.4.3 – Startup Performance, Full Localization & Onboarding Redesign

Features & Improvements

  • Startup Optimization with Baseline Profiles: Added Baseline Profiles and AndroidX ProfileInstaller for significantly faster cold-start app launches and reduced initial frame jank.
  • Full App Localization (i18n): Externalized all hardcoded UI text across XML layouts, dialogs, Snackbars, and Kotlin/Java sources into strings.xml, paving the way for multi-language support.
  • Smooth & Flexible Onboarding: Redesigned cold-start initialization to eliminate screen flickering, made notification permissions optional, and allowed users to skip storage setup with a non-blocking flow.
  • Storage & Project Resilience: Added actionable empty states and safety guards against unlinked folders or inaccessible project files, preventing force-closes when directories are missing.
  • Modernized Code Editor: Replaced heavy TextMate grammar assets with native JSON syntax highlighting and Material 3 theming for faster editor load times and lighter memory usage.
  • Kotlin Coroutines Architecture: Modernized legacy Handler and AsyncTask polling loops across Room database, Retrofit, FCM push messaging, and repository layers to Kotlin Coroutines.
  • Enhanced R8 & Size Shrinking: Enabled R8 full mode and pruned redundant ProGuard rules to optimize release APK download size.

Version: v1.4.3
Build: 34
Highlights: Baseline profile startup optimization, complete string localization, improved onboarding flow, storage empty state resilience, and Kotlin Coroutines architecture.