Repository navigation
Kitewell 0.20.2 — Public beta
Pre-release
Pre-release
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.