Recognise a forwarded message (§6.16) #41

Merged
paulhitt merged 1 commits from feat/forward-without-provenance into main 2026-09-02 19:50:32 +00:00
paulhitt commented 2026-09-02 11:08:48 +00:00 (Migrated from gitlab.com)

An inbound forward is shown as one rather than as the sender's own
words. Both flag shapes accepted, like ctl: org.json's optBoolean does
not coerce a number, so an engine reading one shape would silently miss
every forward the other two send.

The subtle one: Content.text returns raw bytes with no envelope at
all when there is no id, reply or link to carry. A forward that was not
counted in that condition would lose its flag and arrive looking like
the sender's own composition — so is part of the test for
whether an envelope is needed, not just a field inside it.

Codec only. Originating a forward needs the transcript work in #10.

Refs paulhitt/flamenet-messenger-ios#28

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

An inbound forward is shown as one rather than as the sender's own words. Both flag shapes accepted, like ctl: org.json's optBoolean does not coerce a number, so an engine reading one shape would silently miss every forward the other two send. The subtle one: Content.text returns raw bytes with no envelope at all when there is no id, reply or link to carry. A forward that was not counted in that condition would lose its flag and arrive looking like the sender's own composition — so is part of the test for whether an envelope is needed, not just a field inside it. Codec only. Originating a forward needs the transcript work in #10. Refs paulhitt/flamenet-messenger-ios#28 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
paulhitt commented 2026-09-02 11:08:48 +00:00 (Migrated from gitlab.com)

assigned to @paulhitt

assigned to @paulhitt
paulhitt commented 2026-09-02 11:08:59 +00:00 (Migrated from gitlab.com)

added 1 commit

  • cdd56306 - Recognise a forwarded message (§6.16)

Compare with previous version

added 1 commit <ul><li>cdd56306 - Recognise a forwarded message (§6.16)</li></ul> [Compare with previous version](/paulhitt/flamenet-messenger-android/-/merge_requests/14/diffs?diff_id=1999364899&start_sha=fcc1d6ba7f003f241c934ee2bf8c540ce3ed5cc4)
paulhitt commented 2026-09-02 19:50:20 +00:00 (Migrated from gitlab.com)

added 15 commits

  • cdd56306...00c04391 - 14 commits from branch main
  • 01e6d6fe - Recognise a forwarded message (§6.16)

Compare with previous version

added 15 commits <ul><li>cdd56306...00c04391 - 14 commits from branch <code>main</code></li><li>01e6d6fe - Recognise a forwarded message (§6.16)</li></ul> [Compare with previous version](/paulhitt/flamenet-messenger-android/-/merge_requests/14/diffs?diff_id=2000739174&start_sha=cdd56306dfa79395bd95f159da9b4da679ee55a7)
paulhitt commented 2026-09-02 19:50:32 +00:00 (Migrated from gitlab.com)

mentioned in commit 0dec029917

mentioned in commit 0dec029917f142c483b2e445bd224b547c5633d0
paulhitt (Migrated from gitlab.com) merged commit 0dec029917 into main 2026-09-02 19:50:32 +00:00
paulhitt commented 2026-09-09 19:01:54 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
Sign in to join this conversation.