Release Highlights
- **Migrate to DataStore**: changed the way how setting and feature flag were been storage. previously, we were using shared preferences. but, now we use datastore which is much more modern way of storing such type of data... but this will also mean that all your previously store setting will be longer be available anymore. we have decide this breaking changes, because app settings can be restored again (in like few minutes). (@JeelDobariya38)
- **Autofill System (Preview Feature)**: added an autofill service to autofill user's credentials on the fly. (@hexCode63)
- **Jetpack Compose (Preview Feature)**: added jetpack compose UI & even added a toggle to switch to this new UI. but it would be worthless to do so, because it just has a single screen.. _this feature is mainly for very earlier testing_. (@JeelDobariya38)
- **MVI Flavored - Clean Architecture**: migrated the codebase to make it more scalable, extendable & readable. this will enable us to create better features faster & make a strong base for faster iteration & collaboration. and will help us delegate & modularized task in future. (@JeelDobariya38)
- **Java 21**: code now compile to java 21. previously it was compiling to java 11. this should improve performance & efficiency a bit. (@JeelDobariya38)
Breaking Changes
- **Migrate to DataStore**: changed the way how setting and feature flag were been storage. previously, we were using shared preferences. but, now we use datastore which is much more modern way of storing such type of data... but this will also mean that all your previously store setting will be longer be available anymore. we have decide this breaking changes, because app settings can be restored again (in like few minutes). (@JeelDobariya38)
Preview Features
- **Autofill System (Preview Feature)**: added an autofill service to autofill user's credentials on the fly. (@hexCode63)
- **Jetpack Compose (Preview Feature)**: added jetpack compose UI & even added a toggle to switch to this new UI. but it would be worthless to do so, because it just has a single screen.. _this feature is mainly for very earlier testing_. (@JeelDobariya38)
Changed
- **MVI Flavored - Clean Architecture**: migrated the codebase to make it more scalable, extendable & readable. this will enable us to create better features faster & make a strong base for faster iteration & collaboration. and will help us delegate & modularized task in future. (@JeelDobariya38)
- **Java 21**: code now compile to java 21. previously it was compiling to java 11. this should improve performance & efficiency a bit. (@JeelDobariya38)
- **Improved Performance & Responsiveness**: Improve performance & better responsiveness of UI (less of density pixel, more of scalable pixel measurements). (@JeelDobariya38)
Relevant Documentation & Resources
Next Steps
Ready to run Passcodes?
This build is deprecated or yanked. Download the verified production release or review the setup guide.