← Commit history

1.9.146 HOTFIX: fix import crash from 1.9.145

John Lauer ·24189f2b0d ·1mo ago ·parent 7ee489e
6 files changed +20−15
BRIDGE_VERSION+1−1
@@ -1 +1 @@-1.9.145\ No newline at end of file+1.9.146\ No newline at end of file
adom-bridge-fusion-manifest.json+4−4
@@ -1,10 +1,10 @@ {   "manifest_version": 1,   "name": "fusion360",-  "version": "1.9.145",-  "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.9.145/adom-bridge-fusion-v1.9.145.zip",-  "sha256": "3d373afda2fc7e0a031e20d65cda0c0110021ad3252fe4ecbfcb61185f860896",-  "size": 478774,+  "version": "1.9.146",+  "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.9.146/adom-bridge-fusion-v1.9.146.zip",+  "sha256": "75cd203533fc99a86b6487d5ac47537acc3c20bbcc104700affbcd26920a458b",+  "size": 478791,   "verbPrefixes": [     "fusion_"   ],
bridge.json+1−1
@@ -2,7 +2,7 @@   "manifest_version": 1,   "name": "fusion360",   "displayName": "Autodesk Fusion 360",-  "version": "1.9.145",+  "version": "1.9.146",   "description": "Drive Autodesk Fusion 360 from the cloud: launch Fusion, electronics board layout, design rules, exports (STEP/IGES/STL/3MF/USDZ/OBJ/DXF/DWG/Gerbers/BOM/CPL), fast APS server-indexed cloud search plus browse/recent/file-info/versions, cloud file download/upload and folder creation, and in-app parametric modeling (fusion_run_modeling_script). Never-charge: APS calls are capped to the free tier.",   "homepage": "https://wiki.adom.inc/adom/fusion-bridge",   "author": "Adom Inc.",
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "fusion-bridge",-  "version": "1.9.167",+  "version": "1.9.168",   "type": "app",   "description": "This package installs the bridge's SKILLS into your container so your AI knows how to drive it; Adom Bridge loads the bridge runtime itself from the release zip.",   "dependencies": {
page.json+10−7
@@ -1,6 +1,6 @@ {   "slug": "fusion-bridge",-  "version": "1.9.167",+  "version": "1.9.168",   "type": "app",   "description": "This package installs the bridge's SKILLS into your container so your AI knows how to drive it; Adom Bridge loads the bridge runtime itself from the release zip.",   "dependencies": {@@ -11,6 +11,10 @@     "uninstall": "./uninstall.sh"   },   "tags": [+    "ab",+    "bridge",+    "fusion",+    "desktop-app",     "fusion360",     "autodesk",     "cad",@@ -75,7 +79,10 @@     "build a basic parts library",     "add a 3d model to a component",     "make a fusion 360 library with 3d",-    "set up the fusion bridge"+    "set up the fusion bridge",+    "fusion dashboard",+    "fusion status page",+    "open the fusion launch page"   ],   "discovery_pitch": "Use the Adom Bridge Fusion 360 bridge when the user wants to DRIVE Autodesk Fusion 360 from the cloud: open/search their team's Fusion cloud designs, lay out a PCB or do electronics, export STEP/IGES/STL/Gerbers/BOM, or build a component library with real rendering 3D. It runs Fusion on the user's own machine via Adom Bridge. NOT for web/browser/login/form-filling (that's the native-browser extension) and NOT for KiCad (that's the kicad bridge).",   "brief": "Drive Autodesk Fusion 360 from the cloud via Adom Bridge: component libraries, IPC package generation, board layout, exports (STEP/Gerbers/BOM/CPL), fast APS cloud search, and parametric modeling.",@@ -104,9 +111,5 @@       "label": "Part volume",       "prompt": "How much material does each printed part in this assembly use?"     }-  ],-  "author": {-    "name": "John Lauer",-    "email": "[email protected]"-  }+  ] }\ No newline at end of file
server.py+3−1
@@ -2371,7 +2371,6 @@ COMMAND_HANDLERS = {     "launch": _handle_launch,     "start": _handle_launch,  # alias — CLI's fusion_start delegates here on Docker     "dismiss_recovery": _handle_dismiss_recovery,-    "dismiss_blocking_dialogs": _handle_dismiss_blocking_dialogs,     "relocate_recovery": _handle_relocate_recovery,     "open_cloud_file": _handle_open_cloud_file,     # Import a legacy EAGLE .sch (+ .brd) into a NEW populated Fusion electronics design via@@ -4082,6 +4081,9 @@ def _handle_dismiss_blocking_dialogs(fusion_info: dict, args: dict) -> dict:             "uploadStillActive": upload_active, "_hint": hint}  +COMMAND_HANDLERS["dismiss_blocking_dialogs"] = _handle_dismiss_blocking_dialogs++ def _orchestrate_capture_library_views(args: dict) -> dict:     """Capture the LIBRARY-EDITOR views that make EEs trust a part: the schematic SYMBOL, the     FOOTPRINT (pads + layer stack), and the COMPONENT/device view (Content Manager: the symbol +