iOS can now send a document from Files. This build treated file as a kind from a newer peer — legible, because a file envelope always carries a caption naming the document, but only as text.
The engine now knows the kind, parses the additive fn/cls/cmp keys, and can assemble them, so sending works in both directions.
The interop test parses an envelope produced by the iOS build rather than by this engine, and pins the two rules that keep older peers working: a file envelope is never captionless, and a photo envelope still carries none of the new keys.
No "Save to Files" on this side yet — this build has no Files of its own, so the button would be one that cannot work.
iOS can now send a document from Files. This build treated `file` as a kind from a newer peer — legible, because a file envelope always carries a caption naming the document, but only as text.
The engine now knows the kind, parses the additive `fn`/`cls`/`cmp` keys, and can assemble them, so sending works in both directions.
The interop test parses an envelope produced by the **iOS** build rather than by this engine, and pins the two rules that keep older peers working: a file envelope is never captionless, and a photo envelope still carries none of the new keys.
No "Save to Files" on this side yet — this build has no Files of its own, so the button would be one that cannot work.
added 1 commit
<ul><li>bfe9fff4 - Understand stories and mentions from iOS</li></ul>
[Compare with previous version](/paulhitt/flamenet-messenger-android/-/merge_requests/35/diffs?diff_id=2003370800&start_sha=688a519e0cc5b6fe6025ea33bbacdfafdc928f40)
added 2 commits
<ul><li>fdaf0641 - Draw a story that is only words — and fix a bubble that never compiled</li><li>21796152 - Stories you can answer, and an @ that finds people</li></ul>
[Compare with previous version](/paulhitt/flamenet-messenger-android/-/merge_requests/35/diffs?diff_id=2003479022&start_sha=bfe9fff4304d28854fab95b1626914eaee593aed)
added 1 commit
<ul><li>26b4f20a - Give every message an id, and reactions something to land on</li></ul>
[Compare with previous version](/paulhitt/flamenet-messenger-android/-/merge_requests/35/diffs?diff_id=2003494888&start_sha=21796152635660eecdbd3b7c831231f88e85bcb2)
added 19 commits
<ul><li>26b4f20a...edd53bc7 - 9 earlier commits</li><li>fc8d40ec - A timer on one message, not just the conversation (§6.17)</li><li>968a8878 - Search inside messages, across every conversation</li><li>a7274754 - Recognise a pinned message (§6.19)</li><li>9ca2c352 - Save a story you posted yourself, before it expires</li><li>bee63e0e - Keep your own stories in a private archive</li><li>adf78589 - Post several pictures as one story sequence (§6.23)</li><li>32e2f6b5 - Post a story to a group (§6.24)</li><li>a0bc8e68 - Report a story to whoever runs the server (§6.25)</li><li>3f0e36ff - Count the sealed-to-unsealed fallback, and offer to refuse it (ios#16)</li><li>eff8cdb4 - A 403 is not an expired session</li></ul>
[Compare with previous version](/paulhitt/flamenet-messenger-android/-/merge_requests/35/diffs?diff_id=2003891823&start_sha=26b4f20a5f6333c4df992f96a7c006d170722ee4)
added 1 commit
<ul><li>22189bea - PARITY: record the Android revert and what came back</li></ul>
[Compare with previous version](/paulhitt/flamenet-messenger-android/-/merge_requests/35/diffs?diff_id=2003892124&start_sha=eff8cdb493c95a8d65a66a627fac32691e1e1cac)
paulhitt
(Migrated from gitlab.com)
merged commit 10dcb53fa6 into main2026-09-04 20:49:06 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
iOS can now send a document from Files. This build treated
fileas a kind from a newer peer — legible, because a file envelope always carries a caption naming the document, but only as text.The engine now knows the kind, parses the additive
fn/cls/cmpkeys, and can assemble them, so sending works in both directions.The interop test parses an envelope produced by the iOS build rather than by this engine, and pins the two rules that keep older peers working: a file envelope is never captionless, and a photo envelope still carries none of the new keys.
No "Save to Files" on this side yet — this build has no Files of its own, so the button would be one that cannot work.
added 1 commit
bfe9fff4- Understand stories and mentions from iOSCompare with previous version
added 2 commits
fdaf0641- Draw a story that is only words — and fix a bubble that never compiled21796152- Stories you can answer, and an @ that finds peopleCompare with previous version
added 1 commit
26b4f20a- Give every message an id, and reactions something to land onCompare with previous version
added 19 commits
fc8d40ec- A timer on one message, not just the conversation (§6.17)968a8878- Search inside messages, across every conversationa7274754- Recognise a pinned message (§6.19)9ca2c352- Save a story you posted yourself, before it expiresbee63e0e- Keep your own stories in a private archiveadf78589- Post several pictures as one story sequence (§6.23)32e2f6b5- Post a story to a group (§6.24)a0bc8e68- Report a story to whoever runs the server (§6.25)3f0e36ff- Count the sealed-to-unsealed fallback, and offer to refuse it (ios#16)eff8cdb4- A 403 is not an expired sessionCompare with previous version
added 1 commit
22189bea- PARITY: record the Android revert and what came backCompare with previous version
changed the description