%FEATURE% Revamped navigation in the mobile app! This fixes a lot of issues such as layout of the app being slightly wrong on various devices, especially Android. Navigating between views should feel a lot smoother and various UX issues are fixed. All navigation now uses native components.
%FEATURE% While technically not a new feature, the way caching works has been completely revamped. This required major restructuring of some of the oldest part of the database. This makes it a lot easier to add new features to the app, reduces the size of the main database file, and fixes some longstanding issues with budget values being wrong in rare cases. Once you upgrade one client, all clients need to be upgraded for syncing to continue working.
The desktop app now stores all cached values in a separate database file called cache.sqlite
, which sits right beside db.sqlite
. Other platforms still store the cache in the main database, but is a separate table.
%TWEAK% Various internal things like how errors are track have been improved.