A major attraction for me of CodeBook was strip.db. I could download a copy from my backup, open it using my password then play with the data using DB Browser for SQLite. That’s totally gone now, replaced with a distributed data model and an unknown password. But, from the description of the new scheme it would be inadvisable to try to reconstruct the latest CodeBook state from the metadata and change logs, essentially one would be recreating CodeBook without the advantage of exhaustive testing.
So, here I am ready to do Christmas cards with my old query and no data. It would have been a lot better if this big change were delayed until after the holidays when people use their database to send cards, or at the very least a warning given that if you upgrade you lose access to all your data via backups.
Since this is the wave of the future in my opinion the export function needs to be beefed up. I store a lot of really sensitive data along with my address book. Unfortunately, it’s either the entire database or just favorites. Problem is, you can’t toggle favorites on a selected list, only the last one changes. So I will need to export the lot then delete all sensitive data.
Update: I opened CodeBook on my Mac and it has export selected records. The CSV also includes every field that exists in any record. So, I don’t have to write any code to use it.
Hopefully the Windows version will have this soon, but at least I can use it on the Mac.