Skip to content

1.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 13:11
· 11 commits to main since this release

Added

  • The index panel (Indexing, Links). A pane in the right sidebar answering the two questions the pickers cannot: what the scan actually found, and which links no longer land. The top half is the index itself — every language with the number of entries under it, and the kinds inside each once you open one — with a search box that finds a symbol by name and offers to open its file or copy a link to it, without inserting anything into a note. Reachable from the ribbon or Open the code index panel; the ribbon icon can be turned off.
  • Vault-wide link health (Links). The panel's lower half reports, per note, how many of its code links drifted and how many are broken, and hands the drifted ones to the same preview the update commands use. It reads every note, so it runs only when you press Scan — and it is a dry run of exactly that rewrite: it reads and never writes. A link into a file the index has never heard of is left unjudged rather than reddened, so one mistyped code root cannot condemn every link at once.
  • sym: as an inline filter (Suggestions). @@sym:def asks for the symbol named def — the only way to reach a symbol whose own name is a language or kind token, which a bare query reads as a filter instead.

Internal

  • Filtering and pinning are one registry now. A way of addressing an entry is declared once as a projection from an entry to a value, and that one projection answers what a typed filter keeps, what the typed text is matched against, and what a link pins to — where the two sides were written separately and could drift. The anchors a link stores (sym:, kind:, line:) are unchanged on disk.
  • The community listing text is kept out of the repository.