← Commit history

Publish 1.0.100

John Lauer ·0aca6d2f8a ·1mo ago ·parent b7f4c78
3 files changed +8−3
dashboard/kicad_dashboard.py+6−1
@@ -49,7 +49,7 @@ from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer from pathlib import Path from urllib.parse import unquote, urlparse -VERSION = "4.6.0"+VERSION = "4.6.1" AI_THREAD = "kicad-dashboard" DEFAULT_PORT = 8931 UI_DIR = Path(__file__).resolve().parent / "ui"@@ -1201,6 +1201,11 @@ class Handler(BaseHTTPRequestHandler):                                                "application/octet-stream")             return self._send(200, mime, f.read_bytes(),                               {"Cache-Control": "no-cache"})+        if path.endswith("/updater/status"):+            # LOST IN AN EARLIER REBUILD, which meant the module's version+            # gate silently no-opped: its gate() catches a failure and+            # returns open, so a missing proxy reads as "allowed".+            return _proxy_control(self, "/updater/status", timeout=8)         if path.endswith("/api/viewport"):             if "matrix" in (urlparse(self.path).query or ""):                 return self._json({"reports": sorted(VIEWPORT_LOG,
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "kicad-bridge",-  "version": "1.0.99",+  "version": "1.0.100",   "type": "app",   "description": "Skills for your container so your AI knows how to drive the KiCad bridge. The bridge runtime itself is the release zip; Adom Bridge loads that.",   "tags": [
page.json+1−1
@@ -4,7 +4,7 @@   "slug": "kicad-bridge",   "title": "KiCad - the KiCad Bridge",   "brief": "Reference implementation of the KiCad bridge — multi-instance Python server, forward path via kicad-cli, reverse path via in-process plugin. Most complex of the three bundled bridges.",-  "version": "1.0.99",+  "version": "1.0.100",   "tags": [     "kicad",     "pcb",