Public Access
Change.log aktualisiert
Aktualisiert um Pfadverwaltung, applescript<->scpt, Mail-Template-Auswahl.
This commit is contained in:
+36
-8
@@ -18,15 +18,47 @@ Version 1.4:
|
||||
[...]
|
||||
/Provisionsabrechnungen
|
||||
/Versendet
|
||||
|
||||
|
||||
Die Protokolle landen jetzt in der /Versendet-Gruppe des Jahres, aus dem die versendeten Belege stammen.
|
||||
|
||||
|
||||
(2)
|
||||
Beleg-Versand über mehrere Jahre wird untersagt:
|
||||
Die Protokolle liegen in einer einzigen /Versendet-Gruppe. Um eine Split-Funktion zu vermeiden (beleg-1 in 2026, beleg-2 in 2027), wird vor der Pack-/Sende-Routine sichergestellt, dass lediglich Dokumente aus einem einzigen Buchungsjahr in der Auswahl sind.
|
||||
Die Protokolle liegen in einer einzigen /Versendet-Gruppe. Um eine Split-Funktion zu vermeiden
|
||||
(beleg-1 in 2026, beleg-2 in 2027), wird vor der Pack-/Sende-Routine sichergestellt, dass lediglich
|
||||
Dokumente aus einem einzigen Buchungsjahr in der Auswahl sind.
|
||||
|
||||
(3)
|
||||
Kompilierungs-Automation via compile.sh:
|
||||
— .applescript Quelldateien werden nach Clone automatisiert zu .scpt kompiliert
|
||||
— compile.sh übernimmt: Kompilierung aller .applescript → .scpt, automatisches Löschen der Quelldateien
|
||||
— Sichere Pfadverwaltung während Kompilierung (relative basePath → absolute Pfade via echo ~)
|
||||
— Repositories speichern lesbare .applescript-Quelldateien (git-friendly)
|
||||
— Deployment-Verzeichnis enthält nur .scpt-Binärdateien (produktiv)
|
||||
— Reproduzierbarer Fresh-Install-Flow: git clone → ./compile.sh → Ready
|
||||
|
||||
(4)
|
||||
Mehrere Mail-Templates mit Dialog-Auswahl:
|
||||
— Mehrere Mail-Vorlagen können in _config/mail_vorlagen/ gespeichert werden
|
||||
— Das Script zeigt beim Start einen Dialog zur Auswahl des gewünschten Templates
|
||||
— Jede Vorlage kann individuell angepasst werden
|
||||
— Änderungen in Templates werden beim nächsten Versand automatisch berücksichtigt
|
||||
— Standardtemplate: belegversand (wird bei Erstkonfiguration angelegt)
|
||||
|
||||
(5)
|
||||
Robustere Pfadverwaltung:
|
||||
— Basis-Pfade auf relative Struktur umgestellt (z.B. "Library/Application Scripts/...")
|
||||
— Expansion zu absoluten Pfaden erfolgt zentral via (do shell script "echo ~") & "/" & basePath
|
||||
— Verhindert Pfad-Verdopplungen und erhöht Portabilität über verschiedene Benutzer hinweg
|
||||
— Interne Pfade sind nun versionsstabil und unabhängig vom Script-Speicherort
|
||||
|
||||
(6)
|
||||
Code-Cleanup und Robustness:
|
||||
— compileAllScripts()-Handler aus _belegversand_setup.scpt entfernt (jetzt extern in compile.sh)
|
||||
— Alle Scripts mit aktualisierter Pfadverwaltung
|
||||
— Redundante Zeilen eliminiert
|
||||
— Erweiterte Kommentierung für AppleScript-Fallstricke
|
||||
|
||||
Version 1.3
|
||||
|
||||
Dry Run schreibt immer eine vollständige Vorschau-Datei
|
||||
Dry Run zeigt zusätzlich eine Kurzliste direkt im Dialog
|
||||
Vorschau-Datei kann direkt im Finder angezeigt werden
|
||||
@@ -37,7 +69,6 @@ Version 1.3
|
||||
README und Konfigurationsbeschreibung entsprechend erweitert
|
||||
|
||||
Version 1.2.1
|
||||
|
||||
interne Scripts in Unterordner Scripts
|
||||
Mailbody in _config/mail_vorlagen/belegversand
|
||||
Mail-Betreff ohne Batch-ID
|
||||
@@ -46,21 +77,18 @@ Version 1.2.1
|
||||
interne README und Archiv-README ergänzt
|
||||
|
||||
Version 1.2
|
||||
|
||||
Mailbody-Datei in DEVONthink eingeführt
|
||||
README in DEVONthink eingeführt
|
||||
Welcome-/Hinweisdialog über SHOW_README
|
||||
Konfiguration in _config weiter ausgebaut
|
||||
|
||||
Version 1.1
|
||||
|
||||
Konfiguration in DEVONthink eingeführt
|
||||
Setup-Script ergänzt
|
||||
Startscript ergänzt
|
||||
Root-relative Suche der Konfiguration
|
||||
|
||||
Version 1.0
|
||||
|
||||
erster funktionaler Versandablauf
|
||||
ZIP-Erzeugung
|
||||
Mail-Entwurf
|
||||
|
||||
Reference in New Issue
Block a user