Änderungsprotokoll
Was sich in jeder Version der MarsDawn-App aus dem Mac App Store und des kostenlosen Befehlszeilenprogramms marsdawn geändert hat. Bei der App ist das Datum der Tag, an dem die Version im Mac App Store erschien.
Was als Nächstes kommt, steht in der Roadmap.
MarsDawn-App
MarsDawn 1.1.1
15. Oktober 2026
- Auf Deutsch, Japanisch, Spanisch und Französisch zeigt Einstellungen > Erscheinungsbild > „Weitere Themes laden …“ den Szenario-Filter jetzt als Einblendmenü mit der Beschriftung „Szenario“, damit die fünf Optionen Platz haben. Auf Englisch, Koreanisch und Chinesisch bleibt es beim segmentierten Steuerelement.
- Wenn ein Theme aus der Galerie zurückgezogen wird, nennt der Hinweis in „Weitere Themes laden …“ jetzt den Namen des Themes (zum Beispiel Inkwell Ivory) statt seiner internen ID.
- Ausklappbare details-Abschnitte im GitHub-Stil beginnen in der Vorschau und in der Übersicht jetzt eingeklappt mit sichtbarer Zusammenfassung und öffnen sich per Klick. Der PDF-Export druckt weiterhin den Inhalt aller Abschnitte.
- Dokumente, die du aus dem Finder, dem Dock, über Ablage > „Öffnen …“ oder mit dem Befehl marsdawn open öffnest, öffnen sich jetzt als Tabs im vordersten Fenster, ebenso neue Dokumente. Um das bisherige Verhalten beizubehalten, wähle „Systemeinstellung folgen“ unter Einstellungen > Erscheinungsbild.
Frühere Versionen sind nur auf Englisch beschrieben: zum englischen Änderungsprotokoll.
Befehlszeilenprogramm marsdawn
Versionen vor 0.5.1 sind nicht aufgeführt.
marsdawn 0.7.2
20. Oktober 2026. Das Handbuch-Layout, Hinweisboxen und japanische Schriften.
- Der Wert für
--layoutheißt jetzthandbook, wie das Layout „Handbuch“ der App:marsdawn export --layout handbook.--layout manualfunktioniert weiterhin, ist aber veraltet. - Hinweisboxen werden dargestellt, in der Vorschau und in exportierten PDFs: GitHub-Alerts wie
> [!NOTE]und> [!WARNING]und HackMD-Container wie:::infound:::warning.:::spoilerergibt einen ausklappbaren Abschnitt. - Ein japanisches Dokument verwendet japanische Schriften für Kana und Kanji. marsdawn erkennt die Sprache an
lang: jaim Front Matter oder am Kana-Anteil des Textes. - Nach einem erfolgreichen
exportoderopenim Terminal zeigt marsdawn einmalig einen Tipp auf stderr, wenn der Agent-Skill fehlt oder veraltet ist. Die Ausgabe auf stdout und mit--jsonändert sich nicht. MitMARSDAWN_NO_SKILL_HINT=1schaltest du den Tipp ab.
marsdawn 0.7.1
20. Oktober 2026. Ein Handbuch-Layout und eine Größengrenze.
marsdawn export --layout manualdruckt ein Handbuch: breitere Ränder, 25 mm Bundsteg und jede Überschrift der obersten Ebene auf einer neuen Seite, dazu ein Deckblatt aus title, subtitle, version, date, author und logo des Front Matter, ein Inhaltsverzeichnis der Überschriften der Ebenen 1 und 2 mit Seitenzahlen, Seitenzahlen alsn / Nund PDF-Lesezeichen.--toc-titlelegt die Überschrift des Inhaltsverzeichnisses fest. Standard bleibt--layout document.<!--BREAK-->allein in einer Zeile beginnt eine neue Seite, in beiden Layouts.marsdawn exportlehnt Dateien über 16 MiB ab: Es endet mit Exit-Code 5, meldet mit--jsoninput_too_largeund schreibt nichts.- Die Vorschauseite entfernt script- und noscript-Elemente; ein neu gezeichnetes Mermaid-Diagramm behält sein eigenes SVG.
- Ein Zeichenverweis, der zu
=oder^decodiert wird, etwa=, bildet kein Paar mehr mit einer HackMD-Markierung.
marsdawn 0.7.0
18. Oktober 2026. HackMD-Markdown, Zeilenumbrüche und Grenzen für sehr große Dokumente.
- HackMDs Inline-Markierungen werden dargestellt:
==mark==,^sup^und~sub~. Ein Absatz, der nur aus[TOC]besteht, wird zum Inhaltsverzeichnis, HackMDs Bildgrößen werden übernommen, Embed-Tags werden zu einfachen https-Links, und die Sprache eines Codeblocks wird vor HackMD-Optionen wiejs=gelesen. marsdawn export --breaksmacht wie HackMD jeden Zeilenumbruch in einem Absatz zu einem Zeilenumbruch. Ohne die Option fällt ein Zeilenumbruch zwischen zwei chinesischen oder japanischen Zeichen weg, sodass sich die Zeilen wie ein Satz lesen. Koreanisch behält sein Leerzeichen, weil es Wörter durch Leerzeichen trennt.- Sehr große Dokumente haben Grenzen, in der Vorschau und in exportierten PDFs. Ein Codeblock über 128K Zeichen wird nicht hervorgehoben, und nach insgesamt 256K Zeichen endet die Hervorhebung. Pro Aktualisierung werden bis zu 100 Mermaid-Diagramme und 1.000 Formeln dargestellt; die übrigen Diagramme zeigen ihren Quelltext mit einem Hinweis, auch wenn sie schon einmal gezeichnet waren.
- In einem Sequenzdiagramm bekommt eine Nachrichtenbeschriftung in einem
rect-Block einen Rand in der Farbe des Blocks. - Ein Fußnotenverweis direkt über einer Tabelle bringt
marsdawn exportnicht mehr zum Absturz. marsdawn skill --installendet mit Exit-Code 7 (skill_install_failed), wenn es den Ordner nicht anlegen oder die Datei nicht schreiben kann, und lässt eine vorhandene SKILL.md unverändert.
marsdawn 0.6.4
13. Oktober 2026. Ausklappbare <details>-Blöcke.
- Ein
<details>-Block im GitHub-Stil mit Leerzeilen darin wird als ein ausklappbares Element dargestellt, in der Vorschau und in exportierten PDFs. Bisher zerfiel er an der ersten Leerzeile. - Der PDF-Export öffnet vor dem Drucken jeden
<details>-Block, außer dem Front Matter. - Die Vorschau behält ihre Scrollposition, wenn du einen
<details>-Block öffnest oder schließt.
marsdawn 0.6.3
6. Oktober 2026. MarsDawn ist im Mac App Store.
- Wenn die App nicht installiert ist, verweist
marsdawn openauf MarsDawn im Mac App Store. - Das README und der Agent-Skill erklären
marsdawn open .und--folder: MarsDawn 1.0.0 zeigt den Ordner in der Seitenleiste des Fensters.
marsdawn 0.6.1
29. September 2026. Themen prüfen.
marsdawn theme validateprüft einetheme.jsonnach den Regeln der App. Es endet mit Exit-Code 0, wenn das Thema gültig ist, und mit 1, wenn nicht, und listet jedes Problem auf.--require-completeverlangt zusätzlich die Syntax- und Diagrammfarben.marsdawn theme cssgibt das CSS aus, das die Vorschau für ein gültiges Thema verwendet, undmarsdawn theme previewrendert damit ein Beispieldokument als PNG, hell oder dunkel.
marsdawn 0.5.4
26. September 2026. Mermaid-Korrekturen, Zeilenangaben bei Diagrammfehlern und die Installation des Skills.
- In einem Sequenzdiagramm bleibt eine Nachrichtenbeschriftung, die die Lebenslinien anderer Teilnehmer kreuzt, lesbar, in der Vorschau und in exportierten PDFs.
marsdawn exportkommt mit Dokumenten voller Mermaid-Diagramme zurecht. Eines mit 50 Diagrammen, das früher mit Exit-Code 5 scheiterte, wird jetzt exportiert.marsdawn export --jsonergänztdiagramErrorDetailsmit Zeilennummern für jeden Diagrammfehler: wo das Diagramm in deinem Dokument beginnt und, wenn Mermaid eine nennt, die Zeile des Fehlers selbst.marsdawn skill --installinstalliert den Agent-Skill für Claude Code unter~/.claude/skills/marsdawn/SKILL.mdoder mit--dirin einem anderen Ordner. Eine identische Datei lässt es unangetastet, eine abweichende ersetzt es nur mit--force. Andernfalls endet es mit Exit-Code 64 (skill_differs) und ändert nichts.
marsdawn 0.5.3
25. September 2026. Ordnerstatus, vollständige Mermaid-Fehler und kleinere Korrekturen.
marsdawn open --folderkann melden, was mit dem Ordner passiert ist. Bei einer App, die Rückmeldung gibt, wartet es bis zu--waitSekunden (standardmäßig 2), und--jsonliefert einen Status wieattachedoderneedsUser.- Ein Mermaid-Diagramm, das sich nicht parsen lässt, zeigt die vollständige Fehlermeldung von Mermaid statt nur ihrer ersten Zeile, mit der Zeilennummer vom Anfang deines Dokuments aus gezählt.
- Die Suche nach dem Ende eines Front-Matter-Blocks hört nach 1.000 Zeilen auf, sodass ein nicht geschlossener Block nicht mehr bedeutet, den Rest eines großen Dokuments zu durchsuchen.
- Eine App kann dem Rücklink einer Fußnote für PDF-Export und Drucken eine übersetzte Beschriftung geben. Die Beschriftung wird nicht auf die Seite gedruckt, und
marsdawn exportbehält die englische. - Das mitgelieferte highlight.js ist jetzt nach Version, Quelle und SHA-256 festgelegt, wie KaTeX und Mermaid.
marsdawn 0.5.2
24. September 2026. Fußnoten, Kontrast und Ordner.
- Fußnoten werden in exportierten PDFs dargestellt: nummerierte Verweise, die Anmerkungen nach dem Haupttext.
- Jedes Thema erfüllt den WCAG-AA-Kontrast, hell und dunkel. Klassisch ist jetzt schwarz-weiß.
marsdawn skillgibt den Agent-Skill aus, der zum installierten marsdawn passt.marsdawn openendet mit Exit-Code 6 (app_cannot_open_folders), wenn das gefundene MarsDawn keinen Ordner anzeigen kann, statt Erfolg zu melden.- Die Platzhalter, die in exportierte Seiten gezeichnet werden, gibt es jetzt auch auf Deutsch, Französisch, Spanisch und Koreanisch.
- Ein Bildplatzhalter zeigt hinter einem sehr langen relativen Pfad nicht mehr den absoluten Pfad.
MARSDAWN_APP_PATHwird nur verwendet, wenn es auf eine MarsDawn-App zeigt.
marsdawn 0.5.1
19. September 2026. PDF-Export und das Öffnen einer Datei über die Befehlszeile.
- Die Textebene eines exportierten PDFs ist für Chinesisch, Japanisch und Koreanisch repariert.
marsdawn open --backgroundöffnet eine Datei, ohne MarsDawn in den Vordergrund zu holen.marsdawn openkann ein Ordner übergeben werden, und MarsDawn zeigt ihn in der Seitenleiste des Fensters (ab MarsDawn 1.0.0).