Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invite to space in room landing #5316

Merged

Conversation

gileluard
Copy link
Contributor

@gileluard gileluard commented Dec 16, 2021

fix #5225, fix #5226, fix #5227

test build: https://i.diawi.com/MPjVq8
MPjVq8

- Added participant invite coordinator
- add share invite link to contacts screen
- Fixed regression
- List of Space members with search
- Invite interactions
- Join room from list
- Implement add room button, with rough edge warning.
- space menu additions according to new requirements
# Conflicts:
#	Riot/Modules/Room/RoomCoordinator.swift
- added room option bottom sheet
- UI tweaks for members and explore rooms screens
- UI tweaks for members and explore rooms screens
@github-actions
Copy link

github-actions bot commented Dec 16, 2021

📱 Scan the QR code below to install the build for this PR.
🔒 This build is for internal testing purpose. Only devices listed in the ad-hoc provisioning profile can install Element Alpha.

QR code

If you can't scan the QR code you can install the build via this link: https://i.diawi.com/S8XqAr

Copy link

@niquewoodhouse niquewoodhouse left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works as expected, thanks.

My only comment is starting the invite modal with the search on focus makes it a bit harder when you have no local contacts enabled, but I expect that to be the minority of users who are managing spaces.

@gileluard can we confirm that, if you don't have the permissions to add someone to a space, you don't get this binary choice sheet?

…n_room_landing

# Conflicts:
#	Riot/Generated/Strings.swift
#	Riot/Modules/Room/Members/RoomParticipantsViewController.m
#	Riot/Modules/Spaces/SpaceMembers/MemberList/SpaceMemberListViewController.swift
#	Riot/Modules/Spaces/SpaceRoomList/ExploreRoom/SpaceExploreRoomViewController.swift
#	Riot/SupportingFiles/Riot-Bridging-Header.h
@gileluard gileluard changed the base branch from develop to gil/SP1_space_creation January 26, 2022 07:58
- Check user permissions to invite people
…n_room_landing

# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Images.swift
#	Riot/Generated/Strings.swift
Copy link
Member

@pixlwave pixlwave left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! Looking forward to all these changes to Spaces landing on iOS 😎

Some comments inline, otherwise it would helpful to have more doc comments e.g. I wasn't sure completely what AddItemHeaderView did to begin with until I saw it being used in a couple of places.

@gileluard gileluard requested a review from pixlwave February 3, 2022 22:44
@gileluard gileluard merged commit 3051a81 into gil/SP1_space_creation Feb 4, 2022
@gileluard gileluard deleted the gil/5225_invite_to_space_in_room_landing branch February 4, 2022 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants