Skip to content

fix: preserve shareable app card buttons when forwarding - #2051

Open
YeungKC wants to merge 1 commit into
mainfrom
fix/preserve-app-card-buttons
Open

fix: preserve shareable app card buttons when forwarding#2051
YeungKC wants to merge 1 commit into
mainfrom
fix/preserve-app-card-buttons

Conversation

@YeungKC

@YeungKC YeungKC commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Forwarding an app card with non-send Mixin links stripped its buttons. Align the shared action check with MixinNetwork/android-app#6565 so those buttons survive both individual and transcript forwarding.

Exclude the case-insensitive prefixes mixin://send, mixin://mixin.one/send, and https://mixin.one/send. This also excludes send links with a user parameter, matching Android.

Validation: app card tests and targeted Dart analysis passed; macOS debug build and launch succeeded. Tests cover allowed links, all three exclusions, mixed case, prefix matching, empty actions, and mixed button groups.

@YeungKC
YeungKC requested a review from crossle September 8, 2026 03:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant