Shizumu est une application d'écriture privée. Ouvrez-la et commencez la phrase : rien à structurer d'abord, nulle part où classer. Vous écrivez pour penser, vous épinglez ce qui compte, vous suivez ce qui continue. Le volume d'écriture n'est pas l'objet ; ce que vous épinglez l'est. Chaque page commence vide, alors la première phrase est la première chose qui arrive.
Les pages s'écoulent dans une mémoire quotidienne que vous pouvez parcourir et rechercher par contenu. Les épingles soulèvent les lignes qui comptent hors du flux : listes, références, tout ce que vous voulez garder à portée. Les pistes regroupent les écrits qui vont ensemble (un projet, un livre, un fil de pensée en cours) sans imposer de structure préalable, et la première fois qu'une page rejoint une piste, les épingles que vous y aviez gardées reviennent sur la page. Une piste peut être une suite de pages datées, ou une piste continue : un seul document vivant pour un fil qui doit continuer à grandir, comme un livre, avec un repère pour chaque jour d'écriture. C'est l'exception intentionnelle, et vous la choisissez.
L'éditeur se pilote au clavier. Tapez / pour un tableau, un graphique, un plan ou un bloc de code ; tapez @ pour atteindre une page, une épingle ou une piste. Ctrl+K ouvre l'index des pistes, Ctrl+P épingle depuis le curseur, Ctrl+F recherche, et un panneau de raccourcis liste le reste.
Local d'abord, par conception. Tout reste sur votre appareil, dans une base SQLite que vous pouvez ouvrir avec n'importe quel outil compatible. La synchronisation est optionnelle et chiffrée de bout en bout : vos écrits sont scellés sur votre appareil avant d'en sortir, les clés y sont dérivées et n'en sortent jamais, et le relais ne détient que ce qu'il ne peut pas lire. Nous non plus. Vos écrits vous appartiennent.
Shizumu convient à l'auteur qui tient un journal, au développeur avec une piste par projet, à l'étudiant qui prend des notes de lecture, et à quiconque cherche un endroit privé pour penser en écrivant, sans devoir apprendre un système d'abord.
Find what you kept. The pins panel on the desktop and the pins screen on the phone have a search field and a row of chips with counts: this trail, all trails, carries forward, on this page, and kind. On a nested trail the pins sit in two sections, the ones kept on this trail and the ones from parent trails. On a wide window the pins sit beside the page, and the page stays live.
Memory has a field to find a trail, shows the pages and pins of every trail, and lists the filters in force as pills you can remove. The trail map shows each page's first line and the pins kept from it.
A decision can be standing or superseded: tap its chip, or press mod+enter on the desktop. A question with no answer reads as open until it is answered.
The phone can export: settings, data, export packs every page as markdown files into one zip, in a folder per trail, and hands it to the share sheet. An export marks decisions, tables, code and pinned blocks, so reading it back keeps them. A kept block can be unpinned from the block itself, on both, and both ask first.
One lock for every device. Turn the lock on, change the passphrase or turn it off on the desktop or the phone, and every paired device follows with the same passphrase. It travels end-to-end encrypted, like the pages, so it is never typed twice. The phone has the desktop's lock settings, including lock after inactivity.
Fixes: a phone synced to a locked desktop no longer asks for a passphrase that could not open it. A page's focus no longer empties after a trail is created from the header. A pinned list turned into tasks keeps its pin. Pinning a range over a titled block no longer renames it. Escape out of a nested list leaves no empty line. A page that arrives unchanged from the other device no longer reloads under the caret. A pasted decision keeps its state. Deleting all writing says when some of it has not reached the other device yet. A keyring that starts locked no longer asks at every launch, and the desktop that set up sync shows its recovery phrase again.