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:
+17
-10
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user