max / makenotwork
| 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 |