SurveyCTO Desktop release notes

Download SurveyCTO Desktop
Desktop 2.70
Mar. 29, 2020
  • Added support for external viewers to be able to download and export data (so long as they were granted download access).
  • Added support for a variety of new functions for form designers, like empty(), sum-if(), and count-items().
  • Fixed the date in the export report to show up properly for all user locales.
  • Fixed SurveyCTO Desktop to no longer require the "Can see datasets" permission in order to export form data.
  • Made the export process safer and more reliable when exporting encrypted submissions with missing attachments. This includes cases where these submissions were silently ignored during export.
Desktop 2.60.11
Feb. 24, 2020
  • Dramatically improved the performance of exporting large .sav files from SurveyCTO Desktop.
  • Fixed a bug that would prevent value labels for select_one fields with filtered choices from being included in .sav file exports for SPSS.
  • Made the export process safer and more reliable when exporting encrypted submissions with missing attachments. This includes cases where the following error message was printed in the sync log: "URIError: URI malformed".
Desktop 2.60.10
Jan. 16, 2020
  • Removed the timeout that would automatically retry transfers that didn't complete within 60 seconds so that people downloading large attachments over slow connections wouldn't get stuck retrying all the time.
Desktop 2.60.9
Jan. 3, 2020
  • Made significant improvements to the performance of exporting large encrypted form datasets, which were previously causing Desktop to freeze.
Desktop 2.60.8
Dec. 20, 2019
  • Improved the startup performance by not checking for Python. Mac and Linux versions will now check for Python only when attempting to use a feature that requires Python. Windows versions do not need Python.
  • Enabled file compression for .sav files when exporting for SPSS. This should greatly decrease the file size and allow SPSS to run faster when working with .sav files exported from SurveyCTO Desktop.
  • Made the default file location for local storage smarter.
  • The Export options panel will now auto-collapse when you begin exporting data.
  • Exported .sav files can now be opened by PSPP (an open-source alternative to SPSS).
  • Added support for OpenJDK for internal features that require Java.
  • Added events in the logs to track Internet connection errors when downloading data from the server.
  • Fixed a bug that was truncating the "missing value" substitution in cases where it was longer than the rest of the data.
Desktop 2.60.7
Nov. 22, 2019
  • SurveyCTO Desktop will now check for updates automatically and can download and install them for you.
  • SurveyCTO Desktop for Linux now uses the .AppImage file format instead of .snap, which should make it much easier for most users to run.
  • Improvements to font sizes and formatting across the app.
  • New and improved interface for the Local WiFi Sync feature.
  • Improved the internal log messages to be more descriptive and helpful in identifying issues.
  • Cleaned up some code dependencies to remove vulnerabilities.
Desktop 2.60.6
Nov. 9, 2019
  • Optimized the code that processes attachments during export to dramatically improve performance.
  • Added support for specifying the CSV and Stata directories when generating Stata .do files from the Design tab. When accessed from within Desktop, this feature will allow you to browse your computer directly.
  • Added 'find in page' functionality throughout SurveyCTO Desktop.
  • Fixed a bug that would apply the 'missing' value to geopoint fields instead of the 'blank' value when exporting.
  • Improved some minor warning messages so that they appear temporarily at the bottom of the screen, instead of interrupting your work with a popup.
  • Added support for connecting to self-hosted servers within certain strict firewalled environments.
  • Other improvements behind the scenes to make SurveyCTO Desktop run more smoothly and reliably.
Desktop 2.60.5
Oct. 9, 2019
  • Fixed a bug in how 'blank' values are exported for temporal and binary fields (any fields that involve time or attachments).
Desktop 2.60.4
Oct. 8, 2019
  • Fixed a startup timing issue that could prevent some users from being able to open Desktop.
Desktop 2.60.3
Oct. 2, 2019
  • Improved the main sync interface to show a summary of what was selected at each step, once you have passed it.
  • Fixed SPSS exports to flag missing values, either using the values configured in Desktop’s export settings (when valid), or using default values.
  • Improved the optional feature that replaces missing values to skip the replacement for legitimately blank values (fields that did appear for respondents, but were left blank).
  • Improved how Desktop interacts with SurveyCTO servers, in order to begin syncing data faster and have less performance impact on the servers.
  • Fixed Desktop to merge corrections to form data into Microsoft Excel when appropriate.
  • Fixed Desktop to allow syncing of form or dataset data even if the user doesn’t have sufficient access to both forms and datasets.
Desktop 2.60.2
Sept. 24, 2019
  • Removed Python distribution from the Mac and Linux packages, making them considerably smaller (Mac and Linux users should already have Python 2.7 installed).
  • Notarized the Mac package so that it will install without warnings.
  • Fixed the export of encrypted forms to work when attachments are configured to be ignored.
  • Fixed the .sav exports for SPSS to truncate long choice labels at the supported maximum (120 bytes).
  • Fixed the .sav exports for SPSS to be usable even if no submissions are included (only the variables will be included).
  • Added Refresh, Back, and Forward options into Desktop’s browser windows (when using the server console, managing the subscription, etc.).
  • Added the ability to include the “review_status” field in Excel exports, KML exports, and .csv subsets.
  • Fixed offline sync (via local wi-fi) to include data for the instanceID and KEY fields.
  • Fixed offline sync (via local wi-fi) to be able to receive encrypted form submissions.
  • Improved the interface for when the wrong private key is used to decrypt data (to show a helpful error message and abort sooner).
  • Changed to warn rather than abort with an error when configured to run processes in the “thenrun” folder, but the folder is missing.
  • Fixed the Desktop application to start on Linux distributions (like Deepin) that had been getting an error on start-up.
  • Fixed those features that require Java to work on Linux systems (mail-merge, offline form validation, and Sync preferences migration).
Desktop 2.60.1
Sept. 9, 2019
  • Fixed a problem when clearing forms from the local storage would cause an error if the form ID was very long.
  • Fixed a problem migrating SurveyCTO Sync settings for users whose Sync local storage conatained form definitions with warnings or errors.