Repository navigation
Releases
Releases · ahpio/ahpw
@ahpd/web v0.9.0-rc.1
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.restartNeededfrom 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
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
iconsits agents row carries, light and dark, before its record's ownicon. An ACP agent with no icon of its own shows its vendor's mark.
v0.3.1
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'ssurfaces.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 dropschangesfrom 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 gainshostUrl, 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
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 throughglobalThis.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_SCENAruns 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.