Skip to main content

max / makenotwork

710 B · 15 lines History Blame Raw
1 //! OTA self-update for egui/eframe desktop apps.
2 //!
3 //! **Status: 0.0.0 placeholder — name reserved, implementation in progress.**
4 //!
5 //! Planned scope: poll a version manifest, verify a minisign signature against a
6 //! caller-supplied public key, stream the download with progress, and apply the
7 //! update (silent self-replace on Linux/Windows; verified-download-then-open on
8 //! macOS). Endpoint, public key, and manifest format are caller configuration —
9 //! the crate carries no server, no embedded keys, and no vendor lock-in, so it
10 //! works against any compatible OTA backend.
11 //!
12 //! See the design notes in the maintainer's planning docs.
13
14 // Intentionally empty until the first real release.
15