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