Skip to content

Kitewell 0.20.2 — Public beta

Pre-release
Pre-release

Choose a tag to compare

@yohamta0 yohamta0 released this 26 Oct 08:22

Kitewell 0.20.2 is a beta update.

What's in this release

  • Renewing a client certificate keeps its sites. Replace… on a
    certificate under Browser in Device settings takes its renewal and
    keeps the sites it opens. Adding the renewal as a new certificate used to
    be refused, because the old one still held those sites. When a site renews
    your certificate through the browser, Kitewell finds the renewal in your
    keychain, says so in the expiry notice, and opens Replace… with it
    chosen. A run that failed because a site's certificate expired offers the
    replacement right where it says so.
  • When the assistant opens a site whose certificate has expired, it asks you
    for the renewal on its certificate card and opens the site again once the
    renewal is in place.
  • The assistant reads more of the pages you point it to. A site that asks for
    a client certificate, or whose certificate comes from your organization's
    own authority, no longer ends in a TLS error: the assistant says which
    certificate opens it, or opens it in its browser, which presents this
    Mac's certificates. Intranet pages go to that browser too, so a workflow
    for an intranet portal is built from the page itself rather than from your
    description alone.
  • On an IPv6-only network, the assistant's page reader and MCP event delivery
    now reach public sites that have only IPv4 addresses. They refused every
    such site.
  • The assistant keeps working until the work is done. It used to stop after
    24 actions in a row, on a reply cut short, and after a failed call to the
    model, and wait for you to press Continue. It now goes on by itself,
    trying again after a short wait when a call fails, until the work is done,
    needs you, or has gone on for 30 minutes, and then says so.
  • The assistant fixes the right step of a long workflow. It reads that step
    on its own, with the loop it runs in, instead of paging through the whole
    definition.
  • Workflows the assistant writes no longer fail on two mistakes. A step in a
    loop that read its item as ${item.name}, which the loop leaves as
    written, now reads ${foreach.item.name}. A browser step told to find a
    row by a variable, such as "the row whose date is %date%", gets the date
    itself, since the browser's model sees only the variable's name. A secret
    stays hidden. What cannot be fixed this way is named when the workflow is
    checked, before it runs.

Upgrading

Nothing to do. Kitewell 0.20.1 and 0.20.0 update themselves to 0.20.2 at a
quiet moment, and running workflows go on across the restart.