Modules › Tags, dates, links
Tags, dates, links
Connecting bullets without moving them.
19 of 20 working
9 delighted · 2 verified · 8 tested · 1 dropped
- verified ๐ #tag anywhere in the text /help/tags-dates
- verified ๐ @tag behaves as a tag too /help/tags-dates
- verified Clicking a tag filters; clicking again clearsClicking a tag filters to it, and clicking it again clears the filter. The defect logged last round was the persona, not the product: applying a mark redraws the row, so its next centre-click landed on the newly drawn chip and filtered, and the persona then read its own click as a failure to filter. The click now aims at the left edge.persona: stylist /help/tags-dates
- verified ๐ Several tags on one item, several filtering at once /help/tags-dates
- verified ๐ Typing # suggests tags you already use pandoNot documented upstream. Pando ships it because a tag you cannot recall is a tag you stop using.
- verified ๐ Dates typed as MM/DD, MM-DD, MM/DD/YY, MM/DD/YYYYMM/DD, MM-DD, MM/DD/YY, MM/DD/YYYY, plus a day-first reading for accounts that want it. A first field over twelve is read as a day whatever the setting says, because it cannot be anything else.test/dates.test.js /help/tags-dates
- verified ๐ today, tomorrow, yesterday, this week, next week, last weektoday, tomorrow, yesterday, this/next/last week, month and year, weekday names, in N days/weeks/months, N ago, and month names either way round.test/dates.test.js /help/tags-dates
- verified !! or /date opens a date pickerpersona: planner /help/tags-dates
- tested Account-wide custom date formatAccount-wide, and every date on the screen reads through it: one dateOpts() that both the parser and the formatter take, so a setting cannot reach half the app.test/dates.test.js /help/tags-dates
- tested Week starts Monday or Sunday, and it changes what this week meanstest/dates.test.js /help/tags-dates
- verified ๐ Alt/Cmd+click removes a date tag /help/tags-dates
- verified ๐ Alt/Cmd+Shift+L copies a link to a bullet /help/hotkeys
- tested Pasting that link makes an internal linktest/markup.test.js /help/organise-with-tags-dates-backlinks
- tested A linked bullet lists everything that references ittest/project.test.js /help/organise-with-tags-dates-backlinks
- verified ๐ Shift+Ctrl+8 stars the current page into the sidebarCtrl+Shift+8. With a search running it saves the search, because that is what you are looking at; without one it stars the bullet you are zoomed to. Starred is a view edge, so it is per person: two people sharing a branch keep their own sidebars. /help/hotkeys
- dropped Nested tagsNot documented upstream and not observable from outside. Claiming parity on it would be inventing the baseline.
- tested Every date the app prints can be typed back into itA weekday in front of a date is decoration, and which number comes first follows the format the account reads dates in rather than being a second setting that can disagree with it. A format the app prints and cannot read is a trap.test/dates.test.js blog 2026.03, 2026.01
- tested Drag a table row or column into a new placeA column move is one mutation across every row, so the table is never briefly ragged on another device. The header stays at the top. The same handle is a button on a phone, where nothing can be dragged: Move left, right, front, end.test/table.test.js blog 2026.06
- tested Drag a bullet between tabs, and drag text in from anywhereA drag carries two payloads: the subtree as indented text, so dropping into any other application gives readable text, and the edge id, so a drop into another tab of the same outline moves the node itself rather than copying its words. Text dropped from anywhere becomes bullets at the line the drop indicator drew. Driven with two real tabs of one account: the payload is produced by the app own dragstart rather than fabricated, and only the transport between windows is bridged, because that part is the browser rather than us.test/e2e/tabs.mjs blog 2026.01
- tested Carry a picked bullet by its grip, with no long press pandoA handle that has to be held before it behaves as a handle is a handle that is lying about what it is. The long press is how a bullet is picked in the first place; once one is picked the grip is showing and there is nothing left to disambiguate. The list pulls itself along near an edge, because a bullet carried past the bottom of the screen has nowhere to go otherwise. A pointer had this already: the gutter is draggable. test/e2e/drag.mjs picks a bullet, asserts that picking is what gives it a handle - no long press anywhere - carries it by that handle with real touch, and asserts it moved. Falsified by taking the handle away.test/e2e/drag.mjs Andreas