Releases: gininaba/AIPOSPasswordManager
Release list
v1.2.0
AIPOS Password Manager v1.2.0
This release introduces major functionality additions (Phase 2) and a comprehensive UI/UX refinement with tactile animations (Phase 3):
What's New
Advanced Security & Importers (Phase 2)
- Offline TOTP QR Code Scanner: Scan 2FA QR codes directly inside the app to auto-fill TOTP fields. Frames are analyzed 100% offline and locally using CameraX and ZXing.
- Master Password Emergency Recovery Key: Generates a cryptographically secure 16-character alphanumeric key (e.g.
AIPOS-XXXX-XXXX-XXXX-XXXX) during setup or settings. Allows vault resets on master password lockouts without network dependencies. - Third-Party CSV Vault Importers: Import credentials from Bitwarden, KeePass, and 1Password CSV exports. The file is processed main-safely and encrypted in the local database.
Premium UI Polish & Tactile Animations (Phase 3)
- Decluttered Dashboard Layout: Overhauled the main dashboard by consolidating the redundant Summary Cards and Quick Action Grid into two large, unified, clickable summary cards with embedded inline floating
+buttons. Replaced visual gradients with a solid clean background to match standard Material M3 palettes. - Spring-like Tactile Interaction: Exposes custom scale-on-press modifiers (
bounceClickandpressScale) to provide spring-scale tactile transitions on card items, settings options, primary buttons, and FABs. - Smooth Screen Transitions: Implemented slide-in/slide-out navigation globally for screen navigations (sliding left/right and popping right/left).
- List Animations: Applied
Modifier.animateItem()to Favorites, Passwords, and API Keys lists for smooth visual updates when items are added, deleted, restored, or filtered. - Complete Emoji-to-Icon Migration: Removed all raw emojis from user interface screens and replaced them with standard Material Design 3 icons inside Row layouts for warning alerts, password generation, TOTP headers, and verification states.
Bug Fixes & Robustness
- Prevented Camera frame lockups: Fixed a critical bug in
QrCodeAnalyzerwhere buffer reading exceptions could leave image frames open, freezing the camera preview. Added atry-finallyblock to guarantee frame cleanup. - Clipboard Timer Reset: Fixed a race condition where copying multiple credentials sequentially would trigger premature clipboard clearing. reschedules now cancel previous timers.
- AuthScreen Layout Import: Resolved a compilation failure by adding the missing Compose
Rowlayout import in the authentication screen.
v1.1.0
AIPOS Password Manager v1.1.0
This release delivers a comprehensive production-ready UI/UX polish across the entire application, focusing on visual safety, consistency, and intuitive user flows.
What's New
Design System & Visual Identity
- Trust-Centric Security Palette: Replaced the default violet palette with a customized deep teal-blue (primary), soft indigo (secondary for API keys), and warm amber gold (tertiary).
- Semantic Security Colors: Unified visual feedback using strict semantic colors (
SecurityGreen,WarningAmber,DangerRed) for credential strength, vault health, and password generator statuses. - Modern Typography & Shapes: Updated application fonts to a clean Sans-Serif layout with tightened letter-spacing and strong bold headings. Standardized card shapes and layouts using consistent corner radii (8/16/24/32dp).
Core UX & Interaction Polish
- Animated Authentication Screen: Redesigned lock screen with a dynamic gradient shield icon, pulse animation, transition states, a secure frosted-glass card, and a security footer badge highlighting
AES-256-GCMencryption. - Streamlined Setup: Added setup step indicator dots, an animated password requirement checklist, real-time breach warning card alerts, and a trust information footer.
- Vault Health Dashboard: Upgraded the home screen with an animated health score circle that glows when reaching 100%, staggered layout entrance animations, quick action grids, and rich list summary cards.
- Interactive Vault Lists:
- Added distinct colored left accent bars (Teal for passwords, Indigo for API keys) to list entries.
- Implemented a smooth, responsive red-gradient swipe-to-delete gesture.
- Added initial-letter avatars and visual details to make credential scanning faster.
- Enhanced Utilities: Styled password generator strength meters and settings headers with unified icons (🔒, ⚙️, 💾, ℹ️). Added subtle haptic feedback for user interactions like copying credentials or submitting passwords.
Bug Fixes & UX Refinements
- Vault Health Card: Fixed low contrast, faint outlines, and invisible card background artifacts. Replaced jittery scale animations with a clean, static look.
- Security & Performance: Ensured robust security state consistency and responsive rendering without UI thread blocking.
v1.0.1-beta
AIPOS Password Manager v1.0.1-beta
This release addresses important stability and bug fixes to improve the core user experience and reliability of backups and database management.
Bug Fixes & Improvements
- Authentication Fix: Fixed a critical crash on the login screen that occurred when pressing the "Unlock" button with an empty password.
- Database Integrity: Deleting custom categories now securely detaches from related passwords and API keys without causing database integrity faults.
- Backup Stability: Fortified the backup import mechanism to be fully null-safe, preventing crashes when restoring from malformed or incomplete backup JSON files.
- UI Updates: Added developer credits to the About section in Settings.
v1.0.0
AIPOS Password Manager v1.0.0-beta
Welcome to the initial beta release of AIPOS Password Manager. This version introduces the foundational features for a secure, fully offline credential and API key management experience.
What's New
Features
- Dual Vault Support: Seamlessly manage standard credentials (passwords, usernames, URLs) alongside API keys.
- Material You Design: Implemented dark/light modes with dynamic styling to match system colors, paired with fluid micro-animations.
- Custom Categories: Organize credentials into custom folders with inline creation and responsive list filter chips.
- Hardened Security:
- AES-256-GCM encryption for all stored credentials, utilizing hardware-backed keys via the Android Keystore.
- PBKDF2 with HmacSHA256 (120k iterations) for master password verification.
- EncryptedSharedPreferences for secure caching of authentication metadata.
- Native Biometric Prompt support (
BIOMETRIC_STRONG) for rapid unlocking.
- Portable Encrypted Backups: Export and import the local database via an encrypted JSON file, allowing seamless cross-device transfer using a custom user backup password (derived via PBKDF2 + AES-256-GCM).
- Offline Breach Check: Real-time evaluation of master passwords and entries against a bundled database of common weak passwords—without making network requests.
- Auto-Lock Timeout: Configurable inactivity timers (Immediately, 1 min, 5 min, 10 min, Never) to secure the vault when backgrounded.
- 100% Offline & Private: Zero network permissions declared in
AndroidManifest.xml. Data never leaves the device.
Bug Fixes & Improvements
- Biometrics: Resolved a crash related to biometric authentication by adding the required AndroidX Fragment dependency.
- Performance: Optimized backup/restore logic by delegating I/O tasks to background dispatchers, ensuring a main-safe UI experience.
- UI: Added premium app icon assets and configured adaptive icon foregrounds.
- Build: Upgraded Gradle wrapper to 9.5.0 and refactored shell wrapper scripts for improved build performance.
Full Changelog: Available in the repository commit history.
Installation: Download the attached AIPOS Password Manager -beta.apk and install it on any device running Android SDK 35+.