Repository navigation
feat(messenger): share and copy a link to a message - #1784
Merged
bmc08gt merged 3 commits intoOct 16, 2026
Merged
Conversation
bmc08gt
force-pushed
the
feat/message-link-share
branch
from
October 16, 2026 03:12
a98ce9b to
c1216ec
Compare
bmc08gt
force-pushed
the
feat/message-link-share
branch
from
October 16, 2026 14:11
c1216ec to
19fc16c
Compare
bmc08gt
force-pushed
the
feat/message-link-share
branch
from
October 16, 2026 20:59
19fc16c to
529e22f
Compare
Selecting a message now offers Share to Chat… and Copy Message Link
(overflow only). Both build app.flipcash.com/chat/{chatId}/m/{seq}
with Linkify.message: a UUID id for a group, base64url for a DM, which
the router reads back the same way.
Share to Chat opens the invite sheet with a Message subject; its Share
tile hands the bare URL to the system sheet. A new Link capability
gates both, kept for readers outside a group like Report.
… menu order The selection bar's Share to Chat… becomes Forward, and the separate Copy Message Link row goes: the sheet Forward opens already has a Copy Link tile. Actions now run Copy, Reply, Forward, Edit, Delete, Report, the order iOS #1076 uses.
iOS moved its long-press menu to filled symbols (Copy, Reply, Forward, Delete, Report). Edit stays the outline pencil on both, since SF Symbols has no filled pencil.
bmc08gt
force-pushed
the
feat/message-link-share
branch
from
October 16, 2026 21:09
529e22f to
b08b6e6
Compare
bmc08gt
added this pull request to stack #1798
October 16, 2026 21:15
bmc08gt
marked this pull request as ready for review
October 16, 2026 21:37
bmc08gt
added a commit
that referenced
this pull request
Oct 16, 2026
…w-send * origin/code/cash: build(deps): bump grpc from 1.84.0 to 1.84.3 (#1792) build(deps): bump io.grpc:grpc-android from 1.84.0 to 1.84.3 (#1790) build(deps): bump com.bugsnag:bugsnag-android from 6.27.1 to 6.28.0 (#1791) build(deps): bump com.composables:composeunstyled-bottom-sheet (#1793) build(deps): bump androidx.paging:paging-compose from 3.5.1 to 3.5.3 (#1794) build(deps): bump androidx-paging from 3.5.1 to 3.5.3 (#1796) build(deps): bump kotlin from 2.4.20 to 2.4.21 (#1789) build(deps): bump gradle-wrapper from 9.8.0 to 9.8.1 (#1797) fix(theme): use iOS's Avenir Next Demi file (#1800) feat(messenger): share and copy a link to a message (#1784) feat(messenger): show the linked message when a link lands in a gated group (#1777) feat(messenger): draw message links as a card of the linked message (#1774) feat(messenger): route message links and land on the message (#1772) # Conflicts: # apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/ChatViewModel.kt # apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/link/LinkCardModule.kt # apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/link/LinkCardResolver.kt # apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/link/MessageLinkPrefetcher.kt # apps/flipcash/shared/chat/src/main/kotlin/com/flipcash/shared/chat/internal/delegates/MessagingDelegate.kt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #1777.
Selecting a message now offers Forward in the selection bar. Like iOS (code-payments/code-ios-app#1076), it is the only share action. The bar runs Copy, Reply, Forward, Edit, Delete, Report, in iOS's order.
app.flipcash.com/chat/{chatId}/m/{seq}to the picked chats. Its Copy Link tile copies the URL, and its Share tile hands it to the system sheet. There is no separate Copy Message Link row.Linkify.messagebuilds the URL with a UUID id for a group and base64url for a DM. A router test reads each form back to the same chat and seq.Linkcapability gates Forward: any confirmed participant message that isn't deleted. Like Report, it stays available to readers outside a group.