Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
30982e8a4d | ||
|
|
8eb8cc1d0d |
No files matched your search
@@ -1,5 +1,18 @@
|
|||||||
# Änderungsprotokoll
|
# Änderungsprotokoll
|
||||||
|
|
||||||
|
## 1.0.3 – 2026-09-24
|
||||||
|
|
||||||
|
### Behoben
|
||||||
|
|
||||||
|
- Der automatische Neustart nach einem internen Update setzt nun die geerbte PyInstaller-Laufzeitumgebung zurück und verhindert dadurch den Sicherheitsfehler beim Start der aktualisierten Anwendung.
|
||||||
|
|
||||||
|
## 1.0.2 – 2026-09-24
|
||||||
|
|
||||||
|
### Behoben
|
||||||
|
|
||||||
|
- Die Versionsanzeige in der Seitenleiste verwendet nun immer die zentrale Anwendungsversion.
|
||||||
|
- Unter der Versionsnummer wird jetzt „by Davito“ statt „Lokale Konfiguration“ angezeigt.
|
||||||
|
|
||||||
## 1.0.1 – 2026-09-23
|
## 1.0.1 – 2026-09-23
|
||||||
|
|
||||||
### Behoben
|
### Behoben
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "syncvito"
|
name = "syncvito"
|
||||||
version = "1.0.1"
|
version = "1.0.3"
|
||||||
description = "Windows-Desktopwerkzeug für lokale und NAS-Synchronisation"
|
description = "Windows-Desktopwerkzeug für lokale und NAS-Synchronisation"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.11"
|
requires-python = ">=3.11"
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ class MainWindow(QMainWindow):
|
|||||||
self.nav_buttons[0].setChecked(True)
|
self.nav_buttons[0].setChecked(True)
|
||||||
layout.addStretch(1)
|
layout.addStretch(1)
|
||||||
|
|
||||||
version = QLabel("Version 1.0.0\nLokale Konfiguration")
|
version = QLabel(f"Version {__version__}\nby Davito")
|
||||||
version.setProperty("muted", True)
|
version.setProperty("muted", True)
|
||||||
layout.addWidget(version)
|
layout.addWidget(version)
|
||||||
return sidebar
|
return sidebar
|
||||||
|
|||||||
@@ -151,6 +151,7 @@ try {{
|
|||||||
$bootstrapLog,
|
$bootstrapLog,
|
||||||
((Get-Date).ToString('o') + ' Starte verifizierten Installer.' + [Environment]::NewLine)
|
((Get-Date).ToString('o') + ' Starte verifizierten Installer.' + [Environment]::NewLine)
|
||||||
)
|
)
|
||||||
|
$env:PYINSTALLER_RESET_ENVIRONMENT = '1'
|
||||||
$setupArguments = @({setup_arguments})
|
$setupArguments = @({setup_arguments})
|
||||||
& {_powershell_literal(installer_path)} @setupArguments
|
& {_powershell_literal(installer_path)} @setupArguments
|
||||||
$setupExitCode = $LASTEXITCODE
|
$setupExitCode = $LASTEXITCODE
|
||||||
|
|||||||
@@ -162,4 +162,7 @@ def test_update_watcher_waits_before_installer(monkeypatch: pytest.MonkeyPatch,
|
|||||||
script = base64.b64decode(encoded).decode("utf-16-le")
|
script = base64.b64decode(encoded).decode("utf-16-le")
|
||||||
assert "foreach ($processId in @(111, 222))" in script
|
assert "foreach ($processId in @(111, 222))" in script
|
||||||
assert script.index("while (Get-Process") < script.index(str(installer))
|
assert script.index("while (Get-Process") < script.index(str(installer))
|
||||||
|
reset_environment = "$env:PYINSTALLER_RESET_ENVIRONMENT = '1'"
|
||||||
|
assert reset_environment in script
|
||||||
|
assert script.index(reset_environment) < script.index(f"& '{installer}'")
|
||||||
assert "'/VERYSILENT'" in script
|
assert "'/VERYSILENT'" in script
|
||||||
+1
-1
@@ -1 +1 @@
|
|||||||
1.0.1
|
1.0.3
|
||||||
Reference in new issue
Block a user