Skip to content

Releases: seldon1000/NextPass

Version 2.4.2

17 Sep 17:42
Compare
Choose a tag to compare

Minor changes: just some library updates and code cleanup. This app now contains libsodium native library files, however encryption is not implemented yet. It will take quite some time.

This will be the last release for a while. Check readme for clarification.

Version 2.4.1

23 Aug 08:45
Compare
Choose a tag to compare

This is a patch release that fixes a serious bug, where anyone could bypass pin protection. Other than that, this release comes with many other bug fixes, under-the-hood improvements and visual adjustments.

Version 2.4.0

10 Aug 18:49
Compare
Choose a tag to compare

First release after vacation. There numerous library updates this time around, new nicer animations and many bug fixes.

Version 2.3.0

29 Jul 09:41
Compare
Choose a tag to compare

This is probably the release with most changes yet. The funny thing is that you probably won't notice anything. NextPass received a huge refactor with improves its under-the-hood structure. This should make NextPass much more reliable, with a much more consistent, cleaner and simpler internal structure. That aside, a few libraries where updated, Compose above all, which reached its (most unexciting) first stable release. Some visual changes, as usual. If you want more details about the changes, important commits come with a description, so go read them.

Quick note: I'm going on vacation next week, so no more updates and commits for some time.

** WARNING **
This release could introduce some breaking changes. You'll probably need to reset your user preferences inside the app or completely reinstall it.

Version 2.2.1

25 Jul 10:34
Compare
Choose a tag to compare

Quick fix: the app could crash when using autofill service. This bug was introduced in 2.2.0.
That aside, there are also some super tiny visual adjustments.

Version 2.2.0

24 Jul 12:49
Compare
Choose a tag to compare

Finally, some transitions.

  • Crossfade animated transition between every screen.

  • Option to generate a new random password with autofill service.

  • Better autofill recognition logic.

  • Little visual adjustments.

  • Bug fixes, in particular for autofill service.

  • Updated libraries.

Version 2.1.1

20 Jul 16:24
Compare
Choose a tag to compare

Quick fix: lists now update correctly when the user adds/removes items.

Version 2.1.0

18 Jul 19:16
Compare
Choose a tag to compare

So many under-the-hood improvements this time.

  • Fixed lock timeout not changing to 'Immediately' when enabling PIN authentication.

  • Fixed potential memory leak.

  • New colorful vertical line in password card that lets you know immediately if a password has tags and how many of them.

  • Visual adjustments:

    • Back to black for bottom bar;
    • Labels in bottom bar;
    • More opaque colors for tags and color picker;
    • Semibold font for tags;
    • Decrease font of header;
    • Big app icon in welcome screen.
  • Heavy code cleanup:

    • Removed very useless and dangerous things;
    • Adjusted lifecycle management;
    • Optimized context injection;
    • Replaced a deprecated method with a new Android API (NextPass now does not use deprecated features anymore);
    • Other little things.
  • Updated Gradle to 7.1.1.

Version 2.0.1

16 Jul 07:12
Compare
Choose a tag to compare

Little release, little improvements.

  • Visual adjustments:

    • Fab is now centered in every screen;
    • Bottom bar has rounded top corners;
    • New little animations here and there;
    • Search screen does not have the button to clear the search field anymore (it was preventing me from centering the fab, and was confusing anyway).
  • You can now go back and refresh in webview during login.

  • Removed unused resources and code.

  • Disabled code obfuscation as a matter of transparency (as a side effect, app is now slightly bigger).

Version 2.0.0

13 Jul 10:51
Compare
Choose a tag to compare

Big release. NextPass received a complete overhaul: new under the hood technologies to make it faster, smarter and more reliable; new features; tons of bug fixes; some UI adjustments and much more. Note that this version could introduce breaking changes updating from previous versions.

  • New HTTP library Ktor:

    • NextPass does not use Nextcloud's SSO library anymore, and this means that it won't require Nextcloud's Files to be installed anymore (everything is now managed inside NextPass itself);
    • Ktor supports PATCH HTTP method, and this means that updating passwords is now done properly and NextPass comes now with new features that were impossible with SSO library;
    • Faster and more reliable network requests;
    • Smarter network response parsing.
  • New json library Kotlinx-serialization:

    • NextPass started with just Java's json library, then Jackson was added, then Gson was added, then Gson replaced Java's library, then Gson took down Jackson too and now Kotlinx-serialization won the seat;
    • Faster, more reliable and smarter json serialization/desarialization using only Kotlin;
    • Removed horrible workarounds that were necessary with Gson.
  • New features:

    • Updating passwords will work exactly as intended;
    • Update tags;
    • Update folders;
    • Add tags to passwords;
    • Add tags to new passwords;
    • Enable folder mode by default;
    • Reset user preferences without logging out from Nextcloud;
    • New secure integrated webview to access the Nextcloud server.
  • Visual improvements:

    • Shimmer effect on loading favicons;
    • Better corners for favicons;
    • Show app icon in autofill items if favicon is not available;
    • Added version code in 'About' screen for Android >= 9;
    • Adjusted padding here and there;
    • Fixed plurals here and there.
  • So many bug fixes, I just can't remember them.

  • Many under-the-hood improvements: code cleanup, lint, refactor and so on...

  • Little performance boost.

  • Updated libraries.