deploy/2026.08.27.01 — the plan, and the version to match it

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-27 17:06:10 +01:00
co-authored by Claude Opus 5
parent 421e742590
commit ec6c793143
2 changed files with 38 additions and 1 deletions
+37
View File
@@ -0,0 +1,37 @@
# deploy/2026.08.27.01
55 commits since `deploy/2026.08.26.02`. A full day's work, most of it in two areas.
## What is in it
**Calendar and contacts became usable rather than readable.** Create, edit and delete on both screens; a
filter on each; `?collection=<name>` instead of an escaped DAV path. The agent skill was rewritten off
hand-written iCalendar onto JSON routes — an editor now patches the stored text rather than rebuilding it,
so alarms, attendees and recurrence rules survive an edit made from a form that cannot show them.
**OpenCode can reach the platform.** It gets the skills index, an Officer identity instead of "you are a
coding agent", an API credential, and its permission prompts answered — a server session has nobody to
answer them and a turn simply hung. Its chats also keep their name, their transcript and their model when
reopened.
**Smaller, and each one somebody hit today:** `/api/notify/user` (and `/broadcast`, which had answered 404
since it landed — shadowed by the sidecar proxy's catch-all); a commander started from a plugin chat, so
pointing one at a mailbox no longer needs a path only the owner can type; file preview inside a
commander's own browser; a dock tile for `/bots`; and the new wordmark in the header, following the theme.
## Risk
Low-to-moderate. Nothing here changes a schema. The two worth watching after the rollout:
- **`useThemeAsset`** now reads in `requestAnimationFrame` rather than during the effect. It fixes the
logo and the wallpaper being one theme behind; if a themed asset ever fails to appear, this is the first
place to look.
- **The notify router's mount order.** The platform's own routes now sit before the sidecar proxy's
catch-all. Device registration still forwards — verified — but it is the change most likely to surprise.
## Hosts
Seven. `officer-dev` is skipped: it is the host running the rollout, and restarting it ends the rollout.
alpha · fofos · macbookpro · macbruno · production-pertento-bridge · edge-pertento-bridge ·
deadpool-rezio-bridge
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "officer",
"version": "2026.08.26.02",
"version": "2026.08.27.01",
"private": true,
"type": "module",
"workspaces": [