UNDERSTANDING THE RELEASE NOTES

Before you begin reviewing the release notes below, it is important to know which version of CPT you are currently using on your device. To find the current version, open the CPT app and go to the Settings tab. You’ll see a row labeled “Version” in the Application Info section. The version will be of the format X.X.X (YYYYYY) ZZZ where:

  • X.X.X – this is the main version identifier and will look like 3.2.0 or 3.4.0 or similar
  • (YYYYYY) – this 6 digit number represents the specific software build number. Usually you can ignore this, unless the Support Team asks you specifically for it.
  • ZZZ – This final label will either be “Pro” or “Lite” depending on the version you are using.

Normally you will be running the latest version of the app, unless you have disabled the App Store from updating your device. We encourage all users to run the latest version available for their device as each version not only adds features, but also corrects bugs and improves performance over previous versions.

Release Notes History for Chronic Pain Tracker


3.8.6 RELEASE NOTES – Released Mar 23, 2017

  •  ADDED – Support for iOS 10. Minimum iOS version has been increased to iOS 8.0.
  • ADDED – User selectable option to either show or hide the calculated BMI value in the Body Weight Tracker. When disabled, the BMI calculation is still made and stored in the database, but it is not displayed in the diary entry or in the Diary Entry Report. The Summary Report and Comparison Report graphs that reference BMI remain enabled regardless of this setting.
  • ADDED – Diary Scanner option to the Diary Details table. This tool can be used to automatically parse a Diary’s contents and remove empty Tracker items. These would be portions of Diary Entries that do not contain data (Eg. a Pain Description tracker item with no descriptions selected, a Medication Tracker item with no medication usage indicated, or a General Comment Tracker item with no comments entered). This can improve report processing stability and efficiency and can also reduce database size in certain cases. That said, this is a feature that is intended to be used only in cases where you may be experiencing performance or stability problems when processing reports, AND should only be used when instructed to do so by CPT Support Staff as the changes it makes to the diary data cannot be undone.
  • FIXED – Many improvements to the Report Display engine to reduce memory usage and eliminate potential crashes. Performance should be better as well when viewing your reports.
  • FIXED – After a DiaryEntry import or export process was run, there were situations where the History table my not be updated automatically. This is now corrected.
  • FIXED – Bug with Weather API usage tracking code.
  • FIXED – Several bug fixes and improvements to report generation and process activites especially when working with very large (lots of DiaryEntries) data sets.
  • FIXED – Bug where the Report Period selection pulldown would not always highlight the correct period as the one currently being viewed.
  • FIXED – Bug could cause crash when generating a PDF of a Summary or Comparsion format report if the option for “PDF Report Pre-cache” was turned ON.
  • FIXED – Couple of intermittent bugs that could appear when the Weather Tracker is requesting data. Was only seen on a handful of devices, but this should correct the issue.
  • UPDATED – Crash Reporting code to improve the quality of data we receive from anonymous crash reports
  • UPDATED – Weather Tracker Data Service has changed their name (the data stream remains the same though) from forecast.io to DarkSky.net. Updated logo and URL in the app to reflect the change.

3.8.5 RELEASE NOTES – Released Sep 16, 2016

  • FIXED – A bug in our updated weather API code from the last version that could periodically pop up a messsage indicating that you had exceeded a daily API access limit when you actually had not. This version removes the bug so it tracks API access counts correctly.

3.8.4 RELEASE NOTES – Released Sep 06, 2016

  • ADDED – Weather Tracker will now supply both current and historical weather data as part of the base app functionality. The extent and level of detail of historical weather data is of course dependent on your location and availability from our data supplier. No changes are required to your configuration in order to be able to use this feature.
  • REMOVED – The need to login with a separate CPT login in order to access the list of In-App Purchasable items. Instead accounts are differntiated based on the Apple id logged in with the app.
  • FIXED – The Weather Tracker algorithm for calculating Pressure Trend based on the received weather service data was not sensitive enough. It typically only showed a steady pressure reading. We have replaced that algorithm with one based on the US Federal Meteorological Handbook for Surface Weather Observations and Reports which analyzes the pressure change over the last 3 hours to determine trend. This should give improved results.
  • FIXED – CSV Output was improved with a better date conversion algorithm. This will make it easier to use those date values in external applications consuming the CSV file. The new date format is based on iso8601 standard.
  • FIXED – Intermittent bug associated with automatic cancellation of report processing activities if a user exits the report display prior to completion.
  • FIXED – Reversed the display order of database backup files so that the most recent backups are now shown at the top of the list.
  • FIXED – Support request e-mail has been improved with some additional information.

3.8.3 RELEASE NOTES – Released May 15, 2016

  • FIXED – Several intermittent bugs that could have an impact during app startup. No effect on most users, but we do have a couple users with startup issues that this is meant to address.
  • FIXED – Dropbox account status error messages that could pop up prior to linking CPT to your Dropbox account.
  • FIXED – Eliminated a situation where an orphaned diary reminder alert could be created that was difficult to remove from the app. This will now be handled automatically whenever the app responds to a Diary Reminder for a diary that no longer exists in the current database store.
  • FIXED – Updated some of the internally generated support email code to deal with newer device types and model numbers, and iOS versions (eg. iPad Pro, etc.)
  • FIXED – Bug in synchronization process that could cause crash under certain conditions.
  • IMPROVED – Cleaned up the wording and information included in the auto-generated e-mail when exporting reports from CPT. Also added information about the file size of the attached report to help in situations where people may have limited mailbox size requirements. Subject line also now includes the report file name.
  • ADDED – Advanced PDF Report Viewer with improved rendering of reports, thumbnail view for easy navigation of large documents, export from CPT to other iOS apps (any enabled to receive PDF files), direct printing support, and emailing the report as a PDF file attachment.

3.8.2 RELEASE NOTES – Released Mar 17, 2016

  • FIXED – Bug preventing users running iOS 7.x from starting the app after the previous update. All iOS versions from iOS 7.1 and above are now supported.

3.8.0 RELEASE NOTES – Released Feb 25, 2016

  • ADDED – New weather source engine for improved weather data and availability
  • ADDED – For subscribers of our Weather History data service, we’ve improved the matching of the data model (fields) gathered when retrieving historical vs current weather forecasts
  • ADDED – Ability to save multiple “Favorite Locations” in the Weather Tracker to speed selection of weather information for historical entries and/or when GPS information is not available

3.7.0 RELEASE NOTES – Released Oct 22, 2015

  • FIXED – Several iOS 9 compatibility related issues including:
    • Creation of initial Diary when app is first installed would fail on iOS 9 devices
    • CPT Connection tab was not properly loading the website
    • Other misc UI related changes
  • FIXED – Diary Reminders were not being saved within the app. These can now be created/saved within the app once the user grants the appropriate notification permissions
  • FIXED – Default Diary naming convention changed to automatically create a unique Diary name whenever a new Diary is added
  • FIXED – Synchronization issue where Diary Entry history was not being updated to reflect sync’d data
  • FIXED – Replaced outdated Apple related images

3.6.6 RELEASE NOTES – Released Jan 18, 2015

  • FIXED – Bug/crash when trying to generate a Diary History Report on iPhone platform

3.6.5 RELEASE NOTES – Released Nov 20, 2014

  • FIXED – On iPhone 4s devices running iOS 8.x the Tracker Selection screen was sized to large and prevented the selection of the Tracker Collection button
  • FIXED – Added a filter to the Weather Tracker reporting algorithms to avoid the inclusion of Weather Tracking entries that may include poorly formatted or out of range data

3.6.4 RELEASE NOTES – Released Nov 10, 2014

  • FIXED – Comment Tracker on iPhone was not allowing editing of existing comments when either copied from last entry or when editor is opened a second time to make additional edits to the comment text
  • FIXED – Bowel Movement Tracker icon was not properly showing blood indicated flag
  • UPDATED – refactored code to account for deprecated methods in iOS 7 and iOS 8

3.6.3 RELEASE NOTES – Released Sep 25, 2014

  • ADDED – Native 64-bit support for capable devices
  • FIXED – Several iOS 8 related compatibility issues
  • FIXED – Crash when attempting to launch Tracker List editor from within the Settings tab – Diary Preferences controls
  • FIXED – Intermittent crash when displaying a Summary Report
  • FIXED – UI Sizing issue for iPhone 6 & 6 Plus devices
  • FIXED – Situation where an incorrect Weather History API call could be made under certain conditions
  • FIXED – Under iOS version < 8.0, the Weather Tracker was not properly requesting the user’s permission to use GPS Location Services
  • FIXED – Deleting all Milestone Tracker items and then displaying the tracker selection picker could cause a crash
  • FIXED – Summary & Comparison Reports showing pain levels vs time of day were not showing the data point for the 22:00-23:59 range
  • FIXED – Intermittent bug when exiting the display of a report
  • FIXED – Under certain conditions the comment entry view was not updating with the current text value
  • FIXED – When creating a new milestone tracker item, the color picker selection was not displaying properly under iOS 8
  • UPDATED – Several internal framework updates to iOS 8 compatibility
  • UPDATED – Minimum supported iOS has been changed to iOS 7.0

3.6.2 RELEASE NOTES – Released Sep 19, 2014

  • ADDED – Weather History Data Access is now available via an In-App Subscription Service. This feature enables retrevial of weather data for any date/time and location within a diary entry.
  • ADDED – CPT User Account service that allows tracking of In-App purchases across devices – in particular, the new Weather History subscription status. You can create your CPT User Account within the Settings tab -> Add On Features.
  • ADDED – Weather Tracker preference settings to define the preferred mechanism for determining location: Automatic GPS (default), Last Known Location, or Manual Selection. This can be set under Settings tab -> Diary Preferences -> Weather Tracker.
  • ADDED – Weather Tracker preference settings to define the alternative mechanism for determining location should the Automatic GPS option fail to determine your location: Last Known Location (default) or Manual Selection. This can be set under Settings tab -> Diary Preferences -> Weather Tracker.
  • FIXED – Location search toolbar in iPad version of Manual Location Selection feature was not displaying search results.
  • FIXED – Performance improvement to remove a background splash screen after initial startup.
  • FIXED – Some iOS 8.0 compatibility improvements

3.6.1 RELEASE NOTES – Released Aug 01, 2014

  • FIXED – Icon drawing bug causes crash when running on devices using iOS 6.x

3.6.0 RELEASE NOTES – Released Jul 28, 2014

  • ADDED – NEW: Fatigue Tracker – monitor both Mental & Physical fatigue levels.
  • ADDED – NEW: Comparison Report – Compare two time periods (eg. the last 30 days to the 30 day period before that) to see how key metrics have changed from one period to the next. Use to compare conditions before/after a surgery, medication change, etc. Offers same viewing & PDF/HTML output options as the current Summary Graph format. This report is included in the CPT Pro version and as an In-App Purchase in CPT Lite.
  • ADDED – In CPT Lite version, the new Comparison Report and Calendar Report are offered as In App Purchasable features.
  • ADDED – On iPhone the History tab now displays the name of the active diary in the title bar.
  • ADDED – New color coding for PDF report output so that its easier to tell which type of report is which when reviewing the hardcopy output
  • ADDED – Historical Weather Data – Enables CPT to automatically retrieve weather data for any date/time based on the Diary Entry timestamp. Let’s you add diary entries “after the fact” while still capturing accurate weather tracking details. Access to this feature is via a monthly subscription in both CPT Lite & Pro.
  • ADDED – Manual location definition in Weather Tracker. Provides an option to use the last known position OR use an interactive map to define your current location so weather data can be gathered. This was added to assist users in situations where location services have trouble, but can also be used in conjunction with the Weather History Data feature to gather weather for an earlier time and place. NOTE: An internet connection is still required to get the weather data once the location has been manually specified.
  • FIXED – Improved the “Pain Level vs Time of Day” study in the Summary Report. Rather than showing pain levels in four 6-hour buckets, the graph now shows pain levels in 12 2-hour buckets for a greater resolution of how your pain changes throughout the day.
  • FIXED – App was crashing during a database Restore from Dropbox. A similar issue with the “Download Master DB to Device” operation in the Device-to-Device Sync services was fixed.
  • FIXED – Various memory improvements.

3.5.7 RELEASE NOTES – Released Apr 21, 2014

  • FIXED – Bug related to use of Tracker Collection on iPad where applying a collection a second time to an entry would create a problem with display and saving of the entry data.
  • FIXED – There was not a defined sorting rule for diary entries that were created using the same Diary Entry date. The entries will now be displayed with a secondary sorting rule on the creation date of the entry to correct this in both the Diary History table and in Diary History reports.
  • FIXED – Bug where a change made to a Diary Entry object on one device was being sync’d between devices properly, but the cached images used to display the icons in the Diary History table were not being updated. The cached images are now regenerated following the sync of the data.
  • FIXED – Bug with Weather Tracker Summary Report where if one or more weather items did not have a corresponding pain level recorded in the diary entry, the report could fail during generation of data.
  • FIXED – Bug with Location Services where (during Diary Entry process) it was possible to encounter an infinite loop of alert messages if the location of the device could not be resolved.

3.5.6 RELEASE NOTES – Released Mar 02, 2014

  • FIXED – Fixed bug where Tracker List Item changes were not being saved if the app was enabled for device-to-device synchronization via Dropbox
  • FIXED – Changed the naming format for database backup files so that they are listed in a chronological order (earliest to latest)
  • FIXED – Intermittent bug following the restore of a database backup file
  • FIXED – Improved the timing of progress indicator display when creating a database backup

3.5.5 RELEASE NOTES – Released Feb 20, 2014

  • ADDED – User definable Sort Order for Medication Items in the display list. The medication sort order can now be changed within the list editing table so that you can put more frequently used meds towards the top of the list.
  • ADDED – Ability to define a Start/End usage date for Medications. This improves the accuracy of the Medication Tracker Summary Reports so that days before/after the availability of the medication are not considered when generating summary reports. You can choose to manually set the availability dates or have CPT automatically define the usage dates based on the first and last usage of the medication in your records. These dates are optional, but will improve the reporting when only a portion of the period included usage of the medication.
  • ADDED – Warnings for the user if they select a medication for a diary entry that does not fall within the specified availability start/end dates. Helps to avoid incorrect entries of medication usage.
  • ADDED – Some additional technical details to the support email template to provide information about the internal image and report data caches. This was strictly to aid in diagnosing support related issues.
  • 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.

3.5.4 RELEASE NOTES – Released Jan 23, 2014

  • ADDED – New Summary Report Cloud Graph preference to hide unselected terms. This preference can be set individually for each tracker that utilizes the Cloud Graph format: Pain Descriptions, Pain Triggers, Pain Treatments & Other Symptoms. The previous setting of showing these terms in a light gray color format is still the default setting.
  • ADDED – New Calendar Reporting format for showing how pain levels change over time. This new report will show pain levels & milestones for a given set of dates using a display model similar to the calendar in the iPad History view screen. PDF & HTML export of this graph is supported just like it is for the Summary and Diary History reports.
  • ADDED – Medication Taken Summary Graph that shows Daily Dosage Total vs. Daily Avg Pain Level plot. Plot also includes a linear regression plot to display possible trends in the data.
  • ADDED – Two new graphs within the Summary Report for the Weather Tracker: (1) “Pain Range vs UV Index”, (2) “Pain Range vs Lunar Phase”. Both of these items utilize existing data within the Weather Tracker, so you will be able to use them with your historical data as well as future data.
  • IMPROVED – How the diary history table is caching the display of the diary entry icon views on startup
  • IMPROVED – Medication Effectiveness graph now uses an improved weighted average plot line to consolidate the displayed data points into a line that follows the data trends
  • IMPROVED – German language translations in many locations. (Many thanks to one of our valued users who contributed greatly to this effort)
  • UPDATED – App crash reporting framework, which includes some fixes to startup issues.
  • FIXED – Bug that is causing CPT Lite to crash immediately after purchasing the Unlimited Diary Entry expansion option.
  • FIXED – More work on the intermittent issue on startup that would prevent app from moving past the “Data Loading” title screen and/or cause the app to move into a background state.
  • FIXED – Diary Entry Import process bug that could result in a crash during the import process.
  • FIXED – Obscure bug that under right conditions could result in incomplete tracker default values being stored in a diary entry when the user does not make any changes to the initial values. Existing data problems will be corrected through a database update (DBUpdate0005) that will run on the first start up of this version.
  • FIXED – A scrolling performance issue when creating a new diary entry that includes the Mental State Tracker object.

3.5.3 RELEASE NOTES – Released Dec 05, 2013

  • ADDED – Option under Settings->Application Options to enable/disable the display of release notes on initial startup of a new version. Should be left enabled by default, but can be turned off for testing if needed.
  • ADDED – Left/Right indicators on pain mapping body models
  • ADDED – New report timeframe navigation for iPhone interface to match ease of use found in the current iPad version. This lets you easily step the reporting period forward or backward. (For example, if viewing a 30 day report, you could step the period from the most recent 30-day period to the 30-day period before that or the 30-day period before that, etc.)
  • FIXED – Intermittent issue on startup that would prevent app from moving past the “Data Loading” title screen and/or cause the app to move into a background state.
  • FIXED – Pattern Lock drawing speed on iPad was too slow.
  • FIXED – Intermittent but serious bug that occurred when stepping forward and backward within the Summary and Diary Entry reports.
  • FIXED – Updated links to our website which has changed to www.ChronicPainTracker.com (Note: our e-mail addresses have not changed for support or team members)

3.5.2 RELEASE NOTES – Released Nov 14, 2013

  • ADDED – Preference setting that defines whether the Diary History Report will sort entries on a Descending (the default) or Ascending basis. This setting is accessed under Settings -> Diary Preferences -> Timestamp Prefs -> Order
  • FIXED – Improved the display of the Diary History view table when switching to/from the table editing mode – eg. when deleting a diary entry. This resolves a bug where trying to delete a diary entry sometimes resulted in the deletion button being overlapped by the cell itself and where tapping the deletion button could trigger the table index instead.
  • FIXED – Intermittent bug that could cause the dynamic icons in the diary history table cells to not update properly once a change is made to an existing diary entry.
  • FIXED – For certain scatter plot graphs that include a midpoint line & label, the label for the left axis value has been shifted to the left side of the graph so that it is more clear which data set it is associated with.
  • FIXED – “Send E-mail to Support Team” option in the Settings menu was not functioning properly.
  • FIXED – Minor UI change for a Label & Slider overlap positioning on the BM Tracker entry form
  • FIXED – Various minor bug fixes & code improvements.

3.5.1 RELEASE NOTES – Released Oct 17, 2013

  • ADDED – Improved Diary Entry editing interface for iPad users to better fit screen format/size
  • ADDED – Automated display of new version release notes on first launch of an updated copy of the app
  • FIXED – Intermittent bug that could occur if user is logged into Dropbox services, logs out, then logs back in and tries to perform a cloud based transaction.
  • FIXED – Bug where a diary entry could be created with more than one copy of a tracker item.
  • FIXED – Some residual UI bugs when running on iOS 7
  • FIXED – Pain Level average value shown on the iPad History View graph was not correctly reflecting the specified timeframe. This is now resolved.
  • FIXED – Timestamp rounding will now round up or down to closest increment rather than defaulting to rounding down only.
  • FIXED – Other minor bug fixes

3.5.0 RELEASE NOTES – Released Sep 18, 2013

  • FIXED – Various minor bugs
  • ADDED – Support for iOS 7 within the app

3.4.2 RELEASE NOTES – Released Sep 09, 2013

  • FIXED – Bug with the horizontal picker wheels in the Blood Pressure & Body Weight/Height Trackers that prevented those trackers form properly saving user inputs
  • FIXED – Intermittent bug during report generation
  • FIXED – Additional stability and performance improvements
  • FIXED – Device-to-Device Sync now includes Tracker List Items and Tracker Collection objects
  • FIXED – Diary Entry Report was not updating BP & Body Weight data when used to generate PDF format report
  • FIXED – Intermittent hanging of the Weather Tracker update mechanism
  • IMPROVED – Summary Report graph look/feel and consistency between different trackers. Also added more in-graph labels for things like average values, etc.

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

3.3.2 RELEASE NOTES – Released Mar 4, 2013

This version is focused on addressing some minor bugs that have been reported with the v3.3.0 release. So no new features this go around, but we do recommend upgrading to this version for all users.

  • FIXED – iPhone UI was incorrectly showing a NavBar help icon in certain screens which should have only been shown in iPad versions. These have been removed.
  • FIXED – Infrequent bug related to image cache logic
  • FIXED – TrackerList item editor was not validating the uniqueness of items based on the display description. This is now resolved. This could create problems with reporting – for example if you have more than one medication with exactly the same display name. If this is the case, please either change the names to be unique or remove one of the items.
  • FIXED – Medication Taken Summary Chart for Daily Qty taken was not displaying the custom “units string” for the medication.
  • FIXED – Custom medication item entry screen was allowing a zero value for the increment amount which didn’t make sense.
  • FIXED – On iPad Summary Report Graph Collection View was not consistently displaying graphs after processing was completed.
  • FIXED – Intermittent bug when switching between report graphs or on refreshing a graph within the iPad interface
  • FIXED – Tracker Collection selection popover in iPad interface was missing a back button to jump back to the Tracker Item selection table
  • FIXED – Bug where opening the Milestone item customization screen from the Diary Entry input form could cause a crash
  • FIXED – Bug when trying to set a new Pattern Lock code
  • ADDED – Help pages for Diary Entry Import/Export options

CPT Lite only

  • ADDED – Help pages to CPT Lite which discuss upgrade options & migration to CPT Pro

3.3.1 RELEASE NOTES – Released Feb 23, 2013

  • FIXED – Bug where user could receive a warning message when trying to use Dropbox Backup/Restore functionality when a DatabaseBackup subfolder could not be found
    the option to create a full page size PDF of the graph.

3.3.0 RELEASE NOTES – Released Feb 17, 2013

  • NEW iPad Interface
  • Same great CPT workflow and functionality, but now taking advantage of the larger iPad UI
  • Diary History
  • Main tab presents recent Diary History in 3 integrated formats:
    • Table Format showing details of each entry
    • Calendar View
    • Graph View showing a scatter plot of the last 1-3 months worth of pain level entries
  • All 3 views are synchronized
  • Diary Entry
  • Uses full size of the iPad screen to layout the various Trackers that compose a Diary Entry
  • Reports
  • New two dimensional grid format for display of Report Sections and Report Graphs makes it much easier to interactively review reports with your doctor.
  • Expanded views of graphs allows you to blow up graphs to full screen size and new detailed graph legends explain everything being shown.
  • PDF Reports can also be reviewed full screen on the device and look fabulous
  • Help
  • The In-App Help pages have been expanded and placed in their own tab so that you can browse for whatever you need.
  • iPad interface also has context sensitive “info” buttons placed in Nav Bars so you can immediate access the help you need
  • CPT Connection
  • The in-app web portal page now displays the full size web pages so that you can access any information you need and stay on top of our latest product announcements.
  • Other New Features
  • Weather Tracker added the following graphs:
  • Pain Range per Pressure Range – shows the min, max & avg pain levels for a given range of barometric pressure
  • Pain Range per Temperature Range – shows the min, max & avg pain levels for a given range of temperatures
  • Pain Range per Precipitation Levels – shows the min, max & avg pain levels for a given range of precipitation
    Pain Description Tracker added the following graph:
  • Pain Range per Pain Description – shows the min, max & avg pain levels experienced concurrent with a given pain description
    Pain Trigger Tracker added the following graph:
  • Pain Range per Pain Trigger – shows the min, max & avg pain levels experienced concurrent with a given pain trigger
    Pain Treatment Tracker added the following graph:
  • Pain Range per Pain Treatment – shows the min, max & avg pain levels experienced concurrent with a given pain treatment
    Other Symptom Tracker added the following graph:
  • Pain Range per Other Symptom – shows the min, max & avg pain levels experienced concurrent with a given symptom
  • Dropbox Integration Changes
  • New Backup & Restore with Dropbox functionality let’s you push/pull a copy of your primary database to your Dropbox account from within the app.
  • In-App Purchases for Feature Expansion
  • CPT Lite will now offer several In-App Purchasable features which can be used to either expand the Diary capacity (Lite version starts with a 25 Diary Entry limit) or enable unlimited capacity (same as the Pro version).
  • Additional features like Multi-Diary Support will also be available for purchase in the CPT Lite product.
  • The CPT Pro version will not currently have In-App Purchases because it currently includes all the optional components already.

3.2.2 RELEASE NOTES – Released Nov 28, 2012

Just correcting a few bugs that our users have reported. Many of you may not have run into these issues, but we wanted to go ahead and correct them for our users that were being impacted. We do recommend all users upgrade to this version.

  • FIXED – Issue in Diary History report where entries could be displayed in incorrect chronological order.
  • FIXED – Issue with Pain Map compositing process for Summary Reports where incorrect display of painted strokes could be generated.
  • FIXED – Diary History report issue caused by Weather Tracker data containing improper weather observation data.
  • IMPROVED – For Pain Map composited images in Summary Report, the images will now use a more subtle alpha blended display for areas where there is minimal levels of pain indicated. Just makes the composited image better reflect the pain location history.

3.2.1 RELEASE NOTES – Released Nov 8, 2012 for Lite version / Released Nov 12, 2012 for Full version

  • FIXED – Intermittent bugs introduced in v3.2 release
  • FIXED – Updated in-app help files to reflect new Pain Map Location Painter features and Diary options introduced with v3.2
  • IMPROVED – Added more app config details to the auto-generated support email request under the Settings tab

3.2 RELEASE NOTES – Released October 30, 2012

  • ADDED – Support for iPhone 5 & iOS 6
  • ADDED – Weather Tracker – location based capture of current weather conditions
    • During Diary Entry process, the device will detect location and will download current weather data
    • 6 new graphs comparing temperature, humidity, pressure levels, and weather conditions to changes in pain intensity levels.
  • ADDED – Import & Export capabilities provide another way to backup or transfer your diary data
  • ADDED – “Swipe to Delete” capability to the Report Cache file list allows you to delete older reports you no longer need.
  • IMPROVED – Diary History table scroll speed has been significantly improved
  • IMPROVED – Pain Painter tool now supports gesture based zooming and panning
    • Makes moving around while documenting pain location even easier.
    • On the iPhone 5, the Pain Painter now has 38% more painting area to work with
  • IMPROVED – We’ve taken steps to improve the speed of Diary Entry creation with the following:
    • Automated Tracker “Copy Last Entry” functionality now happens in the background
    • Pain Location Tracker “Path Simplification” process now happens in the background and is faster than previous versions
  • IMPROVED – Lots and lots of minor tweaks to improve the performance, stability and user experience of the app
  • FIXED – Issue with Pattern Lock security where the working data screen would appear just before the lock screen.
  • FIXED – When entering very long comments, the current line being editing could drop down below the visible edge of the window.

3.1.1 RELEASE NOTES – Released June 27, 2012

  • ADDED – Additional report file information (time since created & file size) to the Report Output Cache table
  • FIXED – Intermittent database warning that could appear when adding or removing Trackers to a previously saved Diary Entry. This was seen as an error message popping up sometimes after saving an entry. This is resolved.
  • FIXED – Support Request email now correctly differentiates between Lite and Full versions
  • FIXED – Problem with certain views not reappearing properly after app is sent to background and then brought back to foreground. All views now properly display when returning to foreground.
  • FIXED – Error during report generation caused by improper characters in Diary Name. We now check and filter those characters out when generating an exported filename that includes a diary name identifier.

3.1 Release Notes – Released: Jun 12, 2012

  • ADDED – Pain Onset Speed Tracker – customizable range of descriptions to describe the onset speed.
  • ADDED – Pain Duration Tracker – customizable range of descriptions to describe the duration of the pain.
  • ADDED – Other Symptoms Tracker – customizable list of non-pain-related symptoms that you might be experiencing.
  • ADDED – Milestone Tracker – mark key dates (eg. surgeries, medication changes, etc) that will be displayed on all date based graphs to help identify those key dates and how they relate to your pain.
  • ADDED – Bowel Movement Tracker – Track type & qty of bowel movements based on the Bristol Stool scale.
  • ADDED – New Pain Painter template for migraine sufferers
  • ADDED – PDF based reports. Now create beautiful paginated PDF reports that can be printed, exported or viewed right on your device. (Note: the HTML based reports are also still available in the app)
  • ADDED – App Access Security. Using an easy to use “visual password” mechanism, you can prevent unauthorized access to the application and your health data.
  • ADDED – Diary Entry import/export options. Allows you to define a date range to collect and export a range of Diary Entry data to an external file format. This external file format can also be imported back into a Diary. Useful for moving records between Diaries or for long term archiving of older data you may not want to track directly within the app.
  • ADDED – New default setting for reports to automatically “Refresh” whenever they are loaded. This seems like it will be a better default workflow for most users. We have made this setting switchable though for those that want to continue manually refreshing report data.
  • ADDED – For newer users, more help tips throughout the app and easier to understand button names in certain locations.
  • FIXED – Many, many improvements to the app’s underlying architecture for improved stability and performance.

3.0.6 Release Notes – Released: Jan 27, 2012

  • ADDED – Pain Map Painter – The Eraser tool is back!
  • ADDED – Pain Map Painter – Drawing path smoothing option. Now enabled by default, this option will reduce the number of points contained within the drawn path while still maintaining the shape of the desired segment. This helps reduce database space and processing time. (Available only on devices running iOS 4.3 and above)
  • ADDED – Pain Map Painter – Path Overlap Detection. Now enabled by default, this option will scan your pain map to detect any paths that are fully covered by one or more other paths in the drawing. These extraneous paths are then removed to help reduce database space and processing time requirements.
  • ADDED – JPEG Compression option in Pain Map Painter Tracker. Now enabled by default, the JPEG compression feature greatly reduces the size of the HTML output reports. Up to a 90% reduction in file size has been seen when using the new default setting.
  • ADDED – Help Confirmation – New users will now get a second popup asking if they would like to continue seeing the automatic help screens on each new screen they explore. This has no impact on current users.
  • FIXED – Comment Tracker – 3.0.5 introduced a bug where a blank comment tracker in an entry would hang the process of generating report data. This is now fixed.
  • FIXED – Database opening process has been modified to better support schema changes related to software updates
  • FIXED – Some Diary Entry save bugs

3.0.5 Release Notes – Released: Jan 11, 2012

  • ADDED – New Pain Location Map template for migraine headache pain tracking
  • ADDED – General Comment preference flag to either show or not show comments marked as private in Diary History and Summary Reports
  • FIXED – When using the Open/Close buttons during the display of a Summary Report on slower devices, the app can appear to hang. It will now show a progress indicator while the app processes the request.
  • FIXED – Intermittent bug where database would not load properly on startup following the upgrade to 3.0.4
  • FIXED – Intermittent bug where App crashes when selecting a report type in the report selection window
  • FIXED – Bug where Database error is generated when trying to define a new Tracker Collection template item
  • FIXED – DiaryEntry cell date/time values could sometimes appear out of order in the History view when scrolling through history
  • FIXED – Diary History report is not honoring the General Comment privacy flag

3.0.4 Release Notes – Released: Dec 15, 2011

  • ADDED – Add graph to Medication report that describes impact on pain levels over time
  • ADDED – Swapping to an improved crash reporting system
  • FIXED – Report Output folder is common across multiple Diaries
  • FIXED – App crash when manipulating the list of diary entries by either adding, removing or updating an entry
  • FIXED – Older devices being impacted by prefetch during report generation process
  • FIXED – Bar graphs showing description frequencies should have a floating x-axis length rather than fixed at 100%
  • FIXED – The icon for “Do not include in report” looks too much like the default “Do include in report”

3.0.3 Release Notes – Released: Dec 05, 2011

  • FIXED –  (For iPod Touch running 4.2.1) Pain painter: paint in one location of body appears in another area of body
  • FIXED – Certain CSV Output files had column alignment issues b/c of additional data points in various rows

3.0.2 Release Notes – Released: Nov 21, 2011

  • ADDED –  HTML Report view option for Full Screen Landscape format to enable better display & review of the HTML Report Output – added.
  • ADDED – Japanese localization data is now available again.
  • FIXED –  Bug where report was not properly updating the report view to the correct dates when regenerating report data – resolved.
  • FIXED – Custom Report dates & data is not correctly reflected in the Report Graphs – resolved.
  • FIXED – Daily Avg Value marker on scatter graphs is wider than graph gridlines – resolved.
  • FIXED – Custom Report view is missing instructions – resolved.
  • FIXED – Generation of HTML reports sometimes leaves out graph images – resolved.
  • FIXED –  Custom Report Instructions localization text missing – resolved.
  • FIXED – Crash Reporter localization text not showing – resolved.
  • FIXED –  Custom reports should auto generate on opening – resolved.
  • FIXED – Fwd/Bkwd buttons should not be active when using Custom or All Dates reports – resolved.
  • FIXED –  Crash – When trying to use Delete Diary button to remove Diary – resolved.
  • FIXED –  Crash related to ButtonUITableViewCell when exiting DiaryEditTableView – resolved.
  • FIXED –  Composited pain map images not correctly reflecting the underlying data. Was an issue with the report graph caching mechanism and selection of cached images to display. – resolved.

3.0.1 Release Notes – Released: Nov 10, 2011

  • Fixed: Problem with foreign language encoding in HTML report files
  • Fixed: Intermittent crash when viewing graphs in Summary Report
  • Fixed: other minor bug fixes
  • Added: Improved image cache settings for older iOS devices
  • Added: Modal editor for General Comments Tracker to improve comment input process

3.0.0 Release Notes – Released: Nov 02, 2011

  • Chronic Pain Tracker 3.0 (CPT 3.0) is a dramatic upgrade from the previous 2.5.7 version. You’ll find dozens of new features to help you track your chronic pain more effectively, including:
  • ☆ New Modular Interface
  • ☆ New Trackers to Collect Information
  • ☆ Improved Pain Location Mapping
  • ☆ Improved Medication Tracking
  • ☆ Improved Reporting
  • ☆ Synchronization & Sharing Information

2.5.7 Release Notes: – Released: Jan 19, 2011

  • [FIXED] – Progress bar for SyncDocs backup operation was not appearing until after the first file was uploaded. Progress bar is now displayed at start of backup process.
  • [FIXED] – Minor bug fixes
  • [ADDED] – User defined preference for handling alert messages when the software receives a Device Memory Warning from the iOS. This preference will allow the user to choose from the following options: A) Notify user whenever DMW occurs, B) Notify user only if repeated DMWs are received, C) No user notification. These are user notification preferences only – regardless of the selection, the app will work behind the scenes to free memory in response to the DMW. Prior to 2.5.7, option A was the default mode of operation for the app. With 2.5.7, the default setting is now option B.
  • [ADDED] – Graphical report showing medication usage for each med reported during the timeperiod.
  • [ADDED] – PDF Report output has been expanded to include the medication usage reports.
  • [ADDED] – App preference for handling iOS generated Device Memory Warnings. You can now choose whether or not you want to be alerted when these warnings occur. Previously, the app notified the user when a warning was received.
  • [FIXED] – Medication table edit mode allowed multiple row inserts when only a single row should have been added at a time.

2.5.6 Release Notes: – Released: Dec 16, 2010

  • [FIXED] – Discrepancy in thumbnail generation code related to a LineJoin mode setting that could result in apparent artifacts in the thumbnail image that didn’t appear when viewing full size in image editor.
  • [FIXED] – Improved image composite methodology to improve the accuracy of the composited pain map images, particularly for complex mappings and/or the use of the eraser tool during the mapping process.
  • [FIXED] – Improved resolution of graph plot symbols when using iPhone 4 with Retina display. This will also improve the resolution of the graph plot symbols on PDF output when using that device.
  • [ADDED] – Improved visibility & colorization of the composited pain map images shown in the Report Summary pages. These changes should make consistently painful areas more prominently displayed in the composite images.
  • [ADDED] – New graphing option for pain entry data. We now provide a means of viewing the individual entries plotted on the date/time vs. pain level graph color coded according to time of day. There are 4 color codes, with each representing a six hour block of the day (00:00 to 06:00, 06:00 to 12:00, 12:00 to 18:00, 18:00 to 00:00). To view this version, simply tap on the Entries button once after displaying the graph view.
  • [ADDED] – Within a report, we maintain the selected graph viewing options when switching between pages of the report. Graph options are reset to the default views when the next report is viewed.
  • [ADDED] – When generating a PDF Report, selected graph viewing options will be maintained. For example, if you choose to display the daily average plot as a line rather than data points, your PDF Report will show the same settings.

2.5.5 Release Notes: Released: Nov 18, 2010

  • [FIXED] – Zoom and Pan issue with Pain Painter where the very right edge of a zoomed body image was outside the paintable area of the scrollView.
  • [FIXED] – Intermittent bug related to display of painEntry timestamp timepickerview.
  • [FIXED] – Attempting to create a PDF of a report for a second time (without exiting the report inbetween attempts) would cause app exception.
  • [ADDED] – iOS 4.2 support
  • [ADDED] – Direct Printing for PDF Reports. When viewing a generated PDF Report, you now have the option to print document directly from the application (requires iOS 4.2 and supported printer).

2.5.4 Release Notes: Released: Nov 09, 2010

  • [ADDED] – Smooth Fade-in transition from startup screen.
  • [ADDED] – iTunes File Sharing capability added to Lite version (was already available in Full version).
  • [FIXED] – Editing mode was not being properly enabled when viewing the history table. Deleting a row succeeded, but did not properly refresh the table until the application was restarted.

2.5.3 Release Notes: Released: Oct 28, 2010

  • [FIXED] – Improved response time when switching to the pain entry history table view.
  • [FIXED] – Established thread safety with multiple MOC being created for each thread of the compositing operations. The MOCs share the primary persistantStore.
  • [FIXED] – Help page screenshots were not dsplaying on lower res screens.
  • [FIXED] – Modified the compositing code for pre-iOS 4.x devices to increase speed by 10-15% depending on number of records.
  • [FIXED] – Activity indicator for the cell in the Report List was not activating in a timely manner.
  • [FIXED] – Dropped background on pieChart icon in the Report List cells when cell is selected.
  • [FIXED] – Improved the visibilty of progress indicators when using the SyncDocs based Backup/Restore options.

2.5.2 Release Notes: Released: Oct 11, 2010

  • [ADDED] – Qualified for iOS 4.1
  • [ADDED] – Option to run 365 day report
  • [ADDED] – Image caching for Composite Pain images generated during report viewing.
  • [FIXED] – Incorrect CSV output could result when certain characters were used in text fields. Now all text is properly escaped when packaged for CSV output.
  • [FIXED] – Receiving a device memory error while editing an existing pain entry could result in an invalidated painEntry object which could crash app.
  • [FIXED] – When viewing a Report Summary, a swipe left or right could initiate a page change that was not completely supported. Swiping left/right in the Report Summary view is now supported.
  • [FIXED] – In Backup/Restore section, there was an option for SyncDocs Browser which was not utilized by the application. This option has been removed. Backup & Restore via SyncDocs is still supported.

2.5 Release Notes: Released: Sep 09, 2010 (Full), Sep 13, 2010 (Lite)

  • [ADDED] – Report preference to turn On/Off automatic generation of composited pain images. If ON, these images are generated as soon as report is viewed. If Off, the images are not generated when the report is viewed, but the user can still generate the images as needed by tapping on the “Generate Composite Images” icon in the Summary Report view. By default, this is preference is ON.
  • [ADDED] – Report preference for Composite Image Quality. User has a choice of Low, Medium, or High, with initial default set to Low. This is mainly to allow for the performance of older devices. You can experiment to determine your preference around the image quality vs. generation time tradeoff. This setting also applies an upper limit on the number of records used in the compositing process. Limits are 50, 200, & 500 pain entries for the Low, Med, High settings respectively. So, a Composite Quality of Low used when viewing a report containing 180 pain entries will result in a composited image using data from the most recent 50 entries. (NOTE: this setting only applies to the composited image. All other report graphs and tables use the complete set of pain entries for the time period being reviewed.)
  • [ADDED] – Improved graphics for iPhone 4 Retina display.
  • [ADDED] – User notification of device memory warnings.
  • [ADDED] – Automated Crash Reporting
  • [FIXED] – When entering a text note, it is not possible to create a “new line” keystroke b/c the Enter key is acting as a “Done” key. Now functionality is that the Return key acts to create a new line in the text view. The Note Entry is now completed by pressing the “Save Note” button in the upper right.
  • [FIXED] – Opening of new pain entry following a Device OS Memory Warning triggered app crash.
  • [FIXED] – History table does not reload properly following a device memory warning.
  • [FIXED] – Improved memory handling with Report swapping/viewing.
  • [FIXED] – Problem with graph axis labels when generating a PDF of the report. If the graph view had not been viewed on screen previously, creating the PDF could result in a graph with no axis labels.
  • [CHANGED] – For small timescale graphs, we changed the daily average data marker to span the full width of the day in order to better represent that its the average over the full day.
  • [CHANGED] – Report view button labelled “CSV” has been changed to “Data” to better represent that this button produces both CSV and XML data output files which can be emailed from within the application.

2.4.18 Release Notes: Released: Aug 03, 2010

  • This update mainly includes bug fixes for the recently released 2.4 version.
  • [ADDED] – Using the pain entry Note’s textView now provides a larger view of the text when the field is active.
  • [ADDED] – “Opt Out” option for gathering of anonymous usage stats. The statistics are for non-personal information only (eg. avg time spent in the app, # of reports run, etc). We do not collect any personally identifying information, nor do we collect any data from the content of your pain entries. We hope you will support our development efforts by leaving this statistics gathering enabled.
  • [FIXED] – On older devices with many pain entries, startup could be slow enough to trigger an exception. The startup procedures have been modified and moved to reduce errors related to app start time.
  • [FIXED] – Bug where certain text in the Medication table was not being reduced in size so that it was fully visible in the row.
  • [FIXED] – Bug where UI can become unresponsive when a certain combination of deleted and inserted rows are input to the Medication table.
  • [FIXED] – Minor bug which showed incorrect x-axis graphing labels for the All Dates report
  • [FIXED] – Corrected table cell outline formatting – aesthetic impact only
  • [FIXED] – Bug where changes to the medication list and custom pain description lists were not being saved properly.
  • [REMOVED] – Removed the legacy v1.x import option from the Data Admin screen.

2.4 Release Notes: Released: July 16, 2010

  • [ADDED] – Support for iOS4 – (compatible with version 3.1 and greater)
  • [ADDED] – Vector based PDF Report template files. This greatly reduces the size of the resulting PDF report files (in some cases by a factor of x10). This should resolve problems related to trying to email very large PDF report output.
  • [ADDED] – Variable size pain entry detail rows in PDF Report Output. When generating PDF Reports with Pain Entry Details turned ON, each pain entry row will pre-calculate the size of the “Notes:” block and will increase the height of the row as needed to ensure all the Note text is displayed.
  • [ADDED] – More pen colors for the pain painter. You can now paint your pain levels using Purple, Red, Orange, or Yellow. For compositing purposes, Purple and Red are treated as intense pain, Orange as moderate, and Yellow as light. (Available in Full version only)
  • [ADDED] – Undo button for pain painter. Each press of the Undo button will remove the last path segment painted. (Available in Full version only)
  • [ADDED] – Zoom capability within the pain painter application allows you to zoom from 1x to 4x in order to more accurately make your pain notations. (Available in Full version only)
  • [ADDED] – Tracking of medication usage on a “per day” basis is now available. The “per day” totals are shown in the Report Graphical views (tapping on any daily summary data point will show medication totals for the day), and XML Data Output includes daily summaries with medication totals.
  • [ADDED] – In Report Graph view, you can now select data points for either individual pain entries OR the daily summary points. Depending on which is selected, you’ll see a mini-view of that particular entry. Previously, you could only do this for the individual entry data points. The daily summary view shows the average pain level for the day and gives the totals of any medications taken that day.
  • [ADDED] – CSV Data for the Daily Summaries is now available. The Daily Summaries aggregate the medication data for pain entries for the given day. It also includes the average pain level for the day. This CSV is included with the original CSV output which includes data for all pain entries in the report period. (Available in Full version only)
  • [ADDED] – XML Data Output is now included as part of the CSV output. The XML output combines both individual pain entry and daily summary data within this single file. The XML utilizes a multi-level schema to organize all of this data. You can then manipulate and analyze the data in Excel or other tools as desired. (Available in Full version only)
  • [ADDED] – Support for Apple’s new iTunes File Sharing option which allows iPhone apps to share files between the device and computer running iTunes. This capability gives users a second method for backing up their database, and provides a way to retreive PDF, CSV, or XML generated reports from the device for use on the computer.
  • [REMOVED] – Support for Facebook connection and posting of pain entry data has been temporarily suspended. We hope to re-release this feature at in a later version.
  • [FIXED] – Bug where a change to the timestamp of an entry resulted in either an increase or decrease of the section count in the history list would create an exception. Changes were made to support all use cases of changes to the history list section count.
  • [FIXED] – Bug with composite image generation where the first image in a series was not being composited properly. Now all images in the series are equally weighted in the composited image.
  • [FIXED] – In some situations, the calculated number of report pages to encompass all available pain entries could be short by 1 page. This is now resolved so that all reports are capable of encompassing the complete pain entry history.
  • [FIXED] – Differences in the tracking and recreation of the painted pain patterns could result in very minor differences between the displayed image and the image used in the compositing process for reports. This usually was noticeable as some artifacting in composited images. The tracking, drawing, and compositing processes now use the same methodology which eliminates the issue.
  • [FIXED] – An isolated use case in the reports could result in an average pain score of -1. The averaging calculation has been improved to eliminate this use case.
  • [FIXED] – Bug related to Core Data migration. If a previous migration failed, it could leave a temporary db file in the filesystem that would then cause future migrations to fail when attempting to create its own temporary db file of the same name. The db startup process now checks for the existence of the temp file and deletes it before the migration process starts.
  • [FIXED] – Improved the touch responsiveness within Pain Painter when using larger pen sizes.
  • [FIXED] – Improved memory consumption within Report Graphical views.
  • [FIXED] – Nav buttons in report vew are now disabled during PDF & CSV report creation to prevent inadvertent exiting of the report before the export process is completed.
  • [FIXED] – Corrected a calculation used in determining the daily avg pain level. When there are multiple pain entries for a given day, this calculation is used to determine the daily avg pain level. The formula was rounding off to zero decimals. It now rounds to 2 decimals to provide additional precision in the report.
  • [FIXED] – Resolved several bugs related to the editing of the medications list.
  • [FIXED] – Many additional stability and performance enhancements.

2.3.02 Release Notes: Released: May 31, 2010

  • [FIXED] – Bug in “Delete All Records” process that could result in the main managedObjectContext being released which would trigger an application exception (crash).
  • [FIXED] – Stability bug – v1.x import process code was modified to avoid multi-threading for the data conversion process.
  • [FIXED] – Improved some of the translations for the internationalization features
  • [FIXED] – Situation could result where a table section footer overlapped table cells. This situation has been corrected.
  • [FIXED] – Report view instability caused by cycling between reports and report options before a previously selected process had completed. Installed some checks and balances within the UIButtons to ensure the loading is completed before next report or report option is presented.
  • [ADDED] – Help screen for the new Report Graph Views. NOTE TO USERS: If you haven’t done so, please review all the help within the application. It will provide lots of good information for interpretting our reports and graph views. All of the help in the application is localized to our 5 supported languages.

2.3 Release Notes: Released: May 17, 2010

  • [FIXED] – Custom pain descriptions were not being saved if the device was localized to a language other than the 5 supported by the application. All custom descriptions are now saved either to one of the 4 non-English description sets OR to the English set if the device is localized to something other than the 5 supported languages.
  • [FIXED] – Improved stability and error handling on Pre-2.0 version data conversion. (Has no effect on existing 2.x users)
  • [FIXED] – Improved memory leaks and performance issues involved in Report viewing
  • [FIXED] – Improved the alignment of chart data points and tick labels
  • [ADDED] – Internal improvements on error handling
  • [ADDED] – Medication Tracking – Users can now record medications taken within their pain entries. Entries with medication usage are flagged in History view.
  • [ADDED] – Support for showing Medications taken in Report Graphs and CSV/PDF outputs
  • [ADDED] – Touch support in report graphs to pull up a small snapshot of the pain entry
  • [ADDED] – Double tap the report graph to alternate between light and dark grid lines

2.2 Release Notes: Released: Apr 23, 2010

  • [FIXED] – Improved performance of composite image generation within the report views – now generated on separate processing thread.
  • [FIXED] – Database indexing has been improved
  • [FIXED] – There has been past confusion over how to close the time picker after changing the timestamp. The button now clearly indicates where to click to continue with pain entry editing.
  • [FIXED] – When time picker is open, no other actions are permitted other than adjusting time picker and/or closing the time picker.
  • [FIXED] – “Done” button on pain painter screen has been moved to right side of screen to prevent inadvertent canceling of the pain entry form (This could happen if the button was pressed twice before the screen updated).
  • [ADDED] – Activity indicators now shown for the period of time between selection of the Graph or Summary View and the update of the screen.
  • [ADDED] – Activity indicators now shown during SyncDocs Backup & Restore operations.
  • [ADDED] – Initial integration with Facebook – You now have the option of posting your Pain Tracker Entry to your Facebook News Feed. Please note, this feature is being released as a beta test for social networking connectivity. We encourage feedback on this feature, plus ideas on what additional social networking features are desirable for our users. Please see our FAQ’s on this and other features at http://www.chronicstimulation.com/FAQ/

2.1.01 Release Notes: Released: Feb 15, 2010

  • [ADDED] – Improved compositing algorithms to provide more color differentiation in the composited pain location images in the report review.
  • [ADDED] – Improved x-axis labeling when viewing report graphs for short time periods (14 days and under)
  • [ADDED] – Additional display options for pain entry and daily avg data points in the report graph view. Now you can view those data sets as points or lines on the graph (previously only points were supported)
  • [ADDED] – Spanish language support (interface, help files, pain descriptions)
  • [ADDED] – French language support (interface, help files, pain descriptions)
  • [ADDED] – German language support (interface, help files, pain descriptions)
  • [ADDED] – Japanese language support (interface, help files, pain descriptions)

2.0.02 Release Notes: Released: Feb 08, 2010

  • [FIXED] – Opening an existing pain entry from the History view resulted in the user being trapped in the entry form. The nav bar Cancel and Save buttons were not functional, forcing the user to hard exit the application.
  • [FIXED] – PDF Report generation would crash the app if there was a blank Patient Name default value. Generation worked fine if the field had a value.

2.0 Release Notes: Released: Feb 05, 2010

  • This is a major upgrade for Chronic Pain Tracker and it offers many great new features to help our users manage their chronic pain challenges. User data from previous versions can be imported into this version after the upgrade has been completed.
  • *** Pain Entry Entry Mode ***
    • [Added] – Front & Back body images for pain location tracking
    • [Added] – New pain location “painting” method provides for improved definition of pain location. This includes ability to define brush widths to be as specific in pain location as you’d like. Plus, you have two pain colors to differentiate between moderate and severe pain areas.
  • *** Pain Entry List View ***
    • [Added] – Improved list view to show more comment details and the front/back body images
    • [Added] – Sectioning of the entry list view by month which includes an entry per month count and a month based index to quickly jump to the desired timeframe.
  • *** Report ***
    • [Added] – A new composited pain location view in the report which blends all pain “paintings” into a single visualization of your pain locations for the reported period.
    • [Added] – Expansion option for the composite view to blow it up to fill the screen for easier viewing of the images.
    • [Added] – Animation of individual pain entry details mapped against the aggregate data for the report.
    • [Added] – Pain Level vs. Time graphing with data series for individual entries, daily averages, and a moving average plot.
    • [Added] – User defined option for lazy generation of composite images within reports
    • [Added] – User defined option for moving average period used in graphing reports
    • [Added] – PDF generation of summary and graph data directly from the Report view. These reports can be immediately emailed to your doctor or other parties
    • [Added] – An option to include in PDF output a detailed entry by entry listing of your pain log.
    • [Added] – CSV generation and email option for data contained within the report.
    • [Added] – Improved navigation between report pages
  • *** Data Administration ***
    • [Added] – Usage of Apple’s Core Data technology and SQLite database
    • [Added] – Backup & Restore capabilities featuring SyncDocs technology
    • [Added] – Option for importing of 1.x version data files
  • *** Bug Fixes ***
    • [Fixes] – Way too many to list.

1.3 Release Notes: Released: Dec 19, 2009

  • (Added) – Arrows on report forms that point to additional time periods reached by swiping the report view
  • (Added) – Previously allowed only 6 periods per report. This is now expanded to show up to 20 periods if needed.
  • (Added) – Setting to allow users to customize the time picker in the Pain Entry form; minute intervals are now user definable
  • (Added) – Same minute interval setting to the General Settings Preferences
  • (Fixed) – Cancel & Save buttons are now disabled when time picker is open in entry mode; this was to correct the app crashes reported previously when changing time stamps

1.2 Release Notes: Released: Nov 06, 2009

  • (Fixed) – Name change to “Chronic Pain Tracker Lite”
  • (Added) – Support for iPhone OS 3.1.2
  • (Fixed) – Corrected message when editing pain descriptions
  • (Fixed) – Revised editing mode handling when entering a new description
  • (Fixed) – Custom descriptions were not showing in reports
  • (Fixed) – Issue preventing generation of CSV file containing non-standard ASCII characters used in comment entries
  • (Fixed) – Errors in the Data Admin help page