fix: share private chat files and harden native lifecycle

This commit is contained in:
snowspeeder committed 2026-10-03 09:16:56 -04:00
1 parent 7dcd06c911
commit ec510b938b
8 files changed
+83 -15

No files matched your search

+14
View File
@@ -56,6 +56,20 @@ source signed build passed again at `/tmp/hope-chat-phone-final-build.log`. No i
production requests, backend deployment or physical speech qualification occurred.
Opt-in live TLS cases return without probes in offline suite and are not TLS proof.
Native follow-up: named `.md`/`.json` conversation and `.md`/`.txt` artifact
Transferable file exports preserve bytes and keep no persistent private cache;
exports clear on conversation switch/logout. Basic markdown tables render selectable
native rows. Polling uses weak account lifetime, teardown/deinit cancellation, and
background stream cancellation with foreground replay. Explicit standard-size UI
fixtures now distinguish default screenshots from XXXL accessibility fixtures.
Follow-up **70 unit + 5 chat UI passed** at `/tmp/hope-chat-polish-final.xcresult`;
signed current build passed `/tmp/hope-chat-phone-export-final.log`. Standard
light/dark chat and dark list screenshots exported to
`/tmp/hope-chat-standard-screenshots/` and inspected. Conversation captures retain
the active keyboard; dark list capture shows full shell. Initial new dark UI test
failed the combined native picker label and was corrected; failed bundle retained
`/tmp/hope-chat-polish-tests.xcresult`. No hardware installation or live request.
## Approved Opal pink redesign — 2026-10-02
User approved the Opal HTML direction with the existing square reactive persona.