You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adopt Material 3 design with black and dynamic themes
Migrate code to Jetpack Compose and other modern libs
Faster and more accurate sentence recognition algorithm
Simpler and more powerful Skill APIs
Add launcher shortcut to open Speech To Text service
Improved
[Vosk] Report more status information in STT button:
Target Android 14 (API 34)
Group interactions better and add loading box in home screen
Fixed
[Vosk] Fix Vosk model not downloading on some phones, by ditching Android's DownloadManager and using a network request directly
Fix various UI crashes thanks to the null safety of Kotlin and to the better Skill APIs design
Development
Adopt Jetpack Compose for declarative UI
Use the Model-View-ViewModel architectural pattern to separate business logic from UI code
Adopt Hilt for Dependency Injection
Migrate from SharedPreferences to protobuf-backed DataStore
Move dicio-skill from separate repository to Gradle module :skill in this repo
Create :sentences-compiler-plugin to generate type-safe Kotlin skill standard recognizer definitions based on skill_definitions.yml and on translated sentences in LANG/SKILL_ID.yml files
Migrate from Gradle DSL (.gradle) to Kotlin DSL (.gradle.kts)
Adopt Version Catalog to store the versions of dependencies
Ditch Jitpack for building other dicio-* libraries, and use me.champeau.includegit instead