History of native-rust/tools/contract-authoring/evidence/baseline/bridge.json

569 commits ← Back to file
signin freshness: REFUSE a captured URL >150s old (Fusion expires the request in ~2min -> 'Sign-in request expired' wit…
John Lauer · 04bd7cc ·
signin: unique sessionId per open (reused id was refused) + broader opened detection
John Lauer · 8968c5d ·
#signin capture reliability: copy History -wal/-shm so a just-opened authorize URL is visible (Chrome buffers writes),…
John Lauer · 11c0dd7 ·
fusion_signin: fix Fusion firing OAuth at the OS-default browser (wrong Autodesk account). Read the full authorize URL…
John Lauer · 5065ef7 ·
#196 harden: executeTextCommand can RETURN a failure without raising, so verify the active document actually changed be…
John Lauer · f85a55c ·
fix #196: paths with spaces silently no-op'd in fusion_open_board/open_schematic/import_electronics/open_lbr - executeT…
John Lauer · ae2e805 ·
profile selection by EVIDENCE: probe every live profile with nbrowser_login_state against accounts.autodesk.com and pic…
John Lauer · 30202b1 ·
name the EXACT browser profile in the signin stage (profiles are dicts, my filter matched none and fell back to 'your b…
John Lauer · 6afeb3e ·
diagnose why the bridge could not reach nbrowser_* (report _adCallError)
John Lauer · 48a32e8 ·
demo signin: bridge now OPENS the Autodesk sign-in in the user's native browser IN THE BACKGROUND (via ad_call -> nbrow…
John Lauer · 9f5618c ·
demo: declare 300s timeout (AD was cutting it at 60s), and offer the install with honest tier facts (30-day trial is fu…
John Lauer · 2fd5d16 ·
add fusion_demo: one-verb first-time-user tour (finishes Autodesk sign-in via native browser, sets up APS + live sample…
John Lauer · 976b94e ·
v1.6.77: runtime-only installer zip (456KB, was 16.7MB - demo MP4s/PNGs/docs belong on the page, not in every user's in…
John Lauer · f716a73 ·
v1.6.76: hard-disable crashing in-app cloud search, APS readiness guard + rich hints, ABE sign-in skill
John Lauer · 865bd92 ·
v1.6.75: fusion_board_stackup picks the LARGEST board body (FR4 substrate), not the first
John Lauer · afed8e1 ·
v1.6.74: fusion_board_stackup verb + pcb-stackup skill (physical fab stack, exploded view, z-fighting, publish-everythi…
John Lauer · fc67911 ·
v1.6.73: relay-safe wait defaults (15s) + fusion_export_optimized_glb/fusion_fetch_optimized_glb docs in skill
John Lauer · 9e75576 ·
v1.6.72: fire-and-return optimize verb + fusion_fetch_optimized_glb (avoids relay timeout on big-board tessellation)
John Lauer · 5a19638 ·
v1.6.71: set User-Agent on service-step2glb calls (edge WAF 403s default Python-urllib UA)
John Lauer · fa56c0e ·
v1.6.70: fusion_export_optimized_glb - one-call Fusion board -> wiki-grade GLB via service-step2glb molecule mode (anch…
John Lauer · 534f33d ·
v1.6.69: programmatic APS AUTH-001 self-heal - start_signin probes /authorize server-side, detects 'app lost Data Manag…
John Lauer · 7f5931e ·
v1.6.68: cloud-search verbs MANDATE APS + BAN the app.data modeling-script enumeration (locks up Fusion); strong auto-r…
John Lauer · 137d8dc ·
v1.6.67: notify reach_user uses target=all (peers() broke on 'targets'->'clients' shape drift, so a VM toast hit only i…
John Lauer · 3bfdeb0 ·
v1.6.66: find_licensing_dialog never matches the MAIN app window (was false-firing on a non-maximized main window insid…
John Lauer · bbc3761 ·
v1.6.65: FIX ad_client capabilities() for current AD /commands shape (verbs in topLevel/bridges/cliRequired/desktop, no…
John Lauer · 73483c4 ·
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 A…
John Lauer · 0c2b468 ·
v1.6.63: FIX launch regression - run the FusionLauncher.exe that HAS its .ini beside it (the stub), not the app-dir lau…
John Lauer · 9dc5138 ·
v1.6.62: bridge human-wall toasts are STICKY (scenario:reminder + button + durationLong) so they persist until the user…
John Lauer · 7a0299c ·
v1.6.61: fusion_notify_owner SELF-DELIVERS via adom-desktop --target all when the in-process ad_client is unavailable (…
John Lauer · 83ef57b ·
v1.6.60: completeness = Fusion360.exe (NOT launcher/.ini) - fixes false installed:true mid-stream + rejecting a healthy…
John Lauer · ad0cbee ·
v1.6.59: bake fresh-install completeness guard (readiness) + launch-error dialog detection & webdeploy auto-clean (fusi…
John Lauer · 1018f7e ·
1.6.58
John Lauer · d103a30 ·
1.6.57
John Lauer · 5cb96ee ·
1.6.56: remember the Autodesk sign-in browser+profile
John Lauer · 41cd784 ·
1.6.55: universal error-dialog guard (auto-detect Fusion Error dialog on every open/mutating verb)
John Lauer · bc3a5e2 ·
1.6.54: 3D auto-orient tall-part guard (keep through-hole pins vertical) + orient passthrough
John Lauer · 1608530 ·
1.6.53: slow-open verify-by-state + fusion_notify_owner + parent/child shot hints
John Lauer · bbe3b44 ·
1.6.47: dialog-shaped seat detection (exclude Fusion side panels)
John Lauer · c0dba63 ·
1.6.46: seat dialog owned-popup detection + screenshot-verified resolve + readiness self-heal
John Lauer · 6e3be8d ·
v1.6.45: always-sync add-in on startup (fix: add-in fixes never auto-deployed to existing installs)
John Lauer · 081e2ca ·
v1.6.44 (add-in 1.0.4): fix get_parameters crash on non-numeric params
John Lauer · bc6a562 ·
v1.6.43: dev skill + hints updated to UIA seat-dialog handling; narrate launch state
John Lauer · 3163f64 ·
v1.6.42: seat-resolve retries until verified gone + priority over stale add-in port
John Lauer · 2969fd3 ·
v1.6.41: instant-minimize (disable min animation during launch) - imperceptible bg launch
John Lauer · 5630714 ·
v1.6.40: auto-resolve seat dialog via UIA background click in deterministic launch loop
John Lauer · 2fc3d1b ·
v1.6.39: dev skill core-goal (AI runs everything, never punt to user)
John Lauer · 25c1d41 ·
v1.6.38: deterministic process-based seat/licensing dialog detection
John Lauer · dd0feba ·
v1.6.37: readiness no longer false-ready on stuck signin + proactive foreground-lock
John Lauer · d4b1418 ·
v1.6.36: codify background-launch + ctypes-handle rules in dev skill
John Lauer · 6cbbcf9 ·
v1.6.35: fix ctypes handle truncation in focus-guard (guard was no-op'ing)
John Lauer · 4343ce6 ·