• 0.16.0 091a44d0b9

    0.16.0 Stable

    jkaindl released this 2026-07-20 07:53:53 +00:00 | 83 commits to main since this release

    Added

    • Reformat a selection. A new "Abschnitt umformatieren" command (and editor context-menu
      entry) turns a selected block into a different shape: mechanical transforms (table ↔
      columns/rows transpose, table → bullet list, wrap in callout) apply instantly with no LLM
      round-trip, while shape-changing ones (→ list, → prose, → table, → Mermaid diagram, or a free-
      text instruction) stream a preview from your local chat LLM that you review before applying.
    • Reformat sidebar tab. The transforms are now launchable from a "Umformatieren" tab in the
      Vault Retrieval sidebar, grouped by effect (instant/offline vs. preview/LLM). Buttons are
      disabled with a plain-language reason when there is nothing to act on.
    • Model dropdown for Smart Apply. The Smart Apply model is picked from the endpoint's model
      list instead of typed by hand, with an explicit "use chat model" option.
    • Waiting state in the reformat preview. Until the first token arrives, the result area shows
      a running seconds counter, so a cold model start is distinguishable from a hang; after five
      seconds it adds a hint that the first call may still be loading the model. It deliberately does
      not claim the model is loading — the endpoint does not tell us whether it is loading or just
      thinking.

    Fixed

    • "Abschnitt umformatieren" no longer disappears from the command palette. It used
      editorCallback, which Obsidian hides whenever no editor is focused — reading mode, or focus in
      the sidebar. It is now always listed and explains why it cannot run.
    • Replacements are guarded against a stale selection. If the text at the captured position
      changed between selecting and applying, nothing is written and a notice explains why.
    Downloads