Changelog
EveryJot's versions, from the first one. No dates here: versions follow one another and no number is skipped, not even the builds that never left the Mac.
1.3.1 - first version on TestFlight
- Fixed a serious defect introduced in 1.2: the archive was looked for in the wrong place, so anyone who installed that build would have found an empty library with no warning at all. The notes were not lost, the app was looking elsewhere. This version puts them back.
- Added automated checks on where the archive lives, which is the test that should have been there from the start.
1.3 - never released
- Protected notes in Settings: it says whether a PIN is set, lets you change it and explains what it is - an EveryJot code, not the phone's passcode, from which the key that encrypts the notes is derived.
- The Always ask for the PIN option: when on, protected notes open only with the PIN and face recognition is not even offered.
- Changing the PIN rewraps the keys of every protected note. Without that step, each protected note would have become unreadable forever.
- Markdown can be shared from the editor too, not just PDF.
- A new notebook can be created straight from the editor, without leaving for the Notebooks tab.
- Two visible fixes: the formatting bar stayed above the PIN keyboard, and the last button of a screen ended up underneath the dock.
1.2 - never released
- The writer picks the formatting bar: five commands out of thirteen, in order, reordered by dragging. The ones left out live in the panel, so nothing disappears.
- Locking the whole app with Face ID, Touch ID or the phone passcode, with a delay of your choosing. It is a different thing from protecting a single note, and the screen says so.
- Settings split into seven screens: Appearance, Formatting bar, iCloud, Export, Lock, Quick actions, Contact.
- The iCloud screen says whether it is syncing, when the last exchange happened and why it failed.
- Quick actions: a new note from Shortcuts, the Action button, the double tap on the back, Siri and Control Centre.
- The icon fills its tile: the artwork was sitting on less than half the image.
1.1 - never released
Every fix that came out of an independent review: twenty-four defects found inside work that had been declared finished.
- A failed decryption no longer destroys the content: the editor opened empty and the first keystroke wrote that emptiness over the real note.
- Exporting several notes no longer loses any when two of them share a title.
- The Markdown engine no longer drops characters, and a control character no longer corrupts the Word file.
- The PDF of a long note is paginated instead of being a single oversized page.
- Reminders ring, and no longer unlink themselves on the second device.
- Security: the PIN is no longer a bare hash but goes through PBKDF2 with a random salt and two hundred and ten thousand rounds; each note's key is wrapped by a key derived from the PIN, so nothing decrypts without it; PIN attempts are limited; keys of deleted notes leave the keychain and temporary export files are removed.
1.0 - never released
The first build: data model, fifteen palettes and three visual personalities, a Markdown engine written from scratch with no dependencies, an editor with a formatting bar, notebooks and tags, a library with sorting, search and filters, a trash emptied after thirty days, protected notes with AES-GCM encryption, iCloud sync, export to Markdown, PDF, image and Word, links to Apple's Reminders, opening external .md files and an iMessage extension.