-
1.4.0 Stable
released this
2026-07-16 14:32:00 +00:00 | 25 commits to main since this releaseUmbau der Build- und Provenance-Basis — die Brief-Funktionalität ist unverändert,
aber der mobile Vektor-PDF-Export wird deutlich leistungsfähiger.Changed
- Build-System: Das Plugin ist nicht mehr abhängigkeits- und build-frei.
src/
(TypeScript) wird peresbuildzumain.jsgebündelt;main.jsist jetzt ein
Build-Artefakt (gitignored), keine committete Quelle mehr. Grund: der
PDF-Engine-Kern wird als geteiltes Kit vendored (src/vendor/kit/) statt pro
Plugin neu geschrieben — das ist mit reinem Zero-Build nicht mehr praktikabel. - Release-/Provenance-Modell: Die GitHub-Attestation (
actions/attest-build-provenance)
signiert jetzt den Build-Output (main.js/manifest.json/styles.css), frisch aus
dem getaggten Quellstand vianpm ci+npm run gategebaut — nicht mehr committete Bytes
1:1 (bisherigessource = output-Modell aus 1.2.2). Provenance-Garantie: reproduzierbar aus
dem attestierten Commit, verifizierbar mitgh attestation verify. - Mobiler Vektor-PDF-Export erzeugt jetzt reiche Markdown-Bodies: Tabellen,
eingebettete Bilder, Code-Blöcke und mehrseitige Paginierung werden direkt im
Vektor-PDF gerendert (per Degradation auf einfachere Darstellung bei nicht
unterstützten Elementen) — statt wie bisher auf den HTML/Quick-Look-Weg
auszuweichen. Der Desktop-Druckweg (window.print()) ist unverändert. - Code-Blöcke bleiben auch dann intakt, wenn andere Plugins sie einfärben:
Fenced-Code wird für den PDF-Weg direkt aus dem Markdown gelesen, statt aus dem
gerenderten DOM. Obsidians Renderer führt alle installierten Markdown-Prozessoren
aus — ein fremdes Plugin, das z. B. ```json in ein eigenes Widget verwandelt (etwa
„JSON Editor"), hinterlässt dort kein<pre>mehr, sondern seine Bedienelemente.
Im PDF erscheint jetzt der Code, den Sie geschrieben haben, unabhängig von Ihren
übrigen Plugins. Der Desktop-Druckweg nutzt weiterhin die gerenderte Ansicht (dort
ist die Plugin-Darstellung korrekt und gewollt).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Build-System: Das Plugin ist nicht mehr abhängigkeits- und build-frei.