Codebook for iOS 3.6.5 Released - iPad improvements

The latest version of Codebook for iOS includes compatibility improvements for certain iPad models. Note Entries now includes an additional 20pt margin on the larger screen real estate of iPads for easier readability/editing.

The previous release of Codebook for iOS (3.6.4) included some nice improvements for those users who were importing/migrating from Codebook for iPad Legacy and Codebook Lite, unfortunately, it also brought along a bug where those users who had previously imported from Codebook Secure Notebook (Codebook 2) were unintentionally re-prompted to import their Codebook 2 Notes on every login. This version resolves that bug.

If you were affected by it, and re-imported your Codebook 2 Notes, you could now have duplicates of your data. The easiest way to find and remove these duplicates is to use the Desktop version of Codebook in conjunction with the Journal or History views to batch delete the duplicates and then replace the data on your iOS device with the non-duplicated data from your Desktop. The complete instructions are at the bottom of this post.

Changes in this version:

  • Fixes iPad Pro compatibility
  • Adds a text inset margin to the entry note view on iPad to make display and editing a bit nicer
  • Fixes use of San Francisco font in note view
  • Fixes bug prompting for import of old Codebook 2 databases

Download:

Visit this link on your iOS device to download Codebook from the iTunes App Store.

Feedback:

As always, please let us know if you’re having a problem with the software or have any feedback. If you like Codebook and you’re pleased with our progress, please consider giving us a rating or a review in the iTunes App Store, they help quite a bit!


Instructions for removing duplicates:

If you’re using macOS:

  1. Download the Codebook for Desktop trial here: https://www.zetetic.net/codebook#download and set it up with the exact same master password as you’re using on Codebook for iOS.

  2. Sync your Codebook for iOS data to the Desktop version by following these steps: Getting Started with Sync

  3. After the sync completes and you have all your data on Codebook for macOS, go to Codebook menu > Preferences > General tab and selected Sort Journal By > Updated, then close out of the preferences window.

  4. Take a backup of your current data by going to File > Backups > Backup

  5. Go to the Journal view on the top left hand side and all your notes will be sorted by when you last updated them (with the most recent at the top). So all of your older (accidentally imported) notes should be at the bottom of that list.

  6. Scroll down to what you believe is your last non-duplicate note, select the one below that (the first duplicate) then scroll down to the bottom of the list and shift + click on the last entry (this will select all the notes from your first duplicate to your last duplicate).

  7. Click the delete Entry button in the toolbar at the top (looks like a paper with a - next to it).

if you’re using Windows:

  1. Download the Codebook for Desktop trial here: https://www.zetetic.net/codebook#download and set it up with the exact same master password as you’re using on Codebook for iOS.

  2. Sync your Codebook for iOS data to the Desktop version by following these steps: Getting Started with Sync

  3. Take a backup of your data by going to File > Database Information > Backups Tab > Backup.

  4. Go to the History view on the top left hand side and all your notes will be sorted by when you last updated them (with the most recent at the top). So all of your older (accidentally imported) notes should be at the bottom of that list.

  5. Scroll down to what you believe is your last non-duplicate note, select the one below that (the first duplicate) then scroll down to the bottom of the list and shift + click on the last entry (this will select all the notes from your first duplicate to your last duplicate).

  6. Click the delete button in the toolbar at the top (looks like a trash can).

Once you’ve completed the cleanup

You’ll want to overwrite your current Codebook for iOS data (that has all the duplicates).

If you’re using one of the cloud services for syncing (Google Drive or Dropbox), you’ll want to perform an “Overwrite” operation from Codebook for Desktop to the cloud service, and then a “Restore” operation on your iPhone (to replace your duplicate Codebook database with the one we just cleaned up and overwrote from your Desktop).

If you’re using Desktop WiFi sync, you’ll want to perform a “Restore” operation on your iPhone (to replace your duplicate Codebook database with the one we just cleaned up on your Desktop).