← Commit history

Publish 1.9.76

John Lauer ·0d6b3e31e0 ·4mo ago ·parent 97e74c9
5 files changed +21−18
dist/linux/adom-desktop
⋯ 1 unchanged line ⋯
package.json+1−1
@@ -1,6 +1,6 @@ {
   "slug": "adom-desktop",
-  "version": "1.9.74",
+  "version": "1.9.76",
   "type": "app",
   "hero": { "path": "docs/hero.png" },
   "description": "Laptop bridge: file transfer, screenshots, notifications, KiCad + Fusion 360 control, real-Chrome (Puppeteer) automation, and Hydrogen Desktop proxy. One install gives Claude every desktop verb it needs.",
page.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "adom-desktop",-  "version": "1.9.74",+  "version": "1.9.76",   "type": "app",   "description": "Laptop bridge: file transfer, screenshots, notifications, KiCad + Fusion 360 control, real-Chrome (Puppeteer) automation, and Hydrogen Desktop proxy. One install gives Claude every desktop verb it needs.",   "keywords": [
skills/adom-desktop-installer/SKILL.md+7−4
@@ -138,12 +138,14 @@ echo "Installer exited"  ## Recipe: detect if AD is already installed (and at what version) -AD writes its uninstall info to the Windows registry under `HKCU` (current-user install, no admin needed):+The signed NSIS installer (`installMode: "currentUser"`) writes AD's uninstall info to `HKCU` — no admin needed. **⚠ The key name is the product name `Adom Desktop` (WITH a space), NOT `AdomDesktop`** (verified live 2026-07-03). Two history notes so you don't chase the wrong key:+- The NSIS uninstall key = the product name → `…\Uninstall\Adom Desktop` (space).+- AD's OWN launch-time code used to ALSO write an `AdomDesktop` (no-space) key to **HKLM** — that write was **DELETED in v1.9.68** (the no-UAC fix). So `AdomDesktop` no longer exists anywhere; read `Adom Desktop`.  ```-HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\AdomDesktop+HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Adom Desktop   DisplayName       = "Adom Desktop"-  DisplayVersion    = "1.8.45"+  DisplayVersion    = "1.9.74"   InstallLocation   = "C:\Users\<name>\AppData\Local\Adom Desktop"   UninstallString   = "C:\Users\<name>\AppData\Local\Adom Desktop\uninstall.exe"   Publisher         = "Adom Industries, Inc."@@ -155,8 +157,9 @@ use winreg::RegKey;  fn adom_desktop_installed_version() -> Option<String> {     let hkcu = RegKey::predef(HKEY_CURRENT_USER);+    // NOTE the SPACE — the NSIS uninstall key is the product name "Adom Desktop".     let key = hkcu-        .open_subkey(r"Software\Microsoft\Windows\CurrentVersion\Uninstall\AdomDesktop")+        .open_subkey(r"Software\Microsoft\Windows\CurrentVersion\Uninstall\Adom Desktop")         .ok()?;     key.get_value("DisplayVersion").ok() }
version.json+12−12
@@ -1,14 +1,14 @@ {
-  "manifest_version": 1,
-  "version": "1.9.74",
-  "released_at": "2026-07-03T14:09:49Z",
-  "windows": {
-    "installer_url": "https://wiki.adom.inc/download/adom/adom-desktop/1.9.74/Adom.Desktop_1.9.74_windows_x64-setup.exe",
-    "installer_filename": "Adom.Desktop_1.9.74_windows_x64-setup.exe",
-    "installer_sha256": "31d1db744130d89c60a2fea12a62db6d1c92db29e873782a12ee65c7bea3b3fd",
-    "installer_size": 10271624
-  },
-  "changelog_url": "https://wiki.adom.inc/adom/adom-desktop",
-  "minimum_required": "1.3.30",
-  "note": "AD auto-update manifest (superset)."
+ "manifest_version": 1,
+ "version": "1.9.76",
+ "released_at": "2026-07-04T12:46:43Z",
+ "windows": {
+  "installer_url": "https://wiki.adom.inc/download/adom/adom-desktop/1.9.76/Adom.Desktop_1.9.76_windows_x64-setup.exe",
+  "installer_filename": "Adom.Desktop_1.9.76_windows_x64-setup.exe",
+  "installer_sha256": "be045534181d785c9a6907d95cf15d11be7fc4fa5096b1bbba0fcf0d6341f20d",
+  "installer_size": 10306256
+ },
+ "changelog_url": "https://wiki.adom.inc/adom/adom-desktop",
+ "minimum_required": "1.3.30",
+ "note": "AD auto-update manifest (superset)."
 }\ No newline at end of file