github actualbudget/releases 0.0.114

latest releases: 0.0.148, 0.0.147, 0.0.146...
4 years ago

Please read the blog post for a more information about these changes. This a big update that gets ready for bank syncing and improves the experience all around. This is also the first version where a free plan is no longer available. In the desktop app, you must login to use the app. See the blog post for more details.

If you want to continue using the current version for free, stay on 0.0.112. Read the blog post for how to do that.

Moving forward, while Actual is still completely a local app and will support e2e encryption, we are starting to rely more on the cloud by default. All files default to being cloud files, which provides far better experience when setting up new devices. It also opens up the possibility of a web version of Actual, where you sign in, download your file and use it for a session in a browser (decrypting the file if needed).

This is also the first version to feature an Android app!

Desktop

  • The file manager has been redesigned to make it clearer how to open up the action menu for the files. The whole page features a new design as well.

  • When deleting a file, now you can choose whether to delete it across all devices or just delete it locally.

  • All users must be logged in to use the app. There is no more free plan available. You will see a login screen if you are not logged in.

  • The tutorial has been removed temporarily while the app is updated for bank syncing. In the future, the app will feature more gradual guidance. Users are now encouraged to read the docs on the website.

  • You can no longer manage your account inside of Actual. It will take you to a browser to manage it on the web, which ensures that it's always up-to-date and removes duplication.

  • On Window, the certificate has been updated. The last one had expired. Unfortunately, for a short time you may see a SmartScreen warning when opening the app until the app gains back reputation.

  • Internally, there is a lot of reliability and performance improvements:

    • The syncing layer has been greatly improved to handle edge cases which previously caused issues. It is much closer to 100% reliability.

    • The database now has the ability to handle distributed schema migrations, which gives me the ability to add features which require changes to the database (this was previously hard due to how the app syncs across devices)

    • The database calls have been optimized and more of them run in a transactional manner. Not only does this provide the reliability improvements above, it's a lot faster (I blogged more here about i)

    • The backend in the desktop app is now bundled into a single file. This should help with startup time, and it also offers performance improvements since the code is now compiled with optimizations.

    • Because of bundling and other optimizations, the app is generally smaller (up to 15% depending on OS after installation)

Bugfixes

  • Better error messages when importing transactions that have invalid dates. If a transaction happens to have an invalid date already, the UI no longer crashes

  • In some OSes, users were not able to pick a YNAB4 file to import from the system dialog. This has been fixed.

  • Fix a regression with focus management when adding a new transaction by pressing "enter" when focusing the payment amount. Now it properly focuses the date field after adding.

  • Fix deleting an income category

Mobile

  • Android is now available! You can download it here

  • The budget page design has been tweaked to give more vertical space and simplify interactions. The "to budget" value now shows in the appear left, and the action menu icon is now in the header.

  • Modals have a new design which takes up the fullscreen and has the same UX as the transaction screen

  • Important: the transaction screen has changed. Changes are no longer saved on swipe back. Swiping back cancels any editing, and now you must press the "save changes" button to save them. This makes the UX the same as when adding a transaction. Also, the save/add button now is always shown.

  • The accounts page has been redesigned to show more information about the accounts.

  • The file list screen has been improved to make it more clear how to open the action menu for each file. When deleting a file, you also now have the option to either delete the file across all devices or just delete it locally.

  • Remove the several step process for creating a new file and immediately land in the app. Start work on onboarding the user within the app.

  • There as been major improvements to reliability and performance of the syncing layer. A couple critical bugs have been fixed in addition to improving how changes are applied generally.

Don't miss a new releases release

NewReleases is sending notifications on new releases.