Repository navigation
Releases: ashalkhakov/TopoText
Releases · ashalkhakov/TopoText
Release list
v0.4.6
v0.4.5
What's Changed
- Release: the shared steps from gnustep-release-actions by @ashalkhakov in #15
- Built the familiar way (make, make check, make install) on released dependencies by @ashalkhakov in #16
- SimpleNotes: an image pasted after another is its own; one deleted is gone by @ashalkhakov in #17
Full Changelog: v0.4.4...v0.4.5
v0.4.4
What's Changed
- Release: retry stapling, and ship unstapled if Apple's ticket service stays unreachable by @ashalkhakov in #14
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- Automatic updates: AppImage (zsync) and the Mac app (Sparkle) by @ashalkhakov in #13
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- SimpleNotes: the window's panes keep their widths between launches by @ashalkhakov in #12
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- AppImage: AppStream metadata for the AppImage catalog by @ashalkhakov in #11
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- SimpleNotes: Find/Replace, colours, quote, sections, Print/PDF, gallery, attachments, sharing, version history by @ashalkhakov in #10
Full Changelog: v0.3.2...v0.4.0
v0.4.0-rc2
Pin gnustep-patches at ac63e2c: a file attachment double-clicked open…
v0.4.0-rc1
SimpleNotes: version history, kept by the server (model version 7)
A note's versions are kept at the server, so that every device has the
same history; devices download them and never write them.
- Model version 7 adds NoteVersion (noteID, title, text, created, owner):
ODataSync down. The server refuses a client's writes to it.
- Server/SNVersions: as a write is about to change a note's text (its
plain text or its rich text, whichever comes first), the text it had
is kept, when the note's newest version is ten minutes old or older
and differs: a clean copy of its text and formatting, without what
was deleted from it. Thinned: all of the last day, the newest of each
hour for a week, of each day for 30 days, none older. A note deleted
for good takes its versions with it. Every set with an owner is now
served by the notebooks' handler, per user or shared.
- Restore: the note made as the version by TopoText's fewest edits, in
an editor of its own, then shown in the open ones: it syncs and merges
as typing does, another device's typing elsewhere in the note staying.
- File > Version History... (VersionsPanel.xib) and, on iOS, Version
History in the note's ... menu: the versions, the one chosen beside the
note as it is now (what comes back highlighted, what goes struck
through: TTStringChanges), Restore This Version.
Edits made offline make no version of their own: they come as one write.
A server not updated yet refuses a version 7 device ("no schema version
7"), as with every model version: the server first, then the apps.
Tests: thinning; a note's versions made at the server, downloaded by
another device, the oldest restored there while the first device typed
elsewhere in the note, both ending the same; migrations from version 6;
the self-tests (macOS, GNUstep, iOS) restore Groceries as seeded.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
v0.3.2
SimpleNotes after 0.3.1: ODataSync's sign-in, files beside the store …