app
Fusion - the Fusion 360 Bridge
Public Made by Adomby adom
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.
← Commit history
CHANGELOG.md−29@@ -3,35 +3,6 @@ All notable changes to the Adom Bridge Fusion 360 bridge, newest first. Canonical: https://wiki.adom.inc/adom/fusion-bridge ยท GitHub backup: `adom-inc/fusion-bridge` -## 1.9.199 - 2026-08-24 (the prove 3D-frame close joins the guarded path)--- The lose-changes modal had one more way onto the user's screen: prove's package3d frame- closed its fresh-from-cloud f3d doc through an INLINE hasActiveJobs wait + close, and that- query can read False while the Hub sync of the just-minted package still runs (caught live- on an LM2937 run, after 1.9.198 fixed the hygiene path). The frame's close now routes- through _close_bridge_doc_verified: jobs ask retried, and the modal answered No (upload- preserved) + close retried if it rises anyway. The inline close stays only as the fallback- when the active document's name cannot be read.-- Verified live: fresh mint (bind 29.5s, prove 41.3s, proven 4/4) with dialog sampling at 4s- cadence, zero modal sightings.--## 1.9.198 - 2026-08-24 (chain hygiene: no phantom closes, no lose-changes modal)--- **The Untitled sweep recognizes Fusion's resting state.** Fusion always keeps one document- open: closing the very last doc makes it respawn a fresh empty Untitled, so the chain-end- sweep chased that phantom for all twelve bounded rounds on EVERY run - the log said- "closed 12 scratch doc(s): Untitled x12" while the user watched tabs flutter, and the count- was noise (a real chain opens ~2-4 scratch docs). The sweep now stops at one remaining doc.-- **The lose-changes modal is handled, not just guarded against.** The hasActiveJobs drain- before a close fails its QUERY exactly when the add-in is busiest (which is when uploads- are likeliest in flight), and the old code treated a failed ask as drained - so "Packages- are being uploaded to your Fusion Hub..." still reached the user's screen mid-chain- (caught live on a TMP100 mint). The drain now retries a failed ask, and if the modal rises- anyway the close answers NO (upload preserved), re-waits the jobs, and retries the close -- bounded, never left standing, never answered Yes.-- Verified live: a fresh-mint chain (bind 28.5s with a real Hub upload, prove 4/4) ran with- zero dialogs on screen sampled at 5s cadence, and hygiene closed exactly 2 scratch docs.- ## 1.9.76 - 2026-08-18 (ralph, dashboard) - **"Fusion is opening right now" LED (John's ask).** A launch takes 30-90s and the board used to
page.json+7−10@@ -11,10 +11,6 @@ "uninstall": "./uninstall.sh" }, "tags": [- "ab",- "bridge",- "fusion",- "desktop-app", "fusion360", "autodesk", "cad",@@ -79,10 +75,7 @@ "build a basic parts library", "add a 3d model to a component", "make a fusion 360 library with 3d",- "set up the fusion bridge",- "fusion dashboard",- "fusion status page",- "open the fusion launch page"+ "set up the fusion bridge" ], "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.",@@ -111,5 +104,9 @@ "label": "Part volume", "prompt": "How much material does each printed part in this assembly use?" }- ]-}+ ],+ "author": {+ "name": "John Lauer",+ "email": "[email protected]"+ }+}