docs: record companion delivery and completed Web5 footer acceptance
This commit is contained in:
@@ -287,11 +287,11 @@ No percentage is inferred from test counts.
|
|||||||
| 13 V4V Yaya demo | In progress | Browser demo live; native phone background playback remains |
|
| 13 V4V Yaya demo | In progress | Browser demo live; native phone background playback remains |
|
||||||
| 14 Peer files/Indee streaming | In progress | Distributed timed playback |
|
| 14 Peer files/Indee streaming | In progress | Distributed timed playback |
|
||||||
| 15 MeshCore | Queued | Two-radio work and acceptance |
|
| 15 MeshCore | Queued | Two-radio work and acceptance |
|
||||||
| 16 Web5 cards/footer | Nearly finished | Final visual/functional review |
|
| 16 Web5 cards/footer | Done | Dev/Yaya mobile and desktop geometry, long labels and keyboard navigation passed |
|
||||||
| 17 HTTPS apps | In progress | Exact hostname/trust and companion acceptance |
|
| 17 HTTPS apps | In progress | Exact hostname/trust and companion acceptance |
|
||||||
| 18 Firewall/tunnel | In progress | Read-only UI done; settings persistence/reboot/rollback qualification |
|
| 18 Firewall/tunnel | In progress | Read-only UI done; settings persistence/reboot/rollback qualification |
|
||||||
| 19 Media guide/Cloud PiP | Nearly finished | PiP operator-accepted; finish reusable contract and remaining edge cases |
|
| 19 Media guide/Cloud PiP | Nearly finished | PiP operator-accepted; finish reusable contract and remaining edge cases |
|
||||||
| 20 Native background media | In progress | Native service/controls implemented and APK56 delivered; matching LAN HTTP UI qualification and physical device checks remain |
|
| 20 Native background media | Nearly finished | APK56 and matching UI delivered; real V4V bridge checks passed; physical lifecycle acceptance remains |
|
||||||
| 21 Public files/folders | Queued, before22 | Shared pricing interface with blue tints, unrelated-node discovery and tiny marker |
|
| 21 Public files/folders | Queued, before22 | Shared pricing interface with blue tints, unrelated-node discovery and tiny marker |
|
||||||
| 22 Mesh file sharing | Queued, final task | Node/computer choice, tree/search picker, retained multi-selection, delivery design and usual paid-file flow |
|
| 22 Mesh file sharing | Queued, final task | Node/computer choice, tree/search picker, retained multi-selection, delivery design and usual paid-file flow |
|
||||||
|
|
||||||
@@ -376,3 +376,66 @@ public-sharing blue pricing and marker requirements are retained unchanged.
|
|||||||
transport while using the actual authenticated iframe and bundled free demo
|
transport while using the actual authenticated iframe and bundled free demo
|
||||||
media. It checks native command routing and JPEG thumbnail delivery; no
|
media. It checks native command routing and JPEG thumbnail delivery; no
|
||||||
physical Android result is implied. The new end-to-end run remains pending.
|
physical Android result is implied. The new end-to-end run remains pending.
|
||||||
|
|
||||||
|
|
||||||
|
### Companion56 dashboard delivered and live V4V qualification
|
||||||
|
|
||||||
|
- Final full dashboard suite passed **1,441 tests /175files**, zero failures,
|
||||||
|
with the LAN HTTP UUID fix. Production build passed. All770 recorded UI and
|
||||||
|
catalog inputs matched. Source checkpoint:`235f6d04`.
|
||||||
|
- Exact UI archive SHA256:
|
||||||
|
`31b5370351511072c01f71915881e3fb2becf01a621ad725aa13ad89b48b60e1`.
|
||||||
|
Served index SHA256:
|
||||||
|
`4d9424a4ad7548221a07e2c4f14019029ac5fc4e3f1d27ff5eca72b5ff0f6a56`.
|
||||||
|
- Deployed on **dev192.168.63.240 and Yaya192.168.63.169**, with rollback
|
||||||
|
backups. Backend, catalog/session/stopped/uninstalled hashes and container
|
||||||
|
IDs/start times were unchanged on both. Authenticated dashboard browser
|
||||||
|
checks passed at390/1440 widths on each node; no overflow or page errors.
|
||||||
|
- Actual Yaya V4V native Nostr login, bundled free demo playback, companion
|
||||||
|
command routing (pause/play/next/previous/shuffle), JPEG thumbnail delivery
|
||||||
|
and same-iframe reopening passed at390/1440. Android transport was simulated
|
||||||
|
for these browser checks; physical lock-screen/background acceptance is
|
||||||
|
still open. No payment occurred.
|
||||||
|
- Operator was given APK56 URL and **Yaya http://192.168.63.169** as the test
|
||||||
|
server, with background/lock-screen/notification-control checks. Durable
|
||||||
|
artifacts and all failed/successful test receipts:
|
||||||
|
`~/.local/state/archipelago/release-qualification/companion-056/ui/`.
|
||||||
|
- New operator request:hide control bar during fullscreen “What is Web5.”
|
||||||
|
Asked whether dashboard bar or video's own controls; pending reply. Current
|
||||||
|
stated assumption is dashboard bar. Narrow fullscreen entry/exit suppression
|
||||||
|
is being checked separately; it is not yet in the above deployed artifact.
|
||||||
|
- IndeeHub optimized build is now running against the reusable release cache;
|
||||||
|
VM remains off until that finishes. Exact existing catalog-signing request
|
||||||
|
was recovered; no duplicate request sent. Private safe helper and receipt
|
||||||
|
are in `indeehub-yaya-private-staging-5d0ea64/`; no signature yet.
|
||||||
|
|
||||||
|
|
||||||
|
### Fullscreen prompt withdrawn
|
||||||
|
|
||||||
|
Operator replied “wrong window ignore” to the fullscreen-control question.
|
||||||
|
Reverted only that request's uncommitted player, test and optional browser-check
|
||||||
|
changes to the accepted native-audio source checkpoint. The temporary fullscreen
|
||||||
|
UI reached dev only; Yaya only received staged bytes, never activation. Dev is
|
||||||
|
being restored to the previously qualified companion-audio archive/index above.
|
||||||
|
Native audio/APK56 and the release work remain in scope. Do not resume this
|
||||||
|
withdrawn request or the earlier withdrawn screensaver/Play/Skip requests.
|
||||||
|
|
||||||
|
- Withdrawal completed:dev again serves qualified index
|
||||||
|
`4d9424a4ad7548221a07e2c4f14019029ac5fc4e3f1d27ff5eca72b5ff0f6a56`;
|
||||||
|
backend/catalog/session/intent/container preservation and390/1440 dashboard
|
||||||
|
checks passed. All770 UI/catalog source hashes again match the qualified
|
||||||
|
native-audio baseline. Yaya never activated the withdrawn fullscreen build.
|
||||||
|
|
||||||
|
### Task16 complete — actual Web5 footer acceptance
|
||||||
|
|
||||||
|
Monitoring, Identities and Federation footer placement passed on dev and Yaya
|
||||||
|
with the deployed qualified UI at390px and1440px. Browser-only stress content
|
||||||
|
covered tall neighbours, shrinking content and long action labels; footer
|
||||||
|
geometry remained in normal flow, at the card bottom, with space above and no
|
||||||
|
horizontal overflow. Keyboard focus and Monitoring navigation also passed.
|
||||||
|
No server state, identity, wallet or relationship was changed.
|
||||||
|
|
||||||
|
Evidence (browser scenario deliberately outside the repository):
|
||||||
|
`~/.local/state/archipelago/release-qualification/web5-footer-20261007/`.
|
||||||
|
This closes task16; it does not close the separate Framework owner-browser
|
||||||
|
Monitoring gate or deferred connection UX/removal work.
|
||||||
|
|||||||
@@ -394,6 +394,13 @@ as a substitute for repairing the standard public-channel experience.
|
|||||||
|
|
||||||
## 16. Web5 card footer alignment
|
## 16. Web5 card footer alignment
|
||||||
|
|
||||||
|
**Done — 2026-10-07 browser/deployment acceptance:** Monitoring, Identities and
|
||||||
|
Federation cards passed on dev/Yaya at390px/1440px, including tall/shrinking
|
||||||
|
neighbours, long action labels, bottom geometry, no overlap/overflow, keyboard
|
||||||
|
focus and Monitoring navigation. Stress content existed only in the disposable
|
||||||
|
browser DOM. Evidence:`~/.local/state/archipelago/release-qualification/web5-footer-20261007/`.
|
||||||
|
The separate Framework Monitoring owner-browser check remains open.
|
||||||
|
|
||||||
- Keep Monitoring buttons anchored to the bottom of their card when adjacent
|
- Keep Monitoring buttons anchored to the bottom of their card when adjacent
|
||||||
cards grow, including search/loading/results changes. Apply the same footer
|
cards grow, including search/loading/results changes. Apply the same footer
|
||||||
behaviour to matching cards without changing the design system or adding
|
behaviour to matching cards without changing the design system or adding
|
||||||
|
|||||||
Reference in New Issue
Block a user