Version 1.1.2 for iOS released! Couple of new features with this release, one notable bug fix related to the recent undo menu changes.
Feature: KorfScore Live Open Beta! – I’m happy to launch KorfScore Live to help improve the feature.
Feature: Added your team totals to the CSV data export.
Bug Fix: Attack/Defence could switch around unexpectedly when using the new Undo menu.
KorfScore iOS patch notes for version 1.1.2
Developers Blog
KorfScore Live:
With this release KorfScore Live has been released into Open Beta. I’ve tested this at a couple of home games there wasn’t many changes to be made when the feature moved to Open Beta status.
I did however have to change how the updates are written to the database and the clients method of reading the new data sets. With the test games we saw in the region of 200 updates per game, if this was allowed to go into Live we would have started hitting limits per day at 50 users (not including refresh clients). I considered alternative ways around this and there may be more updates to follow to how we handle historical data.
At present we allow the last 14 data records on the server, after this the data record is rolled new clients will not be able to access the old data. If the client pulled the data it is then held on device and not modified.
We’ve chosen Google’s Firebase Cloud Storage for KorfScore Live, with this technology we can quickly and easily replicate data to different devices with limited code changes.
Bug Fix: Attack/defence switch unexpectedly when using the new Undo menu.
Identified an issue in the logic, because of this I’ve managed to remove some 15 lines of code that was trying to keep the attack/defence in order. With the new logic it should be much more stable, I’m looking to use this information going forward for new features so this may need another round of refactoring in the near future.