Skip to content

Releases: 6eero/NewPass

v1.2.0

17 Jun 21:00
4f2f168
Compare
Choose a tag to compare

✨ What's New

Main

  • Switched to AES-GCM mode for encryption to ensure the integrity of input values.
  • Added functionality to export/import database as encrypted JSON (AES-GCM and PBKDF2 with HMAC SHA256).
  • Password hashes are now stored in encrypted shared preferences (PBKDF2 with HMAC SHA256).

Additions

  • The generate password screen now displays the entropy level of the password.
  • Option to disable lowercase characters.
  • Added information on secure contact methods, website links, and more in the settings.
  • Added animation to the login button when an incorrect password is entered.
  • Warning message displayed on first launch.
  • Added multiple language options.

Removals

  • Removed all length restrictions on input fields such as name, email, and password.

Improvements

  • Enhanced haptic feedback experience.
  • Increased the length of generated passwords up to 64 characters.

v1.1.10

12 May 22:42
Compare
Choose a tag to compare

✨ What's New

Added

  • Added an icon and feature to search for an account in the database. 🔍
  • Introduced a third text input to confirm the password during the password change process. 🔒
  • Included Chinese language support. 🇨🇳
  • Integrated Hindi language support. 🇮🇳

Removed

  • Removed WRITE_EXTERNAL_STORAGE permission. 🚫
  • Removed READ_EXTERNAL_STORAGE permission. 🚫

Improvements

  • Enhanced the design of dialogs for improved user experience. 🎨

Fixes

  • Resolved the issue where the status bar in light theme was not appearing. 🛠️

v1.1.9

04 May 16:08
Compare
Choose a tag to compare

What's New

✨ Added

  • Added an icon and a function to reveal the password

📝 Additions

  • Removed the MANAGE_EXTERNAL_STORAGE permission

v1.1.8

29 Apr 22:13
aa13c68
Compare
Choose a tag to compare

What's New

✨ Added

  • Added an option to switch between biometric/device credentials or password to log in.
  • Added a function to export database.
  • Added a function to import database.

🛠 Fixed

  • Provide fallback option to password mode when biometric/pattern/PIN is discarded.

📝 Minor Additions

  • Added minimum length of 4 characters to new password for database.
  • Added a new switch in the settings menu.
  • Added new translations.

v1.1.7

25 Apr 16:55
Compare
Choose a tag to compare

🚀 New Features

  • Added new settings menu with a custom listview and a custom switch matching the NewPass design
  • Added a function to change the database password
  • Added ability to save passwords without email

✨ Enhancements

  • Added more translations
  • Improved vibration feedback
  • Improved user experience

v1.1.6

17 Apr 22:29
Compare
Choose a tag to compare

Changelog 🌟

New Features

  • Added login with biometric credential (or device credential) 🔒
  • Added support for Italian, French, and Spanish languages 🌍
  • Added Vibration feedback 📳

Improvements

  • Added "Import/Export" options in the settings menu (implementation coming soon) ⚙️
  • Improved settings menu UI 🎨

v.1.1.5

09 Apr 19:33
568a296
Compare
Choose a tag to compare

🚀 Release Notes

  • Added:

    • Added support for language selection.
    • Added italian language.
    • Added light mode.
    • Added a button to toggle between dark mode and light mode.
  • Improved:

    • Setting UI

v1.1.4

06 Apr 22:16
Compare
Choose a tag to compare

🚀 Release Notes

  • Added:

    • Implemented animations for smoother fragment transitions.
  • Fixes:

    • Resolved the issue of improper back navigation.
    • Fixed UI issues in the "Generate Password" fragment.
    • Corrected the display of a small white line on the fragment edge during animations.
  • Improved:

    • Moved some strings in the Login Activity to strings.xml for better localization.

v.1.1.3

31 Mar 22:07
Compare
Choose a tag to compare

🚀 Release Notes

  • Added:

    • Implemented a settings menu.
    • Introduced a settings button in the MainActivity.
    • Increased character limits for username, email, and password fields.
    • Auto hide password while typing on login screen
  • Improved:

    • Enhanced security: EncryptionHelper no longer logs plaintext and keys.
    • Refactored the codebase to adhere to the MVVM pattern.
    • Improved password generation by switching to java.security.SecureRandom.
    • Made various UI enhancements for better user experience.

v1.1.2

27 Mar 22:51
Compare
Choose a tag to compare
  • Fixed the DPI settings issue that made the app unusable on devices with small screens.
  • General improvement of the UI.