Portal desktop
Download Portal.
Install the desktop app, check the latest update, or roll back to a retained signed installer when a packaged release needs to be replaced.
Portal desktop
Install Portal
Download the current signed installer. Updates replace app files while keeping your account, settings, and selected business folders in place.
Main installer EXE
Checking latest release...
Rollback installers
Previous signed installers are kept for controlled rollback when a packaged release needs to be replaced.
Older installers appear here after at least two published stable releases are retained.
Versioning in plain English
Users download the current signed installer for their operating system.
Newer versions replace app files and keep user data outside the install folder.
Retained previous installers stay available when a stable release must be replaced.
Portal app versions are separate from the website. The desktop app checks the release manifest after sign-in and during normal use.
Windows installer
- Signed NSIS EXE for Windows x64.
- Default path:
C:\Program Files\U4\Portal. - New versions replace application files, not business data.
- Previous signed EXEs can be retained for rollback.
Mac installer
- Built on macOS as DMG or ZIP.
- Signed with Developer ID Application certificate.
- Notarized and stapled before public release.
- Separate Apple Silicon and Intel packages.
Official release storage
Portal installers are served from the Portal API release volume, not from GitHub or the Vercel site. Admins upload signed installers from the release console, and the API calculates the SHA-256 checksum after upload.
Update safety
Portal uses the same app id and installer identity for normal updates. Account data, app settings, and selected business folders live outside the installed app folder.
Rollback policy
The release system keeps a small set of previous stable packages. If a release needs to be pulled, users can reinstall the previous retained installer without deleting their workspace.