Skip to content

1.3.0

Latest

Choose a tag to compare

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

Added

  • The flat single-file OpenDocument is read (Indexing, Embeds). .fodt .fods .fodp .fodg — what LibreOffice offers beside the zipped form — are the same markup in one XML file rather than a package, and they now index, outline, preview and embed exactly as .odt .ods .odp .odg do. Pictures included: a flat file keeps them inside the markup rather than beside the text, and they are carried into the preview as they are. That brings the plugin to 11 formats and 57 extensions.
  • Find a document by its citation key (Suggestions). With a bibliography read, @!cite:knuth1984 searches the keys instead of the file names, so a paper is reached by how you cite it rather than by whatever it is called on disk. @!cite: on its own lists everything the bibliography knows. Pinning a link to a key was already there; finding one by it is what was missing.
  • Export citations used in the vault (Commands). Collects every citation key your notes actually pin to and writes a note listing each key, the document it names and the notes citing it. A key a note pins but the bibliography no longer carries is called out rather than left blank — that is the case worth seeing. A report is a snapshot, so it never overwrites an earlier one.
  • What each format can do, in the settings (Settings). Every format in File extensions carries two marks beside its name: whether it has an outline to link into, and whether a link into it opens at the position or at the start. The second is the one that could previously be learned only by clicking a link and watching where it landed — PowerPoint has sections, but its viewer ignores the fragment, so the section name goes to the clipboard instead. A dimmed mark means no; hovering one explains it in words.
  • Keys with no document, by name (Settings). The bibliography status said how many keys matched; it now also names the ones that matched nothing, which is what a reader has to fix.

Changed

  • The bibliography and citation keys are documented in the readme, having until now been findable only by scrolling the settings.

Internal

  • Filtering and pinning are one registry now. A way of addressing a document is declared once as a projection from an index entry to a value, and that projection answers what a typed filter keeps, what the typed text is matched against, and what a link pins to — which is why cite: searching came for the price of a declaration. The anchors a link stores (sec:, cite:) are unchanged on disk.
  • The community listing text is kept out of the repository.