Modernes Design (Standard, Win95 als Legacy), Zeitraum abrechnen, Abrechnung erledigt, Linux-Build
- Design: „modern“ (hell, flach, wie Windows 11, normaler Windows-Rahmen) ist Standard; „win95“ bleibt unter Datei > Einstellungen wählbar (Einstellung „design“). - Export: Zeitraum von–bis (nach Aktivierungsdatum oder Abrechnungszeitraum des Anbieters), exportierte Positionen werden als abgerechnet gekennzeichnet (Betrag/Händler eingefroren) und per Fingerabdruck auch in späteren Dateien/Abrechnungen nicht noch einmal abgerechnet. - Datei > Abrechnung erledigt / wieder öffnen: erledigte Abrechnungen sind gegen Änderungen gesperrt. - DB-Schema v4 (Migration inkl. Fingerabdrücke für alte Positionen). - Linux-Build (python:3.12-bookworm) als zweiter Pipeline-Job mit Tests und Selbsttest; Release-Upload für beide Jobs über build/release_hochladen.sh. - Behoben: normaler Windows-Rahmen stürzte beim Start ab (Hauptrahmen.nativ fehlte). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
97c73b82c7
commit
851fd6600a
17 files changed
+829
-80
No files matched your search
@@ -1,6 +1,9 @@
|
||||
# PyInstaller-Spezifikation – erzeugt eine einzelne Provisionsmanager95.exe
|
||||
# Aufruf (unter Windows oder Wine): pyinstaller --noconfirm build/provisionsmanager.spec
|
||||
# PyInstaller-Spezifikation – erzeugt eine einzelne Programmdatei (Windows: .exe, Linux: ELF)
|
||||
# Aufruf: pyinstaller --noconfirm build/provisionsmanager.spec
|
||||
import os
|
||||
import sys
|
||||
|
||||
WIN = sys.platform.startswith("win")
|
||||
|
||||
ROOT = os.path.abspath(os.path.join(SPECPATH, ".."))
|
||||
|
||||
@@ -20,8 +23,8 @@ exe = EXE(
|
||||
a.datas,
|
||||
[],
|
||||
name="Provisionsmanager95",
|
||||
icon=os.path.join(ROOT, "assets", "app.ico"),
|
||||
version=os.path.join(ROOT, "build", "version_info.txt"),
|
||||
icon=os.path.join(ROOT, "assets", "app.ico") if WIN else None,
|
||||
version=os.path.join(ROOT, "build", "version_info.txt") if WIN else None,
|
||||
console=False,
|
||||
upx=False,
|
||||
debug=False,
|
||||
|
||||
Reference in new issue
Block a user