Skip to content

v1.5

Choose a tag to compare

@Sirpixelalot Sirpixelalot released this 10 Nov 03:46
· 20 commits to main since this release

Major refactoring to modernize the codebase:

  • Migrated Java activities to Kotlin

    • MainActivity.kt with Compose UI
    • FilePickerActivity.kt with Compose UI
    • ProgressActivity.kt with Compose UI
  • Implemented MVVM architecture with ViewModel pattern

    • MainViewModel with StateFlow for reactive state management
    • FilePickerViewModel for file navigation state
    • ProgressViewModel with coroutine-based polling
  • Migrated all UI to Jetpack Compose

    • Dark theme with Purple80 accent colors
    • Custom composables in ui/ package
    • Removed legacy XML layouts
  • Fixed batch progress bug: When multiple RPA files are selected,
    the progress screen now correctly displays batch information
    (e.g., "Extracting RPA... (2 of 5)") using ViewModel state