Use MediaLightbox for peer previews and owned files, preserve cached media URLs and payment flows, and keep documents in a modal with an explicit download. Add safe-area chrome, touch controls, same-URL Back history, focus restoration, and PiP blob ownership cleanup. Focused Vitest: 103 tests across six viewer/PiP/paid-file/PeerFiles modules pass. Browser viewport fixtures are authored but not yet run; strict project types and physical Companion UX remain pending. No native, pairing, version, APK, or release changes.
2 lines
255 B
HTML
2 lines
255 B
HTML
<!doctype html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"><title>Isolated file viewer fixture</title></head><body><div id="app"></div><script type="module" src="./viewer.ts"></script></body></html>
|