docs: confirm web Docker release verified in production

This commit is contained in:
snowspeeder committed 2026-10-04 08:38:04 -04:00
1 parent ea4e191400
commit 257ab48f0f
2 files changed
+29 -4

No files matched your search

+14 -3
View File
@@ -1,14 +1,25 @@
# Multi-user Hermes migration — qualification and operations
## Web UX refinement — 2026-10-04 (offline, not deployed)
## Web UX refinement — 2026-10-04 (production deployed)
Release `ea4e191` deployed successfully via [Gitea run244](https://git.srmr.xyz/snowspeeder/hope-voice-api/actions/runs/244)
following exact Python3.12 CI qualification:148 passed plus theme verification.
Initial runner bind failure and a real SQLite cancellation/close race were fixed,
without disabling qualification or changing protected runtime configuration.
Docker speech/web and control containers restarted with newly built images and
reported healthy/OK. All seven live web entrypoint assets matched release bytes;
anonymous auth/token remained401. Live mobile login loaded without JS errors or
overflow. Account data was not read/mutated; no authenticated CRUD, audio or native
installation claim is made. Detailed receipts are in the linked report below.
Web-only sidebar actions, Library upload/reuse and Saved drafts, scheduled-task
layout, memory revision recovery, and contextual Security/status/signout improved.
Final 43 offline browser tests passed; 85 final full-interface/internal-scroll
screenshots captured at 1440/390/320 widths with no JS or unhandled/external
requests. Independent source review findings fixed and final review approved.
See [detailed scope and evidence](docs/WEB_UX_REFINEMENT.md). No live API,
production deployment, native parity or physical audio claim for this refinement.
See [detailed scope and evidence](docs/WEB_UX_REFINEMENT.md). Live public asset,
anonymous authorization and container-health verification is documented above;
native parity and physical audio remain outside this refinement.
## iPhone certificate onboarding follow-up — 2026-10-01