Releases: mwillettwork-spec/willettbot
Releases · mwillettwork-spec/willettbot
1.0.42
1.0.41
v1.0.41 activity log shows real names, tour overlay drops backdrop blur
1.0.40
v1.0.40 Greet preset: AppleScript-driven new document, no more iCloud picker
1.0.39
v1.0.39 softer privacy banner copy, manual input as the path forward
1.0.38
v1.0.38 preset modals open over hub, kill backdrop blur lag
1.0.37
v1.0.37 hub layout: favorites + presets + builder, consistent rows, new-from-…
1.0.36
v1.0.36 v1.0.36: Cmd+letter on macOS, Mac scroll via Quartz, identity sweep, …
1.0.34
fix recorder phantom hotkeys, click attribution, and scroll replay Recorder: * Track per-app window-title-change timestamps and suppress the window-close → Cmd+W heuristic for 1.5s after any title change. Stops Chrome navigation flicker from injecting phantom Cmd+W steps. * Snapshot the frontmost app/title/rect synchronously at mouse-down and stamp clicks/drags with that snapshot at release time. Fixes two bugs at once: clicks landing in the JSON with the post- navigation window title, and clicks tagged with the previous app when the user just switched. Runner (scroll path): * Skip _ensure_frontmost_app and _translate_click for scroll actions — they were costing 200-600ms of AppleScript per scroll. The preceding click/scroll already focused the right window; cursor warp is sufficient for scroll positioning. * Zero pyautogui.PAUSE for the entire scroll handler so moveTo doesn't pay the 50ms global tax before the first chunk fires. * Tune Mac scroll divisor to /3.5 — closest match for replay distance against real trackpad gestures. Bumps to v1.0.34.
1.0.33
add vertical scroll capture and replay Recorder aggregates trackpad/wheel dy bursts into one scroll action carrying amount, cursor anchor, app/window context, and burst duration. Routes mixed-axis events to vertical only so trackpad jitter stops producing phantom switch_desktop steps. Runner refocuses the recorded window, translates the cursor anchor through the existing window-offset system (so scrolls land on the right pane in moved/multi-pane apps), and replays the scroll over the same duration the user took. Hub editor gets a scroll block in the action registry. Bumps to v1.0.33.
1.0.32
add window-relative click offset for moved windows
Recorder captures the frontmost window's rect ({x,y,w,h}) at click time
and stamps it onto click/double_click/drag actions as window_rect.
Runner reads the same rect at replay time and shifts the click by the
delta if the window has moved since recording.
Backward compatible: actions without window_rect (older recordings,
desktop clicks, Wayland sessions, AX-permission-missing) fall back to
absolute coords — current behavior unchanged.
Bumps to v1.0.32.