From c813eef6ccae039bb2b357b75893f3fecda36a95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Padez?= Date: Mon, 24 Aug 2026 02:58:36 +0000 Subject: [PATCH] release 2026.08.24.01 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit One frontend file — the transcribe button hidden in the file viewer. No schema, no dependencies, nothing to verify by query. Also the first real firing of the rebuilt Platform Deployer commander, which is why this is the release it gets: if the loop misbehaves the blast radius is a button that was already invisible. Co-Authored-By: Claude Opus 5 Officer-Session: 656f5c85-e49a-4f1f-b9f3-042a04b4d043 --- deploy/2026.08.24.01.md | 43 +++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 deploy/2026.08.24.01.md diff --git a/deploy/2026.08.24.01.md b/deploy/2026.08.24.01.md new file mode 100644 index 00000000..17988313 --- /dev/null +++ b/deploy/2026.08.24.01.md @@ -0,0 +1,43 @@ +# 2026.08.24.01 + +One frontend file: the transcribe button is hidden in the file viewer's audio player. + +**No schema change.** Nothing under `src/databases/**/schema.ts` moved. `bun db:push` is still a step +because it is cheap and it proves the database agrees with the code, but it must report no changes. + +**No dependency change.** `bun.lock` is untouched. **Do not run `bun install`.** + +## What is in it + +- **The transcribe button is hidden.** It calls `POST /file-browser/transcribe`, which refuses on every + server here because no STT endpoint is configured anywhere — a control that can only fail, sitting beside + OCR and extract-audio, which work. Hidden rather than deleted: speech-to-text is moving to a plugin and + the wiring stays correct for when it lands. + +## Every host + +1. `git fetch origin --tags` then `git merge --ff-only deploy/2026.08.24.01` +2. `bun db:push` — expect **no changes**. If it wants to alter something, stop and report it: this release + touched no schema, so a diff means that host and this tree disagree about something else. +3. `bun run plugins:update` +4. `pm2 restart officer` + +`officer` only at step 4. Step 3 restarts each plugin's own sidecar, which belongs in the report. + +**`macbookpro`:** append `/opt/homebrew/bin` to PATH for the `bun` commands, run `pm2` separately. + +## What to check, this release + +Open a `.m4a` in the file browser. The audio player's header should show a download and a close icon and +**no transcribe icon**. An image should still offer OCR and a video should still offer extract audio — if +either of those disappeared, too much was hidden. + +A stale bundle is the likely failure. Hard refresh before deciding it did not work. + +No direct SQL is needed and none is authorised. + +## Hosts + +- **`edge-pertento-bridge`** — skipped, per `docs/servers.md`. +- **`officer-dev`** — skip it. Restarting `officer` on the host running the rollout ends the rollout. Name + it as skipped and say whether it is current. diff --git a/package.json b/package.json index c910694b..962dd7c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "officer", - "version": "2026.08.23.06", + "version": "2026.08.24.01", "private": true, "type": "module", "workspaces": [