pdfcraft/apps/printcraft
Brandon Thomas 85a8652de1 Issue #28: Help ▸ Check for updates, with an opt-in check at start
PrintCraft asks GitHub for the latest release and, when it is newer, offers
its release page to download from. Nothing is downloaded or installed
automatically (installing in place needs signed release artifacts).

- ui-egui: updates module (version comparison, background check, dialog);
  no network code: the desktop app supplies the source, and without one
  (web build, tests) the command opens the releases page.
- desktop: one HTTPS request (ureq over rustls with the OS's trusted roots,
  10 s timeout, 1 MiB cap). Only a page under the releases list is offered.
  No bundled root list: webpki-roots/webpki-root-certs are CDLA-licensed.
- The check at start is opt-in and silent unless there is a newer version.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 01:40:27 -04:00
..
src Issue #28: Help ▸ Check for updates, with an opt-in check at start 2026-10-05 01:40:27 -04:00
Cargo.toml Issue #28: Help ▸ Check for updates, with an opt-in check at start 2026-10-05 01:40:27 -04:00
build.rs Never crash: UI and app shell have no expect/unreachable 2026-10-04 13:12:20 -04:00