Release Twitch VOD Manager 1.0.18

Harden update, system-check, queue, cutter, streamer and shutdown state transitions.

Add multi-user installer recovery, secret-safe config migration, provider fallback handling, managed-tool validation and real media export coverage.

Refresh the English public documentation, release notes and 1.0.18 product screenshot.
This commit is contained in:
Sucukdeluxe
2026-08-13 22:59:15 +02:00
parent f37142401f
commit 9f1b052afd
124 changed files with 21119 additions and 7777 deletions
+17 -10
View File
@@ -3,20 +3,27 @@
nsExec::ExecToLog 'taskkill /F /IM "Twitch VOD Manager.exe"'
!macroend
!macro preInit
ReadRegStr $0 HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation
${if} $0 != ""
${ifNot} ${FileExists} "$0\${APP_EXECUTABLE_FILENAME}"
DeleteRegKey HKCU "${INSTALL_REGISTRY_KEY}"
DeleteRegKey HKCU "${UNINSTALL_REGISTRY_KEY}"
${endIf}
!macro removeOrphanedRegistration ROOT
ReadRegStr $0 ${ROOT} "${INSTALL_REGISTRY_KEY}" InstallLocation
${if} $0 == ""
${orIfNot} ${FileExists} "$0\${APP_EXECUTABLE_FILENAME}"
ClearErrors
DeleteRegKey ${ROOT} "${INSTALL_REGISTRY_KEY}"
DeleteRegKey ${ROOT} "${UNINSTALL_REGISTRY_KEY}"
ClearErrors
${endIf}
!macroend
!macro preInit
!ifndef BUILD_UNINSTALLER
!insertmacro check64BitAndSetRegView
!insertmacro removeOrphanedRegistration HKCU
!insertmacro removeOrphanedRegistration HKLM
!endif
!macroend
!macro customInstall
CreateDirectory "$LOCALAPPDATA\Twitch VOD Manager\Shortcut Icons"
CopyFiles /SILENT "$INSTDIR\resources\app-icons\icon-${VERSION}.ico" "$LOCALAPPDATA\Twitch VOD Manager\Shortcut Icons"
StrCpy $0 "$LOCALAPPDATA\Twitch VOD Manager\Shortcut Icons\icon-${VERSION}.ico"
StrCpy $0 "$INSTDIR\resources\app-icons\icon-${VERSION}.ico"
Delete "$SMPROGRAMS\Twitch VOD Manager v*.lnk"
Delete "$DESKTOP\Twitch VOD Manager v*.lnk"
${if} ${FileExists} "$newDesktopLink"