paperless-asn-label-generator/CHANGELOG.md
2026-02-08 09:38:05 +01:00

2.7 KiB

Changelog

0.1.6 - 2026-02-08

Changed

  • Mehrere Layout-Profile auswählbar (L4731, L7160) in GUI und CLI.
  • Profilverwaltung in der GUI hinzugefügt (Profil speichern/laden/löschen) ohne manuelles JSON-Editieren.
  • Standard-Profilname ist jetzt Brother MFC-L2710DW (alte default-Einträge werden automatisch migriert).
  • Profile können jetzt per Button als JSON exportiert werden.
  • Optionaler CLI-Modus für PDF-Erzeugung ohne GUI (--cli ...) inkl. Layoutwahl und Seiten-/Labelmodus.

0.1.5 - 2026-02-08

Changed

  • Startposition auf angebrochenem Bogen ist jetzt einstellbar (1..189), inklusive korrekter Seitenberechnung und Druckplatzierung.
  • Option nach PDF-Erzeugung eingeführt: none, file oder folder direkt öffnen.
  • Ordner/Datei-Öffnen ist plattformstabil über subprocess umgesetzt (ohne os.system), auch bei Sonderzeichen im Pfad.
  • Im Modus A4 Blätter wird jetzt exakt die gewählte Blattanzahl erzeugt (erstes Blatt ab Startposition auffüllen, kein zusätzlich angebrochenes Folgeblatt).

0.1.4 - 2026-02-08

Changed

  • Vorschau für CODE128 rendert jetzt als echter Barcode statt Platzhalter.
  • Vorschau-Layout wurde neu ausbalanciert: QR kleiner, Text deutlich größer/lesbarer, kein Überlappen von CODE128 und Text.
  • Fensterbreite und Vorschaufläche wurden vergrößert, damit alle UI-Elemente und der Vorschau-Text vollständig sichtbar bleiben.
  • Statusmeldungen in der UI sind vereinheitlicht ([INFO], [OK], [WARN], [ERROR]) und farblich klar getrennt.
  • Layout verhält sich auf kleineren Displays robuster (reduzierte minsize, bessere Spalten-Gewichtung, umbrochene Hilfstexte/Statuszeilen).

0.1.3 - 2026-02-08

Changed

  • Kalibrierungs-Eingaben sind jetzt als sichtbare Delta-Werte ausgelegt (Default 0.0 in der UI), während intern weiterhin die Basiswerte genutzt werden.
  • Persistierte Kalibrierung speichert den Modus explizit als calibration_mode = "delta"; bestehende Legacy-Configs ohne Marker werden kompatibel übernommen.
  • GUI-Titel zeigt jetzt die aktuelle App-Version an.

Fixed

  • Doppelten _build_ui()-Aufruf entfernt, damit beim Start keine doppelten Widgets oder Event-Bindings entstehen.
  • Fehler beim Laden/Speichern der config.json werden in der Oberfläche sichtbar angezeigt statt still ignoriert.

0.1.2 - 2026-02-03

Added

  • Persistente Einstellungen (config.json) im User-Config-Verzeichnis (XDG_CONFIG_HOME / ~/.config, macOS Application Support, Windows APPDATA).
  • Autosave der GUI-Einstellungen (debounced), damit Drucker-Kalibrierwerte erhalten bleiben.
  • Button "Config löschen": löscht config.json und setzt Standard-Preset-Werte zurück.

Fixed

  • Stabileres Laden/Speichern (fehlerhafte config bricht GUI nicht ab).