Skip to content

Conversation

@JPalchak
Copy link

  • Introduces app_base_dir() to find binaries reliably in dev and PyInstaller builds
  • Updater hardening: timeouts, User-Agent, arch-aware asset selection, atomic replace, safe failure
  • Safer executable discovery: prefer app folder, then PATH (ffmpeg/spotdl)
  • Robust APPDATA resolution and stdout iteration guard

-  Introduces app_base_dir() to find binaries reliably in dev and - PyInstaller builds
-  Updater hardening: timeouts, User-Agent, arch-aware asset selection, atomic replace, safe failure
- Safer executable discovery: prefer app folder, then PATH (ffmpeg/spotdl)
- Robust APPDATA resolution and stdout iteration guard
Harden updater and packaging support
@OmiiiDev
Copy link
Owner

Was this tested as an exe installer (portable and not portable)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants