Commit Graph

  • c6c5e9e144 plan: b, t and C open their own view alone or beside what is there, q closes one view main nvrl 2026-10-23 00:48:50 +02:00
  • 4542b9692e search: Esc on the line gives it up, Esc in the list lets go of it nvrl 2026-10-22 22:58:27 +02:00
  • a27d5de9c7 phone app: installable, opens offline, takes the share sheet onto the scratchpad, back lets go of one thing nvrl 2026-10-22 20:10:13 +02:00
  • 9363a0024d navigation: the list by name outside the diary, Ctrl-P goes to anything by its name, new things land beside what they belong to nvrl 2026-10-22 17:39:24 +02:00
  • c70bfdd7be docs: the guide around four things and two screens, new screenshots, the plan closed nvrl 2026-10-22 17:09:25 +02:00
  • 650fc40fa7 keys: Ctrl moves between tiles, Ctrl-Q jots from anywhere, the plan gets a screen of its own nvrl 2026-10-22 16:51:50 +02:00
  • b1107013ee store: one workspace, made of parts nvrl 2026-10-22 16:14:38 +02:00
  • 7f8d625a8d commands: one grammar for !, merged commands, a settings sheet, two-level help nvrl 2026-10-22 15:35:36 +02:00
  • d8e72c688d files: a file belongs to a node, and a document holds its own nvrl 2026-10-22 11:57:52 +02:00
  • 2233fa41a6 scratch: the scratchpad is the inbox, with ways out and a search nvrl 2026-10-22 11:22:55 +02:00
  • ccc91028e7 editor: one editor, and everything written saves itself nvrl 2026-10-22 10:57:56 +02:00
  • b8b3641e6e cards: a document and its cards, seen from both ends nvrl 2026-10-22 10:45:20 +02:00
  • 5684614d0a tiles: the board, the agenda, the calendar and a card's back are tiles nvrl 2026-10-22 10:18:50 +02:00
  • 26b3c686d2 sheets: one Sheet component, and the info sheet over a document nvrl 2026-10-22 04:07:42 +02:00
  • 0eabcb2333 keys: one table drives dispatch, help, footers, the rail and the wiki nvrl 2026-10-22 03:42:19 +02:00
  • 7f8a3816d3 fixes: what the audit turned up nvrl 2026-10-22 03:10:49 +02:00
  • ac3ad166e5 scratch: a drawer of notes taken in passing, kept as documents later nvrl 2026-10-22 00:07:23 +02:00
  • 3c4c383f72 board: a card turns over to a checklist, labels and a description nvrl 2026-10-21 23:53:24 +02:00
  • 1fd1aa1eb7 brand: a workspace, tiled, with its focus lit nvrl 2026-10-21 15:57:27 +02:00
  • 176aad8c6f special: keys go to a tile, and Esc only ever leaves nvrl 2026-10-21 15:53:24 +02:00
  • 0245402ead typst: a block of it in markdown is typeset on the server nvrl 2026-10-21 15:41:45 +02:00
  • 73ac961751 special: the board, the agenda and the calendar in a workspace of their own nvrl 2026-10-21 15:04:58 +02:00
  • 304c67151c help: the whole sheet, walked by key nvrl 2026-10-21 14:52:29 +02:00
  • 38d15afda2 brand: the icon wears the theme nvrl 2026-10-21 14:44:43 +02:00
  • 71f90a75d9 plan: the findings are fixed nvrl 2026-10-21 12:54:45 +02:00
  • c72b65fc38 search: a write reads only its folder, and the match is lit nvrl 2026-10-21 12:53:37 +02:00
  • 767dd076dd markdown: a paragraph an editor wrapped reads as running text nvrl 2026-10-21 12:38:26 +02:00
  • a59ba4af1b build: a clone compiles before the frontend is built nvrl 2026-10-21 12:35:59 +02:00
  • 0e0d21506e agenda: today is the workspace's day, not the browser's nvrl 2026-10-21 12:24:37 +02:00
  • a1f6f6025f nodes: names that cannot be confused, and a search of nothing nvrl 2026-10-21 12:21:54 +02:00
  • 3a6ad9453e nodes: a write changes only what it sends nvrl 2026-10-21 12:18:26 +02:00
  • 10103b81be docs: the screenshot run leaves no directory behind nvrl 2026-10-21 12:09:14 +02:00
  • 480eab0c6a plan: what writing the docs turned up nvrl 2026-10-21 12:07:32 +02:00
  • 376533737d ci: the checks on every push, and the wiki published from docs nvrl 2026-10-21 12:07:32 +02:00
  • 4eb663e2d7 docs: a guide, a wiki and screenshots nvrl 2026-10-21 12:07:32 +02:00
  • 7b2fd5579c brand: an icon, ~/ and a block cursor nvrl 2026-10-21 12:07:32 +02:00
  • 909abf5fcb search: a file is found by what it says nvrl 2026-10-21 01:12:42 +02:00
  • 6673298cb2 boards: a card can come back once it is done nvrl 2026-10-21 00:02:42 +02:00
  • 824f2bb945 diary: templates, a calendar, the days either side and this day before nvrl 2026-10-20 23:41:04 +02:00
  • f629f5af97 capture: a token writes down from outside the browser nvrl 2026-10-20 23:05:17 +02:00
  • a42f9074a2 links: a rename or a move no longer breaks them nvrl 2026-10-20 20:20:40 +02:00
  • fc2be66b0c revisions: a save keeps what it replaces nvrl 2026-10-20 18:40:50 +02:00
  • 8ffad6350f trash: a delete can be undone nvrl 2026-10-20 18:15:22 +02:00
  • 439d5b083b board: F jumps to a card by letter nvrl 2026-10-20 15:42:12 +02:00
  • 9fce0112e2 file pane: the PDF viewer gives the keys back nvrl 2026-10-20 15:38:36 +02:00
  • e728d468cb reader: wide tables scroll sideways from the keys nvrl 2026-10-20 15:35:29 +02:00
  • 811e09416f agenda: a card's date and list without going to its board nvrl 2026-10-20 15:34:07 +02:00
  • cb76aaf43a tiles: several documents open at once nvrl 2026-10-20 15:32:32 +02:00
  • e0de88938a store: what belongs to one document lives in a Tile nvrl 2026-10-20 15:22:43 +02:00
  • c72eccf86b keys: n walks the search results, and a half-typed key shows nvrl 2026-10-20 15:17:31 +02:00
  • b3a60aa361 keys: the command line remembers and completes nvrl 2026-10-20 15:16:00 +02:00
  • 37443cf083 keys: files and uploads answer the keyboard nvrl 2026-10-20 13:59:09 +02:00
  • 54bc333be2 keys: links are followed without the pointer nvrl 2026-10-20 13:55:48 +02:00
  • 6a8ffdf408 keys: headings are a key away, read or written nvrl 2026-10-20 13:52:24 +02:00
  • 007fb1d3e3 keys: passwords, titles and names without the pointer nvrl 2026-10-20 13:44:37 +02:00
  • 4bf8634991 focus: keys go where the screen says they go nvrl 2026-10-20 13:40:40 +02:00
  • e0a4c01654 backup: the Proton login runs from the workspace nvrl 2026-10-20 12:54:03 +02:00
  • 3387db1c4d vault: a password change brings a new master key nvrl 2026-10-20 12:46:10 +02:00
  • 947cc2ba96 share: the key never travels in a URL nvrl 2026-10-20 12:33:59 +02:00
  • fe1b12042d login: guessing from elsewhere no longer slows a browser already in use nvrl 2026-10-20 12:25:36 +02:00
  • 165561f6a2 sessions: every signed-in browser is a row, and one can be signed out nvrl 2026-10-20 12:19:26 +02:00
  • 6c82264f57 help: one long signature no longer squeezes its whole group nvrl 2026-10-20 12:07:35 +02:00
  • cbbb804bfc docs: what a vault password change does not take back nvrl 2026-10-20 11:45:32 +02:00
  • 7f15206ffb markdown: links open nothing they can reach back from nvrl 2026-10-20 11:45:11 +02:00
  • a1bc0a9995 vault, sftp: a key reads sealed files only when allowed to nvrl 2026-10-20 11:43:39 +02:00
  • f450883ac0 auth, headers: the examples are refused, HTTPS is insisted on nvrl 2026-10-20 11:25:16 +02:00
  • 6bf88e7ffd tree: several nodes picked up and moved at once nvrl 2026-10-20 11:13:52 +02:00
  • b19fb21fc4 vault prompt: appears at once and stays put between questions nvrl 2026-10-20 11:00:08 +02:00
  • e4e3e2b5aa sftp: a sealed file opens while the vault is open nvrl 2026-10-20 10:34:29 +02:00
  • fc593e6452 markdown: math set by KaTeX, fetched only when a page has some nvrl 2026-10-20 10:25:26 +02:00
  • 889f99f8d6 vault: a sealed folder stays sealed nvrl 2026-10-20 10:14:36 +02:00
  • 1ae0665206 files: PDFs, text, code, tables and certificates open in place nvrl 2026-10-20 09:57:09 +02:00
  • 9749c500cf docs, help, checks: the README and the help say what the app does nvrl 2026-10-20 06:02:16 +02:00
  • e0f0ebb646 style: cargo fmt, once, so it can be checked from here on nvrl 2026-10-20 05:54:37 +02:00
  • 2733ac1a3a ui: touch parity, saves that survive outages, edits that do not collide nvrl 2026-10-20 05:53:34 +02:00
  • ee13ae44fa runtime: ranges, health, logs, supervised loops, strict config nvrl 2026-10-20 02:01:50 +02:00
  • d1f27ac18d sftp: files in the mount, conflicts kept, revoked keys locked out nvrl 2026-10-20 01:49:31 +02:00
  • 336df03ee2 vault: a lock that lets go, and seals that say what they broke nvrl 2026-10-20 01:43:45 +02:00
  • aa34be8663 export, import: an export that pours back into a workspace whole nvrl 2026-10-20 01:38:42 +02:00
  • b1ba63dc61 mail: an outbox that cannot clog, and card mails that stay true nvrl 2026-10-20 01:29:49 +02:00
  • e1d696701f integrity: one write, one transaction, and nothing left behind nvrl 2026-10-20 01:26:47 +02:00
  • 082f2c8602 security: close the holes a session or a stranger could walk through nvrl 2026-10-20 01:13:03 +02:00
  • cc7d05aaf2 backup: seal the Proton session under a key kept off the volume nvrl 2026-10-19 16:57:02 +02:00
  • cd18f80c04 backup: keep Proton key passphrases, never the password nvrl 2026-10-19 16:48:43 +02:00
  • 13551469a0 deps: proton-drive-rs and proton-sdk 0.9.2 nvrl 2026-10-19 16:21:04 +02:00
  • a641d9b6ba vault: files sealed under a password that is never stored nvrl 2026-10-19 16:03:59 +02:00
  • 364ba61963 backup: a readable files/ view of the tree on the Proton device nvrl 2026-10-19 15:48:41 +02:00
  • 2103edc299 files: a node kind of their own, in the tree beside the notes nvrl 2026-10-19 15:44:30 +02:00
  • 3d6944c860 uploads: stream to disk instead of holding them in memory nvrl 2026-10-19 15:23:44 +02:00
  • 9255d36b61 agenda, capture and finder: what needs doing comes to you nvrl 2026-10-19 14:51:52 +02:00
  • e1c8e22ea5 board: one model — first list inbox, last list done nvrl 2026-10-19 14:45:09 +02:00
  • d9b78170d8 keys act on the focused pane, deletes ask y/N in place nvrl 2026-10-19 14:39:38 +02:00
  • 4ded89b0e7 boards: last list means done, new lists go before it nvrl 2026-10-19 14:35:14 +02:00
  • ecfbab0eaa ui: share view in the shell, icon rail, phone polish nvrl 2026-10-17 17:27:59 +02:00
  • 9391b10af1 hyprland nvrl 2026-10-17 14:25:32 +02:00
  • 8a37ca5dfe redesign nvrl 2026-10-17 13:44:05 +02:00
  • 747332153c feat: mount spaces/folders over SFTP with SSH-key auth nvrl 2026-09-21 15:36:36 +02:00
  • ab8712559e docker: make SFTP mount reachable through traefik override nvrl 2026-09-21 15:35:45 +02:00
  • 25411ca115 ui fixes nvrl 2026-09-21 15:10:23 +02:00
  • 1a37420461 added document move nvrl 2026-09-21 00:05:24 +02:00