Commit History

616 commits ← Back to Activity
Publish 1.6.91
John Lauer · 0065bfc · 21d ago
#196 harden: executeTextCommand can RETURN a failure without raising, so verify the active document actually changed before accepting an open; otherwise fall through to the 8.3 short-path attempt
John Lauer · f85a55c · 21d ago
Publish 1.6.90
John Lauer · 871c135 · 21d ago
fix #196: paths with spaces silently no-op'd in fusion_open_board/open_schematic/import_electronics/open_lbr - executeTextCommand is space-delimited so the unquoted path split at the first space. Now quotes + falls back to the Windows 8.3 short path; specific error hint + SKILL gotcha
John Lauer · ae2e805 · 21d ago
Publish 1.6.89
John Lauer · cb60f6e · 22d ago
profile selection by EVIDENCE: probe every live profile with nbrowser_login_state against accounts.autodesk.com and pick the one holding a real Autodesk session; report the reason + flag ambiguity instead of guessing 'active'
John Lauer · 30202b1 · 22d ago
Publish 1.6.88
John Lauer · b68545d · 22d ago
name the EXACT browser profile in the signin stage (profiles are dicts, my filter matched none and fell back to 'your browser'); return signinProfileChoices + forbid vague phrasing in the hints
John Lauer · 6afeb3e · 22d ago
diagnose why the bridge could not reach nbrowser_* (report _adCallError)
John Lauer · 48a32e8 · 22d ago
manifest 1.6.86
John Lauer · c986f02 · 22d ago
Publish 1.6.86
John Lauer · 52ebb94 · 22d ago
demo signin: bridge now OPENS the Autodesk sign-in in the user's native browser IN THE BACKGROUND (via ad_call -> nbrowser_*), reports where it is waiting, and offers all three paths (user finishes / AI foregrounds / AI drives with permission)
John Lauer · 9f5618c · 22d ago
manifest v1.6.85
John Lauer · ed89f7a · 22d ago
Publish 1.6.85
John Lauer · 4fc6791 · 22d ago
demo: declare 300s timeout (AD was cutting it at 60s), and offer the install with honest tier facts (30-day trial is full-featured; Personal Use free but limits electronics; expired still opens/views)
John Lauer · 2fd5d16 · 22d ago
manifest v1.6.84 (fusion_demo)
John Lauer · a63d18c · 22d ago
Publish 1.6.84
John Lauer · 95b5496 · 22d ago
add fusion_demo: one-verb first-time-user tour (finishes Autodesk sign-in via native browser, sets up APS + live sample search, walks project -> schematic -> 2D board -> 3D board with screenshots). Docs, hints, skill, README section
John Lauer · 976b94e · 22d ago
Publish 1.6.83
John Lauer · 730c158 · 22d ago
bump for skill republish
John Lauer · eb1b363 · 22d ago
record the publish learnings: runtime-only zip payload rule (16.7MB->456KB) + brief-vs-description field split (Install card is not a README)
John Lauer · 950b6f5 · 22d ago
Publish 1.6.82
John Lauer · 7ec87dc · 22d ago
install description: just what pkg install does (skills into your container). Feature copy moves to brief
John Lauer · 61c45ab · 22d ago
Publish 1.6.81
John Lauer · ef90af5 · 22d ago
trim the install description to one clear line about the pkg being skills-for-your-container
John Lauer · c2ba7a9 · 22d ago
Publish 1.6.80
John Lauer · 4a25dcb · 22d ago
explain the TWO install layers: wiki pkg = skills-only for containers, release zip = the runtime AD loads via bridge_install
John Lauer · aa8c7d4 · 22d ago
bridge-dev skill: installer zip is runtime-only (the 16.7MB media-bloat lesson)
John Lauer · b859930 · 22d ago
Publish 1.6.79
John Lauer · c7937d0 · 22d ago
v1.6.77: runtime-only installer zip (456KB, was 16.7MB - demo MP4s/PNGs/docs belong on the page, not in every user's install stream); pkg whitelist gains fusion-molecule-export + pcb-stackup
John Lauer · f716a73 · 22d ago
README: remove emojis + decorative symbols (no emoji/em-dash, clean ASCII)
John Lauer · 54de9e9 · 26d ago
bump pkg version for README republish
John Lauer · 0854bd9 · 26d ago
README: full 55-verb catalog + expanded APS section (disabled old search, ABE native sign-in, why-Autodesk, verb table)
John Lauer · facc969 · 26d ago
v1.6.76: hard-disable crashing in-app cloud search, APS readiness guard + rich hints, ABE sign-in skill
John Lauer · 865bd92 · 26d ago
v1.6.75: fusion_board_stackup picks the LARGEST board body (FR4 substrate), not the first
John Lauer · afed8e1 · 26d ago
v1.6.74: fusion_board_stackup verb + pcb-stackup skill (physical fab stack, exploded view, z-fighting, publish-everything) + AI hints
John Lauer · fc67911 · 26d ago
v1.6.73: relay-safe wait defaults (15s) + fusion_export_optimized_glb/fusion_fetch_optimized_glb docs in skill
John Lauer · 9e75576 · 27d ago
v1.6.72: fire-and-return optimize verb + fusion_fetch_optimized_glb (avoids relay timeout on big-board tessellation)
John Lauer · 5a19638 · 27d ago
v1.6.71: set User-Agent on service-step2glb calls (edge WAF 403s default Python-urllib UA)
John Lauer · fa56c0e · 27d ago
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 · 534f33d · 27d ago
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 · 7f5931e · 27d ago
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 · 137d8dc · 27d ago
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 · 3bfdeb0 · 27d ago
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 · bbc3761 · 27d ago
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 · 73483c4 · 27d ago
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 · 0c2b468 · 27d ago
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 · 9dc5138 · 27d ago
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 · 7a0299c · 27d ago
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 · 83ef57b · 27d ago
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 · ad0cbee · 27d ago