Releases

Commit History

Upload 1 file(s)
John Lauer · 2b23377 · 12h ago
Upload 1 file(s)
John Lauer · 5dae493 · 12h ago
Upload 1 file(s)
John Lauer · 7ca93f0 · 12h ago
Upload 1 file(s)
John Lauer · 4b80138 · 12h ago
Upload 1 file(s)
John Lauer · 1fab571 · 12h ago
Upload 1 file(s)
John Lauer · 30e9fb6 · 12h ago
Upload 1 file(s)
John Lauer · 814fbfb · 12h ago
Upload 1 file(s)
John Lauer · 5a3c224 · 12h ago
Upload 1 file(s)
John Lauer · c5c1e83 · 12h ago
Upload 1 file(s)
John Lauer · 4d7f89c · 12h ago
Publish 1.6.96
John Lauer · 7bbfcc6 · 13h ago
signin: land the freshness guard (v1.6.95 heredoc errored before writing server.py) - refuse >150s-old captured URL, stage:stale -> restart Fusion sign-in
John Lauer · bd18eb8 · 13h ago
Publish 1.6.95
John Lauer · d77c2ab · 13h ago
signin freshness: REFUSE a captured URL >150s old (Fusion expires the request in ~2min -> 'Sign-in request expired' with no handoff); stage:'stale' says restart Fusion sign-in for a fresh request. Document the ~2min budget + the autodesk:// Open-Identity-Manager last mile
John Lauer · 04bd7cc · 13h ago
Publish 1.6.94
John Lauer · f0a9647 · 13h ago
signin: unique sessionId per open (reused id was refused) + broader opened detection
John Lauer · 8968c5d · 13h ago
Publish 1.6.93
John Lauer · 30eebc7 · 13h ago
#signin capture reliability: copy History -wal/-shm so a just-opened authorize URL is visible (Chrome buffers writes), widen window to 45min (URL stays valid while Fusion waits on the request_id)
John Lauer · 11c0dd7 · 13h ago
manifest 1.6.92
John Lauer · e251fa4 · 14h ago
Publish 1.6.92
John Lauer · f85f21b · 14h ago
fusion_signin: fix Fusion firing OAuth at the OS-default browser (wrong Autodesk account). Read the full authorize URL from the wrong browser's History DB and re-open it in the correct profile (idmgr/callback + autodesk:// handoff means any profile completes to the running Fusion). Remembers the profile; demo delegates to it. + fusion-multiprofile-signin skill
John Lauer · 5065ef7 · 14h ago
Publish 1.6.91
John Lauer · 0065bfc · 1d 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 · 1d ago
Publish 1.6.90
John Lauer · 871c135 · 1d 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 · 1d ago
Publish 1.6.89
John Lauer · cb60f6e · 1d 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 · 1d ago
Publish 1.6.88
John Lauer · b68545d · 1d 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 · 1d ago
diagnose why the bridge could not reach nbrowser_* (report _adCallError)
John Lauer · 48a32e8 · 1d ago
manifest 1.6.86
John Lauer · c986f02 · 1d ago
Publish 1.6.86
John Lauer · 52ebb94 · 1d 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 · 1d ago
manifest v1.6.85
John Lauer · ed89f7a · 1d ago
Publish 1.6.85
John Lauer · 4fc6791 · 1d 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 · 1d ago
manifest v1.6.84 (fusion_demo)
John Lauer · a63d18c · 1d ago
Publish 1.6.84
John Lauer · 95b5496 · 1d 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 · 1d ago
Publish 1.6.83
John Lauer · 730c158 · 1d ago
bump for skill republish
John Lauer · eb1b363 · 1d 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 · 1d ago
Publish 1.6.82
John Lauer · 7ec87dc · 1d ago
install description: just what pkg install does (skills into your container). Feature copy moves to brief
John Lauer · 61c45ab · 1d ago
Publish 1.6.81
John Lauer · ef90af5 · 1d ago
trim the install description to one clear line about the pkg being skills-for-your-container
John Lauer · c2ba7a9 · 1d ago
Publish 1.6.80
John Lauer · 4a25dcb · 1d ago
explain the TWO install layers: wiki pkg = skills-only for containers, release zip = the runtime AD loads via bridge_install
John Lauer · aa8c7d4 · 1d ago
bridge-dev skill: installer zip is runtime-only (the 16.7MB media-bloat lesson)
John Lauer · b859930 · 1d ago
Publish 1.6.79
John Lauer · c7937d0 · 1d 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 · 1d ago
README: remove emojis + decorative symbols (no emoji/em-dash, clean ASCII)
John Lauer · 54de9e9 · 5d ago
bump pkg version for README republish
John Lauer · 0854bd9 · 5d ago
README: full 55-verb catalog + expanded APS section (disabled old search, ABE native sign-in, why-Autodesk, verb table)
John Lauer · facc969 · 5d ago
v1.6.76: hard-disable crashing in-app cloud search, APS readiness guard + rich hints, ABE sign-in skill
John Lauer · 865bd92 · 5d ago
v1.6.75: fusion_board_stackup picks the LARGEST board body (FR4 substrate), not the first
John Lauer · afed8e1 · 6d 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 · 6d ago
v1.6.73: relay-safe wait defaults (15s) + fusion_export_optimized_glb/fusion_fetch_optimized_glb docs in skill
John Lauer · 9e75576 · 6d ago
v1.6.72: fire-and-return optimize verb + fusion_fetch_optimized_glb (avoids relay timeout on big-board tessellation)
John Lauer · 5a19638 · 6d ago
v1.6.71: set User-Agent on service-step2glb calls (edge WAF 403s default Python-urllib UA)
John Lauer · fa56c0e · 6d 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 · 6d 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 · 6d 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 · 6d 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 · 6d 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 · 6d 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 · 6d 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 · 6d 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 · 7d 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 · 7d 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 · 7d 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 · 7d ago
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 · 1018f7e · 7d ago
1.6.58
John Lauer · d103a30 · 12d ago
1.6.57
John Lauer · 5cb96ee · 13d ago
1.6.56: notify-before-foreground + APS browser cache
John Lauer · f2dc5e0 · 13d ago
1.6.56: remember the Autodesk sign-in browser+profile
John Lauer · 41cd784 · 13d ago
1.6.55: universal error-dialog guard (auto-detect Fusion Error dialog on every open/mutating verb)
John Lauer · bc3a5e2 · 13d ago
1.6.54: 3D auto-orient tall-part guard (keep through-hole pins vertical) + orient passthrough
John Lauer · 1608530 · 14d ago
1.6.53: slow-open verify-by-state + fusion_notify_owner + parent/child shot hints
John Lauer · bbe3b44 · 14d ago
pkg 1.6.52: trim shipped CHANGELOG.md 45KB->8.6KB, archive older entries to CHANGELOG_ARCHIVE.md (wiki /files, not shipped)
John Lauer · 9b89ff1 · 14d ago
Publish 1.6.52
John Lauer · ad2e5a3 · 14d ago
Publish 1.6.51
John Lauer · be488a7 · 14d ago
Publish 1.6.50
John Lauer · bb888dd · 14d ago
Publish 1.6.49
John Lauer · e50878a · 14d ago
Publish 1.6.48
John Lauer · e155c0d · 15d ago
dev skill: seat dialog owned-popup detection + screenshot-verify + readiness self-heal (v1.6.47 learnings)
John Lauer · 6454cf7 · 15d ago
1.6.47: dialog-shaped seat detection (exclude Fusion side panels)
John Lauer · c0dba63 · 15d ago
1.6.46: seat dialog owned-popup detection + screenshot-verified resolve + readiness self-heal
John Lauer · 6e3be8d · 15d ago
v1.6.45: always-sync add-in on startup (fix: add-in fixes never auto-deployed to existing installs)
John Lauer · 081e2ca · 15d ago
v1.6.44 (add-in 1.0.4): fix get_parameters crash on non-numeric params
John Lauer · bc6a562 · 15d ago
v1.6.43: dev skill + hints updated to UIA seat-dialog handling; narrate launch state
John Lauer · 3163f64 · 15d ago
v1.6.42: seat-resolve retries until verified gone + priority over stale add-in port
John Lauer · 2969fd3 · 15d ago
v1.6.41: instant-minimize (disable min animation during launch) - imperceptible bg launch
John Lauer · 5630714 · 15d ago
v1.6.40: auto-resolve seat dialog via UIA background click in deterministic launch loop
John Lauer · 2fc3d1b · 15d ago
v1.6.39: dev skill core-goal (AI runs everything, never punt to user)
John Lauer · 25c1d41 · 15d ago
v1.6.38: deterministic process-based seat/licensing dialog detection
John Lauer · dd0feba · 15d ago
v1.6.37: readiness no longer false-ready on stuck signin + proactive foreground-lock
John Lauer · d4b1418 · 15d ago
v1.6.36: codify background-launch + ctypes-handle rules in dev skill
John Lauer · 6cbbcf9 · 15d ago
v1.6.35: fix ctypes handle truncation in focus-guard (guard was no-op'ing)
John Lauer · 4343ce6 · 15d ago
v1.6.34: focus-guard covers Autodesk family + seat-conflict auto-reclaim (background)
John Lauer · 1d40e24 · 15d ago

Showing the latest 100 commits.

Contributors

J
John Lauer 427 commits
K
Kyle Bergstedt 6 commits
D
Drew Owens 4 commits