feat(updater): add native update channels and one-line installation

Support Flatpak portal updates and signed Windows MSI upgrades. Add the Linux/macOS installer for 2.1.2, release signing, translations and regression coverage.

cx
This commit is contained in:
vicrodh committed 2026-09-12 16:25:08 -06:00
1 parent 64ec3e2bc8
commit 7a22fd6867
26 files changed
+1279 -19

No files matched your search

+9
View File
@@ -18,3 +18,12 @@ rusqlite = { version = "0.40", features = ["bundled"] }
tempfile = "3"
flate2 = "1"
tar = "0.4"
[target.'cfg(target_os = "linux")'.dependencies]
# Match Qt/ksni: never enable zbus/tokio through feature unification.
zbus = { version = "5", default-features = false, features = ["async-io"] }
futures-util = "0.3"
[target.'cfg(windows)'.dependencies]
sha2 = "0.10"
windows-sys = { version = "0.61", features = ["Win32_System_Registry"] }