Skip to content

Add explicit update checks and website links - #3

Merged
JHoff1 merged 1 commit into
mainfrom
agent/update-check-and-website-links
Jul 29, 2026
Merged

Add explicit update checks and website links#3
JHoff1 merged 1 commit into
mainfrom
agent/update-check-and-website-links

Conversation

@JHoff1

@JHoff1 JHoff1 commented Jul 29, 2026

Copy link
Copy Markdown
Owner

What changed

  • Add an explicit, user-triggered GitHub release check to the desktop status bar.
  • Display checking, up-to-date, new-version, and unavailable states.
  • Open the latest release only when a user selects the available-update state.
  • Restrict network permission to GitHub's single latest-release endpoint.
  • Add the live VerityPDF website to Preferences, README, package metadata, Cargo metadata, and Store documentation.
  • Update privacy language to describe the opt-in request accurately.

Privacy and user impact

No update request occurs during startup or in the background. The request retrieves only public release metadata and contains no document content, filenames, paths, preferences, or diagnostics.

Validation

  • Production Vite build
  • 25 Vitest unit tests
  • 28 Playwright regression tests
  • Native Tauri cargo check --locked
  • git diff --check

@JHoff1
JHoff1 marked this pull request as ready for review July 29, 2026 19:29
@JHoff1
JHoff1 merged commit b6d5b00 into main Jul 29, 2026
4 checks passed
@JHoff1
JHoff1 deleted the agent/update-check-and-website-links branch July 29, 2026 19:30
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.

1 participant