Skip to content

AbstractContinuum 0.6.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 01:27
· 35 commits to main since this release

Phones and tablets use the whole screen on the list and detail pages: the
Board, Backlog, the work-item drawer, Executions, the Inbox and the Team page.
On/off settings are switches labelled by what they control; the switch shows
the state. Everyone using the web console is affected; nothing changes in the
server, its flags or the gateway it needs. Desktop windows keep their layout;
the list headers gain a chevron.

Added

  • Collapsible lists. The Board columns, Executions' Active and
    Recently finished lists and the Inbox report and email lists have a
    chevron in their header. A list starts open; closing it hides its items and
    gives the detail the room, and each list remembers its state in this
    browser. On tablets and desktops, closing the Inbox list (or both Executions
    lists) gives the detail the full width.

Changed

  • Executions and the Inbox on phones show the list above the detail in one
    scrolling page instead of one pane at a time. Picking a run or a report
    scrolls to it; Back / ← Back to the list scrolls back up.
  • Flat sections on phones. Lists and details are no longer boxes inside the
    page: items are separated by thin lines, the selected one keeps its accent,
    and nothing scrolls inside the page except the spec editor. The run's event
    log is part of the page, the four Executions figures fit on one row, and
    Team messages and replies use the full width.
  • Run facts on one line on phones ("Model gpt-5-codex"); paths such as the
    run folder or the candidate take a full line of their own.
  • Text size on phones and tablets. Body text is 15 px and small text 14 px;
    chips, ids and times are 12–13 px. Your text size setting still applies.
  • Team page on tablets (below 1024 px) uses the phone layout: one pane at a
    time, with ← Channels.
  • Two columns on tablets only when both are at least 360 px wide. On a
    tablet the Executions and Inbox lists are 360 px or wider next to the detail.
  • Gateway administration. Exec runner and Process manager are
    switches that apply at once and say the new state ("Process manager is
    on."). A refused change keeps the old state and shows the gateway's reason.
    Someone who is not a gateway admin sees the switches with the reason they
    cannot change them ("Only a gateway admin can change this."). The
    Enable / Disable buttons and the separate on / off chips are gone; a
    degraded chip still appears when the runner is on but cannot run.
  • Custom voice (Settings → Voice) is a switch; the voice fields show
    while it is on.
  • Auto-refresh is a switch on the Services page and in the Executions
    live log, which used to show "Auto on" / "Auto off". In the live log it is
    unavailable until an execution is picked.
  • Private in the Team page's new-channel form is a switch; Create
    stays the one action.

Fixed

  • Plain http from another machine (LAN, Tailscale). Browsers withhold
    crypto.randomUUID, crypto.subtle, the clipboard API and the microphone
    outside https and localhost. Ids now come from the kit's randomId(), the
    backlog and ledger hashes use a plain SHA-256 when crypto.subtle is
    missing (same hashes), Copy on a process log falls back to a text
    selection copy and says "Copied" or "Copy failed — select and copy", and
    over plain http the advisor's voice control is disabled and says why: "This
    page is loaded over http, so voice and camera is unavailable — open it over
    https (for example through tailscale serve; the gateway console's Network
    page explains how) or on the gateway's own computer." Needs
    @abstractframework/ui-kit 0.4.0 and @abstractframework/panel-chat 0.2.2.
  • Long paths no longer run off the screen: the candidate line in the
    work-item drawer's Review tab, and long words or paths in a report or a spec.
  • On phones, the Board no longer scrolls behind an open work-item drawer.