mirror of
https://github.com/narrrl/narl-workspace.git
synced 2026-11-03 16:41:27 +01:00
fixes: what the audit turned up
- POST /api/diary/day finds a day's entry, or starts it at the root of the diary, by the server's clock. T, the calendar and a capture all use it, so they can no longer write two entries for one day: before, T counted days by the browser's midnight and wrote into whichever diary folder was last open. - A Ctrl-P result opens beside the results, as a / result does, so n and N go on from it rather than finding no search. - A card's description resolves its [[links]] the way a document does, and following one leaves the card for what it leads to. - gf on the board opens a card's notes. Enter was documented for that, but Enter turns the card over. - The pane header and the status line show where the open node is, rather than where the list is, so a node from another space shows its own path.
This commit is contained in:
1 parent
ac3ad166e5
commit
7f8a3816d3
22 files changed
+321
-114
No files matched your search
@@ -22,6 +22,7 @@ sealed or not.
|
||||
| `GET` | `/api/spaces/{id}/board` | the lists and cards of one space |
|
||||
| `GET` | `/api/agenda` | open cards due within a week or in hand, on every board, whether the diary has today, its entries `on_this_day` in earlier years, and `today` in `WORKSPACE_TIMEZONE`, with its bounds |
|
||||
| `GET` | `/api/diary/days?month=2026-10` | the diary's entries in a month, each with its local `day` |
|
||||
| `POST` | `/api/diary/day` | `{ day? }`: the entry of `2026-10-22`, or of today in `WORKSPACE_TIMEZONE`, started from `templates/day` when there is none; answers `{ id, created }` |
|
||||
| `GET` | `/api/diary/around/{id}` | the entries before and after a diary entry, by date |
|
||||
| `GET` | `/api/nodes/{id}/templates` | the templates of the space the node is in |
|
||||
| `POST` | `/api/capture` | `{ text, to: "card" \| "diary", space? }`, with a session or `Authorization: Bearer` a token |
|
||||
|
||||
@@ -58,6 +58,7 @@ a week fold away until `z` shows them.
|
||||
| `Space` | into the done list, or back out to the inbox |
|
||||
| `o`, `c` | a new card on this list |
|
||||
| `Enter` | turn the card over: labels, description, checklist |
|
||||
| `gf` | the card's notes, without turning it over |
|
||||
| `D` | due date |
|
||||
| `R` | rename the card |
|
||||
| `z` | show done cards older than a week |
|
||||
@@ -106,7 +107,7 @@ you stay where you were. From outside the browser, see [Capture](Capture.md).
|
||||
|
||||
### Notes
|
||||
|
||||
`gf` on the back of a card opens its notes: a document named after the card, made in the
|
||||
`gf` on a card, or on its back, opens its notes: a document named after the card, made in the
|
||||
root of the space the first time. Closing it goes back to the board, on the
|
||||
same card. `:card!` while reading a document makes a card that points at it.
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ arguments and `↑` / `↓` recall earlier lines.
|
||||
| `T` | today's diary entry, started if there is none — from templates/day when the diary has one |
|
||||
| `C` | the diary by month, in the special workspace: h/l a day, j/k a week, H/L a month, . today, Enter opens or starts the day |
|
||||
| `[d / ]d` | the diary entry before / after the one open, by date |
|
||||
| `Ctrl-P` | find anything, in every space — Enter goes to the result lit |
|
||||
| `Ctrl-P` | find anything, in every space — Enter opens the result lit beside them, n goes on |
|
||||
| `b` | the board, in the special workspace: this space's, or the last one shown — 1 … 9 there shows another's |
|
||||
| `c` | capture a card into this space's inbox, without leaving here |
|
||||
| `Esc · q` | close the document, and its tile when there are several |
|
||||
@@ -77,6 +77,7 @@ The first list is the inbox, the last list is done.
|
||||
| `H / L` | move the card to the list left / right |
|
||||
| `Space` | into the done list, or back out to the inbox |
|
||||
| `Enter` | turn the card over: its labels, description and checklist |
|
||||
| `gf` | the card's notes — a document, made on first use; q comes back |
|
||||
| `o · c` | new card on this list |
|
||||
| `D` | due date: fri, tm, +3d, 10-31 … |
|
||||
| `R` | rename the card, or the list when it is empty |
|
||||
@@ -127,7 +128,7 @@ do: `:w!`, `:space! <name>`, `:import!`.
|
||||
| `:board` | this space's board, in the special workspace |
|
||||
| `:special` | the special workspace: the board, the agenda and the calendar side by side — S puts it up and away, Tab walks its tiles, 1 … 9 picks the board |
|
||||
| `:card, :c <title>` | add a card — on the board to the list under the cursor, elsewhere to this space's inbox |
|
||||
| `:card!` | add a card linked to the open document — Enter on it opens the document |
|
||||
| `:card!` | add a card linked to the open document — gf on it opens the document |
|
||||
| `:due <when\|->` | due date of the card — on the board, or highlighted in the agenda: today, tm, fri, +3d, +2w, 10-31, 2026-10-31 — - clears |
|
||||
| `:repeat <rule\|->` | once the card is done, a copy comes back in the inbox: daily, weekly, monthly, yearly, +3d, +2w, +6m — - stops it |
|
||||
| `:done` | move the selected card into the done list, or back out to the inbox |
|
||||
|
||||
+3
-2
@@ -93,8 +93,9 @@ shows the board of another space.
|
||||
|
||||
The first list is the inbox and the last is done; the ones between are work in
|
||||
hand. `h`/`l` move between lists and `j`/`k` between cards. `H`/`L` move a
|
||||
card across, `Space` finishes it, `D` sets its due date, and `Enter` opens its
|
||||
notes: a document made for the card the first time you ask. `:repeat weekly`
|
||||
card across, `Space` finishes it, and `D` sets its due date. `Enter` turns a
|
||||
card over to its labels, description and checklist, and `gf` opens its notes:
|
||||
a document made for the card the first time you ask. `:repeat weekly`
|
||||
makes a card come back in the inbox each time it is finished. `q` goes back to
|
||||
the tree.
|
||||
|
||||
|
||||
Reference in new issue
Block a user