Deprecated ReleaseAlphav1.1.2Architecture

v1.1.2 — Architecture Cleanup & Multi-Module Refactor

Extensive internal code quality refactor, modular multi-module Gradle project structure, and settings schema migration while preserving all local password data untouched.

Deprecated Release Notice

Superseded by the newer database architecture introduced in later releases.

Build & Runtime Specifications

Packagecom.jeeldobariya.passcodes
Min Android8.0 (API level 26)
Max Android14 (API level 34)
Version Code3
Database Schemav1

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)
Next Steps

Ready to run Passcodes?

This build is deprecated or yanked. Download the verified production release or review the setup guide.