Secure Sharing Betas Updated

Hello Beta Testers!

We wanted to let you know that we’ve got some updated betas available.

You should see these builds available automatically on iOS and Android in TestFlight and Google Play.

For macOS and Windows you can use these installer links:

macOS

Windows

These builds have improvements and fixes based on your feedback and testing which is much appreciated.

We want to hear from you! We’ve gotten some great feedback so far, but we want to make sure everyone’s voice is heard,

Was everything clear in the interfaces? Did something not make sense or take too long? Have you run into any issues or errors when sharing?

Please reach out to let us know how things are going – even if it’s just “I’ve successfully shared Codebook Data and it went smoothly”

You can send an email to our support email: support@zetetic.net or post here to the discussion forum

Beta Update Details

Clearing halting error on upgrade

If you updated one device to the beta version, synced to Codebook Cloud, then synced another (non-beta-updated) version to Codebook Cloud, you would have received a halting error because the schema version has changed in the beta version. Then after updating the non-beta version to beta, that error would persist and need to be cleared manually. To make this smoother, we’ve set up all Codebook Clients to clear any pending halting errors when updating the schema version.

Adds Invite to Account link

We wanted to disambiguate inviting external contacts to share from inviting users to join your account. Because of this, we added a separate link on the Manage Contacts view within the Applications which links you out to the web app where you can invite users to join your account.

User Permissions: Sharing Restrictions

Account owners can now modify their sub-user’s sharing permissions in the web interface: Codebook Cloud - Login

There are two groups (columns) in the User Permissions table from which account owners can change permissions:

  • Sharing within Account
  • Sharing Externally

And there are 3 choices for each column:

  • Sending & Receiving
  • Receiving Only
  • Disabled

Each User defaults to Sending & Receiving for each group.

This allows account owners control over the sharing abilities of sub-user accounts. A couple examples of where we thought this could be useful:

  • A company that only wants to allow sharing within their organization can disable external sharing
  • A parent who only wants their kid to be able to receive shared entries from within their family but not send any can set Account sharing to Receiving Only and disable external sharing

Complete Change List:

Android:

  • Clears halting error (schema mismatch error) when migrating from production to beta version
  • Adds “Invite to Account” link to Manage contacts page to distinguish between inviting new contacts vs inviting users to join your account
  • Creates the Secure Sharing key on upgrade from current production version, rather than waiting until next sync with Codebook Cloud
  • Fixes word list processing for Sync Key import

iOS:

  • Clears halting error (schema mismatch error) when migrating from production to beta version
  • Adds “Invite to Account” link to Manage contacts page to distinguish between inviting new contacts vs inviting users to join your account
  • [iPad] Fixes interface not properly updating after scanning a sync key during setup
  • Fixes crash that could occur “Applying Changes” alert dismisses when applying a large amount of changes

macOS:

  • Clears halting error (schema mismatch error) when migrating from production to beta version
  • Adds “Invite to Account” link to Manage contacts page to distinguish between inviting new contacts vs inviting users to join your account
  • Suppresses spurrious crash reports in Codebook’s new Exception Reporter caused by handled system exceptions

Windows:

  • Improvements to keypair initialization to prevent unknown fingerprint state.
  • Clear Codebook Cloud halting error state following any main strip.db migration success.
  • Prevent Master Password imported from Sync Key message during new installation flow when not imported.
  • Add Invite to Account link in Manage Contacts windows, visible only to account owners.

Hi
I’ve gotten stuck again, setting up Judy’s sharing on HER win10 laptop (called Sewabout). I keep getting the error when I try to sign in as her to the Cloud: sync key doesn’t match. The codebook running on that laptop is 5.3.2.0 and my login on her laptop can connect with the cloud okay. (I made one mistake the first time I tried to sign her into the cloud, using the wrong cloud account password for HER cloud account. I also tried using a mail link to sign her into the account. The error seems stuck. How do I recover?

Hi @DanDanz,

I’ve edited your previous post to remove the email address you included since the beta section within our discuss site is public. When you see the error message (you can click on it), it should display a dialog with a button allowing you to re-enable auto sync. Would you give that a try when you get a chance and let us know your results?

Hi Nick

After I renewable cloud sync, it mumbles for a bit, and then comes back with the same error message. I think he could account is stuck from when I entered a bad password for her cloud account … I’m pretty sure that her cloud account works from another system, bobbin. How 'bout one of us revoke the sewabout information in the cloud devices, and try again.

Sorry for the typos in the first response from me.

I just tried her login on bobbin and used her cloud login to look at her view of the cloud…2 machines, bobbin (up-to-date)and sewabout with unknown updates pending.

L.W. Dan Danz - WA5SKM

Overland Park KS

Hi Dan,

It sounds as if the incorrect Sync Key is being used with her Codebook Cloud account. Does she have any other devices currently syncing with Codebook Cloud successfully? If so, can you compare the word lists from the device which is successfully syncing with Codebook Cloud to the word list on the Windows machine which is failing to sync with Codebook Cloud?

It will take me a bit to do the word lists comparisons, but she can use codebook on bobbin and it syncs. So I will have compare the word lists

L.W. Dan Danz - WA5SKM

Overland Park KS

There’s something wrong .. I can get a word list from bobbin, but what we have for master. Won’t decode the word list but same master passed works on bobbin. So sewabout install is bad. Before beta, MY login had access to 5.3.0 codebook on my login on sewabout. So that would have been using my masterl. I tried it just now on her login on sewabout. Bad password!.. On my login, my master PW works.

So how’s the safe way to revoke her cloud connection for sewabout and start over. She has minimal entries in her codebook on Bobbin, if we have to rip out her data on sewabout but leave mine alone.

L.W. Dan Danz - WA5SKM

Overland Park KS

Hi @DanDanz,

I’m sorry for the continued trouble. Would you mind reaching out to us directly at support@zetetic.net and we can help get this resolved?