Modules › Search
Search
Filtering the outline live, and keeping the filter.
21 of 22 working
18 verified · 3 tested · 1 dropped
- verified Esc opens search from anywherepersona: searcher /help/hotkeys
- verified The outline filters live as you typepersona: searcher, persona: packing, persona: filing /help/search-your-notes
- verified Search matches note text as well as bullet textpersona: query /help/search-your-notes
- verified Results stay editable in placetest/e2e/parity.mjs searches, types into a result, clears the search and asserts the edit reached the bullet. Results are the outline filtered, not a preview of it.persona: query /help/search-your-notes
- verified Zooming first scopes the search to that subtreepersona: query /help/search-your-notes
- verified A search can be starred into the sidebar and stays liveA saved search is a node of kind search holding the query and the bullet it was scoped to. It keeps the query and not the results, which is what makes a starred search a live view rather than a snapshot of one afternoon.persona: collector /help/search-your-notes
- verified A space between words means ANDpersona: query /help/search
- verified ORpersona: query /help/search
- verified -term excludespersona: searcher /help/search
- verified "quoted text" matches exactlypersona: searcher /help/search
- verified #tag and @mention filterspersona: searcher /help/search
- verified is:complete, is:backlinks, is:sharedpersona: query /help/search
- verified has:file, has:notepersona: query /help/search
- tested text: matches by styling or colourtext:bold, text:italic, text:underline, text:strike, text:code, text:highlight, text:link, text:tag, text:date, and the short spellings people actually type. It reads the marks in the bullet, which are the styles Pando has.test/search.test.js /help/search
- tested highlight: matches by highlight colourA bare highlight: finds anything highlighted. A colour is refused rather than answered, because Pando has one highlight and replying "nothing is pink" would be a lie shaped like an answer.test/search.test.js /help/search
- tested changed: matches by when it was last changedchanged:today, changed:this week, changed:2026-08-01, and a direction with < or >. A two-word date does not need quoting: an operator whose value does not parse takes the word after it if that makes it parse.test/search.test.js /help/search
- verified in:note restricts where the match may occurpersona: query /help/search
- verified Date filters, including ranges and date-after:A bare ISO or numeric date finds bullets carrying it, and a..b finds what falls between. Only the unambiguous shapes are read as dates, so searching for the word "today" still finds the word.persona: query /help/search
- verified > filters by the content of an ancestora > b finds bullets matching b under a bullet matching a, chains to any depth, and keeps the order: a > b will not match a b that sits above its a. Each segment takes the full grammar. Splitting happens only on a > that stands alone, or changed:>2026-08-01 would be cut in half.persona: searcher /help/search
- dropped has:tweetAn embed type Pando does not have. Dropping it is honest; implementing an always-empty filter is not.
- verified day-of-week: finds every bullet on that weekdayComputed from the date numbers rather than by making a Date, so no timezone can move a Monday to a Sunday.persona: query blog 2026.01
- verified The palette searches every command, not a shortlistTwenty-five commands were on the bullet menu and not in the palette, so Ctrl+K then "date" answered "Sort what is under it". Typing anything now searches everything the menus offer; with nothing typed the list stays short, because that is a list of places rather than of commands.persona: query panel finding