Chronic Pain Tracker v3.8.8 is now available with important Dropbox v2 API migration

Get CPT v3.8.8 now

We have just posted Chronic Pain Tracker v3.8.8 to the Apple App Store™. It should be available later this afternoon or this evening (depending on your location) for download and we encourage all of our CPT users to go ahead and install this special update.

This update is important because it adds support for a new Dropbox v2 API. Dropbox is ending support for their older v1 API on June 17, 2017, which means you must update to CPT v3.8.8 in order to continue using the integrated Dropbox features.

As most of you know, CPT utilizes a tight integration with Dropbox to provide features like the ability to instantly send PDF reports to your Dropbox folder, automated backup & restore of the CPT database, and as part of the device-to-device sync architecture.

A Change of Plans

We had originally planned to roll out this Dropbox API update as part of a broader CPT v4.0 project that we’re working on, but the timing just didn’t work out as we had hoped. Unfortunately the Dropbox cutoff date is unlikely to be moved and therefore we needed to create this interim update in order to provide an uninterrupted continuity of service for our customers.

Well, at least that was our hope, but…. there is a bit more to the story. Unfortunately  the move to Dropbox v2 API presents a problem for our ongoing support of the Device-to-Device Synchronization feature. Parts of the underlying sync framework we use in CPT has not been migrated to the new Dropbox API and it doesn’t appear that it ever will be. For that reason, we are forced to disable this feature in the v3.8.8 app.

Our plan is to re-introduce this feature in the CPT 4.0 version. We have been working for quite a while on integrating a brand new sync framework technology into our CPT 4.0 codebase, along with numerous data model changes in the app to improve the sync performance over the previous technology we used.

So for those users that will be effected by this interruption, we do apologize. If you have any questions or comments that you would like to discuss with us, please contact us directly and I’d be happy to do so.

What’s in v3.8.8

Here’s a copy of the v3.8.8 Release Notes so you can see what has changed in this version. Again, the main focus is on migrating to the Dropbox v2 API. A couple points to reinforce about the move.

First, if you were already logged into Dropbox within CPT when the upgrade is run, on the very first initial startup of v3,8.8, your credentials will automatically be migrated from the Dropbox v1 to v2 API’s. So you will not have to log out and log back in manually.

Second, the Dropbox v2 API contains code that does not support iOS 8.x, so from this point forward, CPT is supporting iOS 9.x and above devices only.


ADDED – Support for Dropbox v2 API for database Backup/Restore operations
ADDED – Support for Dropbox v2 API for sending exported reports (PDF, HTML, or CSV formats) to Dropbox
ADDED – Support for seamless transition to new Dropbox API – as a user, you don’t need to do anything. If you’re already logged into Dropbox before you upgrade, you’re login authorization will be translated automatically. Otherwise, just login as you normally would.
REMOVED – Support for iOS 8.x – also related to the move to Dropbox v2 API which only supports iOS 9.x and above
REMOVED – Device-to-Device Synchronization feature – (see note above) this will be brought back in our v4.0 release

Chronic Pain Tracker (v3.7.0) for Apple iOS 9 Now Available

Some of you may have been looking for us on the App Store recently, and we apologize for our absence. We needed to take care of a couple critical bugs that popped up after iOS 9 had been released.

Those bugs needed to be resolved before we’d feel comfortable introducing new users to Chronic Pain Tracker. I’m happy to say that those bugs are now fixed, and CPT is now available in both Pro and Lite versions on the App Store again. If any of our users did update their device to iOS 9 and encountered problems with CPT, we suggest updating to this version as soon as you can.

This version is focused on resolving those immediate iOS 9 related problems as well as some bugs from earlier versions. So, no huge new features in this version. But, we have been working on a more significant update for some time and we’re hoping to release it within the next couple of months, so stay tuned.

What’s new in Chronic Pain Tracker 3.6

Chronic Pain Tracker v3.6 – Released July 28, 2014

We just released the latest and greatest version of Chronic Pain Tracker to the App Store and suggest that all current users update to this version. It includes some great new features plus a couple of key bug fixes. Want to know what’s new? Well, lets take a look…

Fixes & Improvements

Database Restore bug

The most significant bug fix has to do with a problem related to restoring a database backup that was occurring with the 3.5.7 version of CPT. This bug caused the app to crash whenever you tried to restore a database using the “Dropbox Backup/Restore” features and/or the “Master DB to Device” feature in the Device-to-Device Sync service. Although it was possible to use iTunes File Sharing as a workaround to this bug, it was still a pain in the neck for users and we’re all glad to see it go.

Report Improvements

In addition, we’ve continued to work on improving various reports and graphs within the app. As an example, we changed the “Pain Range per Time of Day” graph in the Summary Report to use 12 2-hour “buckets” rather than the 4 6-hour “buckets” from previous versions. This should give you additional insight into how your pain levels are changing over the course of the day. We’ve also modified the color schemes of the reports to enable a bit more differentiation between the multiple report formats we now offer.

Feature Additions

Fatigue Tracker Entry ScreenFatigue Tracker

This latest Tracker allows you to track your Physical & Mental Fatigue Levels using a sliding scale for each. As with all of our Trackers, the data generated using this Tracker will then be used in a variety of analytical formats within the Diary History, Summary, Comparison, etc reports to show how your fatigue levels change over time and whether or not there is a correlation between fatigue levels and pain levels.

Comparison Report

Comparison Report

Comparison Report

We’re excited about this latest reporting format – the Comparison Report. You’re probably used to the situation: You go to your doctor’s visit and the first thing you get asked is, “Did that medication switch help with your pain?” or “How are you feeling now compared to before your surgery?” or “Did the physical therapy sessions reduce your pain levels?”

Now you can be prepared to address those questions with clear, concise, & graphical analytics by using the Comparison Report. This report let’s you compare your Tracker metrics from one period against another. So you could do the month before the medication switch vs the month after the switch. Or, compare the six months pre-surgery to the two months post-surgery.

The Comparison Report is similar to the Summary Report in that we divide the report into sections – one for each Tracker found in the report date range. In each section, you’ll find a series of graphs that compare the data from Period A to Period B.

We think this report will be a great compliment to the Diary History and Summary Reports that are already available in CPT. This report is included with the CPT PRO version and is available via In App Purchase with the CPT LITE version.

Weather Tracker Manual Location SelectionWeather Tracker Manual Location Entry

We had a few CPT users that had difficulty with the Weather Tracker because they lived in a location where the location services had problems providing accurate location information. Without a known location, the Weather Tracker wasn’t able to retrieve the weather details for their entry. With v3.6, those users can now manually define their location using a built-in mapping tool that let’s them zero in on their precise location. With this information, the Weather Tracker can then easily download their local weather conditions. Coming in a future CPT version, this feature will bring benefits for an even broader collection of users, but you’ll have to wait just a bit for those details.

Chronic Pain Tracker v3.5.5 has been released to the App Store

Chronic Pain Tracker v3.5.5

Our latest version of Chronic Pain Tracker, v3.5.5, is now available from the App Store. If you have automatic App Store updates enabled, you are probably  already running the new version; otherwise, download it from the App Store today. To check which version you are running, open CPT and tap on the Setting tab. You will see a line labeled “Version” which will show the current app version. You should see something like “v3.5.5 (140218) Pro” or “v3.5.5 (140218) Lite”

As always, if you have any issues applying the update or questions about the new features, please drop us an e-mail with your questions. It’s always best to use the “Send E-Mail to Support Team” option (also found in the Settings tab) to contact us as it includes lots of diagnostics information about your installation that can help us resolve issues more quickly.

New Features

This version was mainly intended to address some minor bugs identified in previous versions, but it also includes some new features that have been requested by our users. Here are the new features included with the update. We’ll provide some additional posts over the next few days which describes each feature in more detail.

  • User Definable Medication Sort Order
    • You can now change the sort order for your medication list to make data entry more efficient
  • Medication Start/End Dates
    • CPT now provides a means to define a start and/or end date for each medication. This is an optional feature which can improve the accuracy of the medication usage reporting.
    • Start/End dates can be set manually by the user, OR they can be set automatically based on the first and last usage dates of the medication item

Bug Fixes

In addition to these features, the following bugs were resolved by this update:

  • FIXED – Weather Tracker Lunar Phase plot had an issue with inconsistent size of the lunar images used as labels on the plot.
  • FIXED – Bug related to the Sleep History Tracker’s Sleep Quality Level summary plot that could arise in a situation where there was only a single sleep quality value specified within a range of entries being reported on.
  • FIXED – In the case where a Medication cited in a diary entry is not found in the Medication Tracker List (eg. it has been previously removed from the list) and that diary entry is included in a summary report, the report will now assume an 8 hour window for the Pain Reduction analysis graph. Previously this could cause an error in the Summary report.
  • FIXED – Also in the Pain Reduction Analysis report, a bug was fixed so that diary entries that include a medication usage, but not a pain intensity level value, are filtered out so that they do not impact the analysis of the graph.
  • FIXED – Weather Tracker summary plot relating pain levels to weather conditions could generate an incorrect avg pain level if one or more of the diary entries included a weather tracker item but did not include a corresponding pain intensity level tracker item.
  • FIXED – A minor bug related to the methods used to create data ranges in certain summary graphs
  • FIXED – After editing an existing diary entry, the diary history table display was not immediately refreshing the diary entry icons in the table view.
  • FIXED – Internal image caches were not properly releasing cached images older than set lifespan. Caches are now functioning as intended.
  • FIXED – Display of General Comment Tracker entry cell on iPhone with iOS 6.x was incorrectly sized.

iOS 7 and Chronic Pain Tracker

Apple’s iOS 7 is here…

IOS7 Logo

Well, unless you’ve been living on a deserted island, you know that Apple’s new iOS 7 is here. In fact, judging from Apple’s statistics, you’ve probably already installed iOS 7 on your device, and you’ve gotten to see how different a User Interface experience it is compared to earlier versions.

Whether you’re a fan of iOS 7’s new flat look or not, it is the future and we’re all going to need to adapt a bit towards this new paradigm.

And so is CPT v3.5

In that spirit, we recently introduced our Chronic Pain Tracker v3.5 to coincide with the iOS 7 release. This new version includes a number of key UI changes that were required to deal with some of the underlying code changes made by iOS 7. Without those changes, the earlier versions of CPT can have some display issues when run on iOS 7, so we definitely suggest updating if you haven’t already done so.

With CPT v3.5, you’re not going to see any huge changes. You’ll see new picker and switch controls, etc that come with iOS 7, but our intention was to first ensure a smooth transition for users moving to iOS 7. Once that is accomplished, we’ll begin introducing some of the iOS 7 UI philosophy changes with subsequent updates.

Some have asked if we will go totally “flat UI” as Apple has done. At this point, I think we’ll introduce some “flatness” to the app, but we will continue to retain much of the look and feel that we’ve developed over the last few years. Rather than a total UI redesign, we’d rather put our resources towards expanding our feature set and continue making CPT an effective tool for our users. And that leads me to a question to our users…

What should we do next with Chronic Pain Tracker?

We want to hear from you to help us shape our future development plans. What would you like us to deliver next?

  • Do you have a particular metric that you want/need to track?
  • Is there a special report that would better communicate your situation to your doctor?
  • Do you want to have an ability to interact socially as a community with other CPT users?

We’ve already gotten some great feedback over the last several months, so we have some ideas for where to go next, but ultimately we want to be guided by our users, so speak up and let us know your thoughts. You can either comment on this posting below or use one of our other support request options.

And, if you haven’t done so in the past, please consider writing a review of CPT on the App Store. Your positive reviews are a HUGE help in driving visibility of our app. Even if you have written a review previously, please consider updating with each new version we release. The more our user base grows, the more resources and time we’re able to devote to bringing you the next great CPT feature. Thanks in advance for those reviews!




Chronic Pain Tracker v3.4.1 Now Available


Many thanks to those of you that have reached out to us since the release of v3.4 earlier this week. The new Trackers have gotten some really good feedback. We’re excited to see what our users are able to do with these new features. And we’re already thinking about the next batch of feature improvements.

That said, the v3.4 release was not ideal. Over the last few days we’ve seen a significant uptick in crashes from that version. Somehow we either didn’t catch a few nasty bugs during our beta testing cycles and/or we introduced them during our final build of the release version. Either way, it caused problems for a number of our users, and for that we are very sorry and embarrassed that the issues slipped past.

Over the last day and a half we focused on resolving the most severe bugs and rolling out a minor update which is v3.4.1. We’ve been working with this version all day today and it is much more stable than the v3.4 version and should resolve the issues we’re seeing in the field right now.

We also worked with Apple to expedite the review process for this update, so that we could cut their normal 7-day review cycle down to a few hours so that we could get this version out to our users ASAP. They understood the importance this app has to your chronic pain management and we’re very pleased that they were willing to work with us on this release.

So, I definitely urge all of our users to move to the v3.4.1 version. And, if you see any remaining bugs or stability issues, please continue to let us know about them. We’ll continue to resolve them as quickly as we can so we can continue to make Chronic Pain Tracker the only pain tracking tool you’ll ever want to use.

Here’s the notes for both of the recent releases:

3.4.1 RELEASE NOTES – Released Aug 16, 2013

  • ADDED – Preference setting on the Sleep Tracker that allows user to determine the selectable range of sleep interruptions per night. User can now select between 10, 50, 100, & 200 as the possible limits. This was added for FitBit users that are electronically tracking interruptions and want to include that data in CPT entries.
  • FIXED – Bug causing app crash during Diary Entry process. This bug was occurring mainly (but not limited to) situations where Tracker Collections and/or Copy Last operations were being used during the Diary Entry process.
  • FIXED – Crash if Report listings were accessed before any Diaries had been created.
  • FIXED – Crash if Filter item was selected after Diary creation if no Diary Entries had yet been created
  • FIXED – Bug where comment editor was not accepting input from the keyboard. This was an intermittent problem that should now be resolved.
  • FIXED – Bug where the horizontal pickers in the Body Weight and Blood Pressure trackers were rounding up as opposed to rounding up or down depending on position of indicator between two values.
  • FIXED – Intermittent crash during report generation/viewing. Wasn’t happening very often, but we think we’ve resolved it.


3.4.0 RELEASE NOTES – Released Aug 13, 2013

  • ADDED – 5 New Tracker Objects for your Diary Entries
    • Activity Level – track your recent activity levels and see how activity effects your pain levels
    • Blood Pressure & Pulse Rate – keep track of these important health metrics, plus see how/if changes in these levels impact your pain
    • Body Weight & Height – also includes Body Mass Index (BMI) calculation based on your inputs
    • Mental State – track your mental disposition, stress levels, and mood stability and see how these levels are impacted by your pain levels
    • Sleep History – track overnight and nap sleep amounts, sleep quality and sleep interruptions
  • ADDED – Ability to define a Tracker Collection as the default Diary Entry template. New Diary Entries will open with the collection’s items preloaded and ready to go.
  • ADDED – Cloud based Device-to-Device synchronization services via Dropbox
  • ADDED – Synchronization of application settings and preferences between devices via iCloud
  • ADDED – Ability to produce full page PDF output of individual Summary Report graphs (iPad only)
  • ADDED – Sound effects tied to app controls that make navigation more intuitive
  • ADDED – More diagnostic information to support request e-mail template to help us respond more quickly and accurately to your inquires
  • IMPROVED – Graphical Interface buttons and images improve app usability
  • IMPROVED – Scrolling speed of main Diary Entry History table
  • IMPROVED – Setting the slider on a Pain Location Map graph in Summary Report will be maintained when producing PDF report. Allows you to generate external reports that show an alternative body overlay image with these graphs.
  • IMPROVED – Storage of Pain Location Map drawing data to reduce database size and improve performance
  • IMPROVED – Overall App memory footprint has been reduced to improve performance and stability
  • FIXED – Pattern Lock screen on iPad display and performance has been improved and now functions as intended
  • FIXED – Pain Map drawing tools now remember last selected body type and brush width between uses
  • FIXED – Lots of additional bug fixes and minor tweaks
  • FIXED – When deleting entries from History table view, the cell sizes no longer expand when switching between regular and edit modes