Progress on the betas is still fast and furious. Testers were quick to point out some glaring problems in the iOS beta release, and I’ve been fixing them as they come up.
As before, to join the iOS beta just email email@example.com with “join ios beta” in the subject line. You’ll receive an invitation through Testflight to download the beta version of the app.
Here is a sum-up of the iOS progress from the last week:
Changes from 1.07(836) (released June 27) to 1.07(946) (released June 30)
- Corrects autoranging bug that was displaying “OUT OF RANGE” consistently for higher ranges
- Makes input selection pop up menu only display available inputs
- Adds new firmware uploader with better user feedback
- Adds busy spinners while waiting for BLE
- Changes color scheme to be more iOS consistent, adds button subtitles
Here’s a list of changes from 1.07(946) to 1.07(994) released today (July 2):
- Fixes crashing on graph launch for iPad
- Fixes a thrashing RSSI polling thread that was causing glitchy behavior on some phones
- Fixes very slow text-to-speech speed for readout on iOS 9 devices
- Fixes cancel button behavior in pop-up menus for iPad
- Integrates Crashlytics for better crash diagnosis moving forward
- Fixes a bug where the heartbeat characteristic (an Android workaround) was causing firmware upload failures from the new uploader
- Makes firmware uploader start uploading immediately instead of waiting for button push
I made a quick video of uploading new firmware. I don’t suggest watching it because it’s extremely boring. But that’s how uploading firmware should be. You can also see some of the graphical changes that will hopefully make the app easier for newcomers.
What’s next: More Android beta feedback has come in, so I’ll be trying to squash a few more bugs there. The good news is that none of those bugs are show stoppers, so I think the Android beta can be pushed to production quite soon. We’re also running low on Mooshimeters so I’ll be prepping for the next manufacturing run.
Feature-wise, there are two white whales that I want to tackle soon – streaming logs out without removing SD card, and allowing the user to recalibrate the meter. I’ll be jumping on those as time allows.