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.
Releases 122
Standalone per-platform binaries to download and run, no tools needed. The newest is pinned on top.
- fusion-driving: modelToSketchSpace pitfall (credit Oliver) (John Lauer)
- Source sync: the page repo was 10 releases stale (1.8.4..1.9.2 shipped only in zips). Full runtime source now browsable: expectDocument guard (mutating + read), API error classifier, inspect_bodies, caller identity, dark-mode + hero skills era. Fixes the docs-vs-code gap Oliver audited in #25. (John Lauer)
All releases showing 41-60 of 122
1.6.47-1.6.51: seat/licensing dialog now detected by owned-popup + screenshot-verify with readiness self-heal (no more foreground steals or stuck launches); tarball hygiene - declared the adom/adom-desktop dependency, dropped the 1MB hero + PUBLISHING.md from the install payload (1.18MB -> ~100KB), de-duplicated the library docs (canonical copies live in the fusion-libraries / fusion-multipart-libraries skills), and fixed cross-doc references.
1.6.47-1.6.51: seat/licensing dialog now detected by owned-popup + screenshot-verify with readiness self-heal (no more foreground steals or stuck launches); tarball hygiene - declared the adom/adom-desktop dependency, dropped the 1MB hero + PUBLISHING.md from the install payload (1.18MB -> ~100KB), de-duplicated the library docs (canonical copies live in the fusion-libraries / fusion-multipart-libraries skills), and fixed cross-doc references.
1.6.47-1.6.51: seat/licensing dialog now detected by owned-popup + screenshot-verify with readiness self-heal (no more foreground steals or stuck launches); tarball hygiene - declared the adom/adom-desktop dependency, dropped the 1MB hero + PUBLISHING.md from the install payload (1.18MB -> ~100KB), de-duplicated the library docs (canonical copies live in the fusion-libraries / fusion-multipart-libraries skills), and fixed cross-doc references.
- v1.6.75: fusion_board_stackup picks the LARGEST board body (FR4 substrate), not the first (John Lauer)
- v1.6.74: fusion_board_stackup verb + pcb-stackup skill (physical fab stack, exploded view, z-fighting, publish-everything) + AI hints (John Lauer)
- v1.6.73: relay-safe wait defaults (15s) + fusion_export_optimized_glb/fusion_fetch_optimized_glb docs in skill (John Lauer)
- v1.6.72: fire-and-return optimize verb + fusion_fetch_optimized_glb (avoids relay timeout on big-board tessellation) (John Lauer)
- v1.6.71: set User-Agent on service-step2glb calls (edge WAF 403s default Python-urllib UA) (John Lauer)
- v1.6.70: fusion_export_optimized_glb - one-call Fusion board -> wiki-grade GLB via service-step2glb molecule mode (anchor+silk+gold+join/weld/prune+Draco). Fixes 16MB/25k-drawcall dumps -> ~465KB/31. (John Lauer)
- v1.6.69: programmatic APS AUTH-001 self-heal - start_signin probes /authorize server-side, detects 'app lost Data Management API product' BEFORE opening a browser, returns errorCode aps_app_missing_product + the exact ABE-driven recovery recipe; full recovery playbook added to fusion-aps-signin skill (John Lauer)
- v1.6.68: cloud-search verbs MANDATE APS + BAN the app.data modeling-script enumeration (locks up Fusion); strong auto-recover hint (pull org client_id from a peer, ABE/nbrowser to drive signin). Records John's APS-is-mandatory directive in code + skill. (John Lauer)
- v1.6.67: notify reach_user uses target=all (peers() broke on 'targets'->'clients' shape drift, so a VM toast hit only itself); recognize broadcast summary as success + report reached desktops; peers() tolerant of clients shape (John Lauer)
- v1.6.66: find_licensing_dialog never matches the MAIN app window (was false-firing on a non-maximized main window inside the shape gate, and once ad_client came online the seat resolver churned on it and hung readiness). Exclude the largest family window; bound the seat resolver (max_clicks 3, 4s AD-call timeout) so a readiness tick can't hang. (John Lauer)
- v1.6.65: FIX ad_client capabilities() for current AD /commands shape (verbs in topLevel/bridges/cliRequired/desktop, no 'commands' key) - the REAL reason available() was always False and every bridge silently fell back to CLI relays. Plus discovery retries instead of caching a transient miss. (John Lauer)
- v1.6.64: ad_client DISCOVERS AD's loopback direct-API when ADOM_DIRECT_API_URL is not injected (AD 1.9.103 VM had the API up on 127.0.0.1 but no env var, so available() short-circuited False and everything fell back to slow CLI relays). Fixes seat-resolve + notify + ownedPopupCount at the ROOT; honest seat click-counting. (John Lauer)
- v1.6.63: FIX launch regression - run the FusionLauncher.exe that HAS its .ini beside it (the stub), not the app-dir launcher (no .ini) which throws 'Error Launching Streamed Application'. Separate 'installed?'(Fusion360.exe) from 'which launcher'(the .ini-bearing one). Stop mis-blaming a healthy install as incomplete. (John Lauer)
- v1.6.62: bridge human-wall toasts are STICKY (scenario:reminder + button + durationLong) so they persist until the user acts, not vanish in seconds (John Lauer)
- v1.6.61: fusion_notify_owner SELF-DELIVERS via adom-desktop --target all when the in-process ad_client is unavailable (headless VM) - the toast actually leaves the box and reaches the user's real machine, no AI relay to forget (John Lauer)
- v1.6.60: completeness = Fusion360.exe (NOT launcher/.ini) - fixes false installed:true mid-stream + rejecting a healthy install; reliable disk-state 'installing'; rich sign-in hints + new fusion-autodesk-signin skill (warm SSO, Identity Manager handoff, code-expiry, notify_owner escalation) (John Lauer)
- v1.6.59: bake fresh-install completeness guard (readiness) + launch-error dialog detection & webdeploy auto-clean (fusion_detect) so a mid-stream FusionLauncher never triggers Error Launching Streamed Application (John Lauer)
- 1.6.58 (John Lauer)