Skip to content

Pinpoint 0.7.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 17:48
· 10 commits to main since this release
8b7dd7c

Added

  • The iOS and Android pickers hold the conversation. A note waiting on you shows a ? pin that
    opens the agent's question and an answer box; a finished note shows the agent's reply with
    Accept and Not quite instead of the pin silently vanishing. Pins follow the bridge live.
    Trailhead takes --sticky-book for its "after", and the iOS demo video is re-recorded with the whole
    exchange, zoomed in, plus a 9:16 cut (docs/demo-ios-vertical.mp4).

Changed

  • A new logo: the lime drop pin. The toolbar icons (now with a 32 px size), the on-page bar,
    the site's favicon and the README use it; the bar shows it in colour, and inverted (ink pin, lime
    dot) while picking. docs/logo/ has every size, wordmarks, an app icon, favicon.ico, the social
    preview and Chrome Web Store tiles, all rendered from tools/logo/mark.svg by
    bash tools/make-icons.sh. node tools/make-bar-shots.mjs recaptures the README's bar screenshots.
  • No more innerHTML with values in the extension. The bar, popover, notes list, hover tip and
    popup build their dynamic parts with DOM calls, so text from a page, an agent or the bridge can
    never become markup. web-ext lint on the Firefox package now reports no "Unsafe assignment to
    innerHTML" warnings (was 11).

Fixed

  • Picker races on slow machines. A frame no longer takes back its own mirrored picking state, so
    picking stops coming back over the comment box; an answer older than a note just sent no longer wipes
    its pin; and a capture skips a tab that is navigating away. The browser tests wait for every frame to
    be picking and for the worker, and one failure no longer cascades, so macOS CI now blocks like Ubuntu.
  • Esc right after Send keeps picking off. Picking comes back once the worker has taken the crop;
    an Esc (or a stop from another frame) in that moment used to be overruled when it did. Now it wins.
  • An agent renaming a button no longer loses it. An element with no id or data attributes was
    recognised by its text, so a fix that changed the label made the after crop "missing" and re-check
    say gone. Where the selector still lands on the same tag, attributes and neighbouring text, the
    element is found, its after crop is taken and re-check says changed. A different element
    re-rendered into the old spot is still refused.