Account Tracker 3.9 with iCloud Syncing is now available

Added support for iCloud Syncing as an in-app purchase. Since all iTunes/AppStore purchases are per-user and not per-device, you only need to buy this once for all of your devices. When enabled, changes to your accounts, your main budgets and your transactions are synced between devices, with minimal user intervention (basically 2 taps on the receiving device).

I highly recommend making a new backup and exporting this off your device before enabling syncing!

Note that iCloud is really only suitable for individual users sharing data between their own devices. I will be adding support for Dropbox Syncing in a future release.

Minor improvements to the Accounts screen, to make showing/hiding hidden accounts more explicit. Instead of using the left arrow, I have added a Show/Hide button at the top right of the screen (but only if you actually have hidden accounts). The + button to add a new account is always available while editing.

The left and right arrows now scroll to the start and end of the accounts list respectively. This is possibly redundant if you only have a couple of accounts, but it keeps all the screens and behaviour consistent.

Other minor bug fixes and improvements.

iCloud tips

aticon57 mricon57 hlicon57


Most of my apps support iCloud for sharing backup files between devices (and Account Tracker supports syncing too). Here are some tips for setting it up, and making sure it is working.

1. On each device, go to the main Settings app and select the iCloud row. Make sure you are using the same iCloud account, and that you have space available (under Storage).

2a. If you are NOT using iCloud Drive … make sure Documents & Data is ON, and that my app is listed and enabled. If you want iCloud to work over your cellular data network, make sure Use Cellular Data is ON.

2b. If you ARE using iCloud Drive … make sure this is enabled on ALL devices, and that my app is also listed and enabled. Note that iCloud Drive is incompatible with previous implementations.

3. On your first device (e.g. your iPad), go to the Settings screen in my app and enable iCloud (you only have to do this once). Now go to the Backups screen, and make sure the title at the top says iCloud. Make a backup (Backup Now).

If you get an error saying access to iCloud failed, simply go back to the Settings screen, and then back to the Backups screen.

4. On your second device (e.g. your iPhone), go to the settings screen in my app and enable iCloud (you only have to do this once). Now go to the Backups screen, and make sure the title at the top says iCloud. The list of files shown should include the backup you made in step 3, but the file will be shown in grey (meaning it is available in iCloud but not copied to the app yet).

5. If the file is not listed, periodically tap the refresh button at the top left (it might look like nothing is happening, but the refresh is VERY quick). iCloud can be slow, so it can take a while (sometimes a few minutes).

6. Select the greyed out backup file and choose Restore Backup. The file will be copied, verified and restored.

If this isn’t working as expected, there are a few steps you can take to see what is happening.

7. On the sending device, go to the main Settings app, select iCloud, then Storage (& Backup), then Manage Storage. Make sure my app is listed. Select it and make sure the newly created backup file is listed.

8. On the receiving device, do the same.

9. Finally on the receiving device in my app, check the Backups screen to make sure the file is listed there.

If it is still not working, try rebooting your device. This has helped a couple of people, and clearly points to an iOS issue. 😦

You might now be asking why I use iCloud! Well, it usually works very well (albeit slowly) and I like the way files are copied between devices automatically. Far better than fiddling around with bluetooth, WiFi or iTunes file sharing!

Account Tracker 3.8.5 now available

This is a quick update to make the UI more explicit around showing and hiding reconciled transactions. The pull down method has now been removed altogether (following user feedback – sorry!), and you now simply use the tick button itself. The same applies to the accounts screen where you should use the left arrow to show or hide hidden accounts.

Added a new advanced settings section with two new options …

1. “Focus on” applies to the iPhone and iPod Touch only, and it lets you choose whether to make the balance or the transaction amount bigger on the account screen. I know some people prefer to see the amount a bit more clearly!

2. “Touch and hold” is an optimisation around using the tick button. If enabled, touching and holding it (i.e. a long press) will switch between showing and hiding reconciled transactions. Also if you are reconciling by transaction, simply tap the tick button to enter reconcile mode.

Fixed a bug to do with foreign splits not being converted to the default currency on the budgets and reports screens.

Showing and hiding reconciled transactions

Well I thought it was good idea, but clearly many of you don’t. Despite the “pull down, hold and release” technique being used widely across iOS apps, even Apple’s own Mail and Twitter apps, I am getting far too many complaints about this change. It seems that users just don’t understand what they need to do. I admit defeat. Sorry.

I hope to submit version 3.8.5 to Apple tomorrow (Sunday) that removes this feature from both the account and all accounts screens. By default the “tick” button will ask you what you want, i.e. reconcile now, hide reconciled transactions or show all transactions.

I am also vastly simplifying the main settings screen, and putting a lot of the more obscure settings under an Advanced option. I will include an option to “touch and hold” the tick button to switch modes.

I am also putting back the option to reverse the size of the transaction amount and running balance on the account screen.

Account Tracker 3.8.4 now available

Added support for the larger retina display on the iPhone 5 and the new iPod Touch. NOTE: the minimum iOS version is now 4.3.

Added support for the latest Dropbox APIs.

Changed the way you show/hide reconciled transactions. The tick button was causing a lot of confusion, so now this is only used to start reconciling. To switch between showing and hiding reconciled transactions, simply pull the transaction list down from the top (just like on the accounts screen). HINT: to quickly scroll to the top of the list, tap the left or right arrows (depending on how you sort your transactions).

Fixes to CSV handling, including support for exporting search results and sending attachments in a format less likely to be manipulated by email clients (e.g. by inserting blank lines between the exported data). Many thanks to Robina Qureshi for helping me debug this one!

Some minor tweaks to the colours used on the navigation bars. The black is slightly less black, and the blue is a bit more blue. Give the latter a try by turning off “Black Theme” in the settings.

Added a link to my Top 10 Tips from the Help button.

Minor fixes and improvements.

NOTE: if you are using the app on multiple devices, always update them together whenever a new version is released!

Meter Readings 3.2.1 now available

Added support for the larger retina display on the iPhone 5 and the new iPod Touch (NOTE: the minimum iOS version is now 4.3).

Moved some of the power user features into the basic app (e.g. additional meter types, import/export readings via CSV files and keyboard entry). Also increased the number of meters supported to 5.

Reduced the price of the power user upgrade.

Bug fixes.

Account Tracker for Windows Phone now available

I am extremely pleased to announce that the first public release (v1.1) of Account Tracker for Windows Phone 7 is now available!

It has a radical redesign to take advantage of the Windows Phone metro interface, and it looks fantastic! Many thanks to Thin Martian for their design work, and to Response Ltd for their development, especially András (Velvárt) for putting up with me over the last few weeks!

There are some screenshots in the documentation.

Hills Lists 3.4.1 now available

Added support for the larger retina display on the iPhone 5 and the new iPod Touch (NOTE: the minimum iOS version is now 4.3).

Fixed a timing problem when showing red pins on the new maps in iOS 6.

Demoted Beinn a’Chlaidheimh from Munro to Corbett following confirmation from the SMC on 6th September.

Updated the data from MountainViews to 22nd September.

iOS 6

Just upgraded to iOS 6 on my iPad, and as far as I can tell all of my apps are functioning well. The only MAJOR drawback I can see is Apple’s new maps app (and of course the map data as used in Hill Lists).

They have replaced the fantastic maps and satellite images from Google with their own, and I can honestly say they are nowhere near as good. They might work for a sat nav app like TomTom, but for Hill Lists … not happy.

You have been warned!

UPDATE 1: there is a minor problem with Hill Lists where the maps do not show red pins, at least initially. This is a race condition in my code and the fix will be in my next update (already submitted).

UPDATE 2: all my apps are working well on the iPhone 5 in letterbox mode. The new screen resolution will be fully supported in my next update(s).