• 1.6.0 38a06528fa

    1.6.0 Stable

    jkaindl released this 2026-07-23 09:25:19 +00:00 | 12 commits to main since this release

    Removed

    • Einstellung „Mobiler Export" entfernt. Sie bot seit 1.4.0 nur noch eine einzige Option und
      wurde von keinem Codepfad mehr gelesen — der HTML/Quick-Look-Weg war damals zugunsten des
      Degradations-Modells abgeschafft worden, das Dropdown blieb als Attrappe stehen. Der
      gespeicherte Schlüssel wird weiterhin akzeptiert, alte Konfigurationen laden also unverändert;
      es ändert sich nichts am Verhalten, nur eine wirkungslose Zeile verschwindet aus den
      Einstellungen.

    Fixed

    • Dokumentation beschrieb einen Exportweg, den es nicht mehr gibt. README (beide Sprachen)
      und das Tutorial führten weiterhin durch den alten iOS-Umweg (HTML-Datei → Quick Look →
      Drucken → Vorschau aufziehen → sichern) und verwiesen auf die „Mobiler Export"-Einstellung.
      Seit 1.3.0 ist der mobile Export ein Tipp. Auch AGENTS.md und ein Kommentar in core/model.ts
      behaupteten den wählbaren Fallback.
    • Referenz-Doku um die 1.5.0-Einstellungen ergänzt: Ausgabeziel, eigener Ordner und
      Dateinamen-Schema samt Platzhalter-Tabelle fehlten in docs/reference/settings.md vollständig,
      obwohl sie bestimmen, wohin die PDF geschrieben wird und wie sie heißt.

    Changed

    • Intern: core/body-ir.ts nimmt das Briefmodell nicht mehr als any, sondern als
      typisierte Consumer-Shape LetterBodyModel (Muster von LetterHeadModel). Damit fallen die
      letzten 32 Lint-Warnungen des Repos weg, die im Community-Store-Review als Warnings auftauchten.
      Keine Verhaltensänderung: alle drei Änderungen sind Typkonstrukte, der Build-Output ist bis auf
      die Bezeichner-Vergabe des Minifiers identisch (Zahlen-Literale byte-gleich). Der Anlagen-Block
      ist dabei erstmals von Tests abgedeckt (Singular/Plural-Label, Fallback, Position).
    • Einstellungen-Tab auf die deklarative API (getSettingDefinitions) umgestellt. Auf Obsidian
      ab 1.13 rendern die Einstellungen im nativen Karten-Layout inklusive Einstellungs-Suche; auf
      älteren Versionen greift unverändert der bisherige Aufbau (display()), der dieselben
      Definitionen durchläuft — es gibt keine zweite Quelle. minAppVersion bleibt 1.8.7, Felder und
      Verhalten sind identisch. Damit entfällt der letzte begründungslose Lint-Override des Repos.
    Downloads