Reckoner Update January 2026
At last aggregator support!!
🛜 Aggregator Release
So I had a little bit of free time with the Christmas break and chose to use that to release the aggregator support! In this past month there were not just 1, but 2 major versions released! …Primarily because I messed up and needed anther version to fix the migration. The issue was that I missed the fact that the migration would mark all previous transactions as pending instead of marking them as posted. Thus version 6.0.0 exists purely to not break users and create a migration to fix the f*** up. Oh well, there are worse reasons to have a hasty major version like that.
After the 6.0.0 release there was another bugfix (6.0.1) and a feature release (6.1.0) which adds import/export of databases from the web version! This is a really big deal! The web platform is becoming more and more feature complete and performant with each Flutter release. As soon as I figure out encryption handling, it will be fully complete!
📱 Supported Platforms
One of the driving reasons I chose Flutter was to support all platforms simultaneously through one code base. I currently compile Reckoner for Android, iOS, Web, Linux (Flatpak), and MacOS. I always considered web far inferior since the database support was in beta when I first released Reckoner and there wasn’t good support for multiple threads through workers in Flutter like there is for isolates in the native code. Well, compiling Reckoner and releasing for all of these platforms is wearing me out and with web import/export, I have a solution to backing up the database from the PWA application.
Additionally, the isolate_manager package solves the issue of making web workers easy to create from dart code! My point with this section is to say that I am getting tired of building for all of the platforms and will probably put out a survey to ask active users to help me out. I am considering dropping desktop support to prioritize mobile and then have web as the desktop/other use case fallback. If you have strong opinions, please email me! Otherwise, I’ll probably have a release soon which will ask for user feedback.
🔔 Notifications Incoming
One of the things I immediately realized is that notifications would be handy for when new data is added to Reckoner. To that end, I’m working on a notification system to handle informing the user when transactions have been downloaded from the aggregator. Even if I won’t have device notifications, I plan to have an app notification area for the user to see what has been don in the background. This should be done soon as I figured out the major pieces and just need to add the finishing touches!
Until next time, take care!