UniCreate

Drrakendu78 · Drrakendu78.UniCreate

The modern WinGet manifest creator — Create and submit packages to winget-pkgs with a beautiful GUI

winget install --id Drrakendu78.UniCreate --exact --source winget

Latest 1.0.9

Release Notes

UniCreate - Patch Notes v1.0.9

Date: 2026-05-13 Release tag: v1.0.9 Repository: drrakendu78/UniCreate

Highlights

  • Auto-update no longer fails with os error 740 on non-admin sessions: UniCreate now restarts itself as administrator automatically before launching the updater. One-click update again works end to end.
  • All updater error messages translated to English (previously some surfaced the localized Windows error text, e.g. "L'opération demandée nécessite une élévation").

Changes

1) Fix — ERROR_ELEVATION_REQUIRED (740) on auto-update

  • Windows installer-detection heuristic forces UAC elevation for any .exe whose name contains updater / setup / install. Launching UniCreate-Updater.exe from a non-admin process therefore fails with OS error 740, which the previous build surfaced as a cryptic toast.
  • UniCreate now checks is_running_as_admin before triggering the updater. When the app is not elevated, it persists the pending download URL + filename in localStorage (unicreate-pending-update), calls a new restart_as_admin Tauri command, and resumes the install automatically once the app reboots with elevated privileges. A single UAC prompt now suffices — no need to manually relaunch the app as admin.

Impacted files:

  • src-tauri/Cargo.toml (added is_elevated dependency on Windows)
  • src-tauri/src/lib.rs (new is_running_as_admin and restart_as_admin Tauri commands)
  • src-tauri/src/github.rs (start_silent_update now translates raw_os_error() == 740 into a clear English message)
  • src/App.tsx (openUpdateAction checks admin first + resumes pending update on next boot)

2) Updater error messages are now consistently in English

  • The pre-existing English strings stay unchanged.
  • The 740 case used to fall through to std::io::Error::Display, which Windows localizes (French users saw "L'opération demandée nécessite une élévation"). It now returns: "Update requires administrator privileges. Please restart UniCreate as administrator and try again."

Impacted files:

  • src-tauri/src/github.rs

3) Version bump

  • App version updated to 1.0.9.

Checksums (SHA-256)

File SHA-256
UniCreate_1.0.9_x64-setup.exe a56a1fb2a1b498e92da853f8f380bc357ed0ead56760e40c80f5af64760464fd
UniCreate_1.0.9_x64_en-US.msi 4f59bd03348e5024090aec16f564341f6163f5c6fa1398645d10604dbf55c3e4

Installer type: exe

Architecture Scope Download SHA256
x64 Download A56A1FB2A1B498E92DA853F8F380BC357ED0EAD56760E40C80F5AF64760464FD

Details

Homepage
https://github.com/drrakendu78/UniCreate
License
MIT
Publisher
Drrakendu78
Privacy Policy
https://github.com/drrakendu78/UniCreate/blob/master/PRIVACY.md

Tags

desktop-appguimanifestopen-sourcepackage-managerreactrusttauritypescriptwindowswingetwinget-pkgs

Older versions (7)

1.0.7
Architecture Scope Download SHA256
x64 Download 9BA244774B6637598E44778B4E5F8C40D917A572548939E3E1715FD40F255A1D
1.0.6
Architecture Scope Download SHA256
x64 Download 3F2A47F374EAB53ECBEDCDDF9E4F9F1D0C0F20B00BC3255B77F268D48DC390B9
1.0.5
Architecture Scope Download SHA256
x64 Download 37744A223FAEF98939778D8AEC1DD053436BD757BF9A98CDCD108D7607F47433
1.0.4
Architecture Scope Download SHA256
x64 Download 2336574E0161724A6276B50CD9CA7FBF3E69A30455309DCFF5EF11D5D63310AE
1.0.3
Architecture Scope Download SHA256
x64 Download B9994B533F2F43AA2965B0FE9A371C7E54D245E61AD30B5723475F5C72FCDBA8
1.0.2
Architecture Scope Download SHA256
x64 Download 033C03D8A54691FCCEDF72D5E9C99CCB8CE6F3FA244409DD9DEB896CEA31B329
1.0.1
Architecture Scope Download SHA256
x64 Download 915E55CE6FF3D9D5208828D77945749D9204948D02F06131EF9C8657AED045E9