You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 7547fea
Browse filesBrowse the repository at this point in the historyBrowse files
feat(chat): offer the group invite from inside the group, in a sheet
Creating a public group ended on a full-screen invite step, so the link was
pushed at the creator once and never offered again. The two rows it carries —
node 10127:118315 — become a wrap-content sheet on the chat flow, reached from
the empty transcript's CTA and from a new "Invite People To Join" row on the
group's profile. Creating the chat now ends the create flow and drops into the
conversation.
The transcript's CTA used to open the system share picker straight away, which
buried the other way to hand the link out. It opens the sheet instead, and the
copy moves to the chat view model, which already holds the url both entry
points are gated on.
`ChoiceRow` moves to `:ui:components` so the messenger can draw the same row
the new-chat screen does.
Copy file name to clipboardExpand all lines: apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/MessengerScreen.kt
Copy file name to clipboardExpand all lines: apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/profile/GroupProfileMenuItems.kt
Copy file name to clipboardExpand all lines: apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/profile/GroupProfileScreen.kt
+15-8Lines changed: 15 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -71,13 +71,12 @@ internal fun GroupProfileScreen(viewModel: ChatViewModel) {
71
71
modifier =Modifier
72
72
.fillMaxSize()
73
73
.padding(innerPadding),
74
-
// Leaving is the only thing on offer, and only to someone who is in the group — but
75
-
// it is held back for now, so this is the identity header on its own. The leave
76
-
// itself is wired end to end behind [SHOW_LEAVE_ACTION]; flipping it puts the row back.
0 commit comments