Skip to content

Releases

@ahpd/web v0.9.0-rc.1

@ahpd/web v0.9.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Nov 21:40
1018c4c

A candidate for ahpd 0.15.0-rc.1, on npm's next tag. Its tunnels and clients explorers need a host that serves those channels.

Added

  • Tunnels and clients in Manage, each with a sidebar explorer, a page for each row, and the host's operations.
    An operation with input opens its form in a dialog. A create opens the tunnel it made.
  • A message is drawn by its origin: a host notice is one muted line, and a message from an automation or a parent agent names its sender.
  • Background shells show by the composer, each with its output and a stop button. The subagents button reads the host's background work.
  • Send now on a queued message, which sends it to the running turn.
  • A custom agent is made and edited, and picked in the composer. Approvals sit beside the agent picker.
  • Customizations by kind, and a plugin's page draws its view.
  • Session views open from the session's "..." menu, and the sidebar follows the focused session. A Browser view sits in the right sidebar.
  • A chat's canvases show in the chat.
  • A connector signs in from its form, with its health and models. A device sign-in shows its code and waits.
  • The host restarts from ahpw, and is told the language ahpw shows.
  • A browser gets a push notification from the host.
  • Explorers copy a name and its paths.
  • A release also creates the tag's GitHub Release.

Changed

  • A working session rings its composer, and a host pill shows before the folder.
  • Delete moves to a danger zone, and pages are narrower, at 64rem.
  • The changes list is sorted and counts its files.
  • The interface strings are friendlier, and the settings heading says Settings.
  • scena 0.5.16 to 0.5.18.

Fixed

  • The plugin page's restart notice reads ahpd.restartNeeded from the root config, where the host puts it.
  • A terminal without a pty starts each line of its output at the left margin.

@ahpd/web v0.8.0

Choose a tag to compare

@softov softov released this 28 Oct 06:22
c5ca6ce

Changed

  • ahpio's mark: the four dots replace ahpw's mark in the title bar, the loader and the favicon; the page title is ahpio.
  • The accent is ahpio's blue, from scena 0.5.15.

Fixed

  • An agent's page header is drawn with the same icons as its row in the list.
  • An agent is drawn with the icons its agents row carries, light and dark, before its record's own icon. An ACP agent with no icon of its own shows its vendor's mark.

v0.3.1

Choose a tag to compare

@softov softov released this 13 Oct 21:18

Added

  • A start page in an empty main.
    With nothing open, the main area shows the mark and New session instead of an empty group, through scena 0.5.5's surfaces.setEmpty.
  • A running session's row shows its change counts, above what it is doing, as ahpapp does.

Fixed

  • Session change counts follow the host.
    The AHP SDK's session cache drops changes from a summary change, so the counts stayed as first listed, and a relist was undone by the next host event.
    ahpw keeps what the cache drops and lays it over its rows.
  • The Changes pane no longer shows "Empty" under its own note.

Changed

  • Each host keeps its own pages when embedded.
    An embedder serves every host from one origin, so the open tabs, the layout and the added folders are kept per host address.
    The embedding contract gains hostUrl, the page's host address, known before ahpw runs.
    The theme and the other personal choices stay shared; in a browser nothing changes.

Removed

  • The README no longer lists administration screens, which are off while ahpw speaks AHP only.

v0.3.0

Choose a tag to compare

@softov softov released this 12 Oct 02:08

Added

  • Runs inside ahp-desk. ahpw owns its embedding contract, exported as @ahpd/web/embed. An embedder hands it the host, the token, the host list and the window controls through globalThis.ahpwEmbedder. In a browser and as the ahpd plugin nothing changes.
  • Host switcher (embedded): every host with its status, then Manage hosts and Add host.
  • Close guards. An unsent new session and an edited file ask before they close: the tab's ×, the close commands, Esc on a spatial card.
  • New session box.
    • The agent and folder sit on top. The +, the model and the settings sit at the bottom of the composer.
    • @ walks the host's folders and cites a file by its full path.
    • Drag and drop from the explorer attaches a file. With Shift, it writes @path.
    • The folder box fits its path and opens a folder menu: the parent with the folder selected among its siblings, the host's folder, and the folders the host's sessions use.
  • Add folder walks to the folder, as VS Code does.
  • Code editor, media viewers, explorer menus and agent customizations. Explorer files carry an icon for their kind.
  • AHPW_SCENA runs ahpw on a scena checkout's source, to try a scena change before it is released.

Changed

  • scena 0.5.4. Themed select menus, close guards, and Esc in a picker keeps the typed text. The CSS ahpw carried for these is gone.
  • A markdown file's images are read from its folder through the host. They no longer ask the page's own server.
  • The ahpd plugin answers ahpw.json, so the page loads with no 404 in the console.
  • Running sessions show a four-dot loader. Settings with no choices are hidden. The explorer's scrollbar shows on hover.

Fixed

  • A Windows folder is read from its drive letter (C:/work), not as a URI scheme.
  • Copy works without the clipboard API.