Skip to content

release(0.8.2-beta1): portable autostart prompt + install-kind badge - #3

Merged
piranout merged 1 commit into
mainfrom
cursor/portable-autostart-badge-114c
Aug 21, 2026
Merged

release(0.8.2-beta1): portable autostart prompt + install-kind badge#3
piranout merged 1 commit into
mainfrom
cursor/portable-autostart-badge-114c

Conversation

@piranout

Copy link
Copy Markdown
Contributor

What

Ship 0.8.2-beta1 so the new tag-on-version job can cut v0.8.2-beta1 after merge and we can test the updater path from 0.8.1-beta1.

Two polish items on the existing AppData-path check (RegistrationService.IsRunningFromAppDataInstall — this process is %LocalAppData%\Programs\Aperture\Aperture.exe). No second source of truth.

  1. Quiet installed / portable badge on hamburger About, next to the version. Same caption the updater already used (installed vs portable). Not a banner or modal.
  2. Start with Windows from a portable copy no longer writes HKCU\Software\Microsoft\Windows\CurrentVersion\Run to a Downloads (or any portable) path. Turning the checkbox on asks to install first:
    • Yes → existing install flow, then Run names the AppData exe
    • No / cancel → autostart stays off (checkbox stays off)
    • Installed copies keep today’s write/delete / retarget-after-install behavior

Version is 0.8.2-beta1 in Aperture.App.csproj. CHANGELOG has a ## [0.8.2-beta1] entry (not left under Unreleased only).

How to test

  1. dotnet test tests/Aperture.Core.Tests/Aperture.Core.Tests.csproj
  2. Run a portable copy (build output / Downloads). Open the hamburger — About should show a quiet portable caption. Check Start with Windows:
    • Decline / cancel → checkbox stays off; no HKCU\...\Run\Aperture value.
    • Accept install → AppData copy lands; Run points at %LocalAppData%\Programs\Aperture\Aperture.exe.
  3. Run the AppData exe — About shows installed; Start with Windows writes/deletes Run as before.

Notes

  • No new installer tech, no signing/CI rewrite, repo visibility unchanged.
  • After merge, auto-tag should create v0.8.2-beta1 and the release workflow can be used to test upgrade from 0.8.1-beta1.
Open in Web Open in Cursor 

Show a quiet installed/portable caption on hamburger About from the
existing AppData-path check. Start with Windows from a portable copy
asks to install first instead of writing HKCU Run to a Downloads path.

Co-authored-by: Paul Smith <piranout@users.noreply.github.com>
@piranout
piranout merged commit dc92c54 into main Aug 21, 2026
1 check passed
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