Skip to content

Releases: mwillettwork-spec/willettbot

1.0.42

11 May 01:46

Choose a tag to compare

v1.0.42

remove stale visual editor placeholder copy

1.0.41

11 May 01:34

Choose a tag to compare

v1.0.41

activity log shows real names, tour overlay drops backdrop blur

1.0.40

11 May 01:06

Choose a tag to compare

v1.0.40

Greet preset: AppleScript-driven new document, no more iCloud picker

1.0.39

11 May 00:51

Choose a tag to compare

v1.0.39

softer privacy banner copy, manual input as the path forward

1.0.38

11 May 00:42

Choose a tag to compare

v1.0.38

preset modals open over hub, kill backdrop blur lag

1.0.37

11 May 00:27

Choose a tag to compare

v1.0.37

hub layout: favorites + presets + builder, consistent rows, new-from-…

1.0.36

10 May 05:31

Choose a tag to compare

v1.0.36

v1.0.36: Cmd+letter on macOS, Mac scroll via Quartz, identity sweep, …

1.0.34

09 May 05:12

Choose a tag to compare

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

09 May 03:54

Choose a tag to compare

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

09 May 02:54

Choose a tag to compare

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.