Alfonso Grillo
3830ee0936
Room details: improve members count UX ( #1050 )
...
* Inject user id into room’s details
* Refactor member fetch logic in RoomDetailsScreenViewModel
* Refactor DI
* Fetch members in RoomMembersListScreenViewModel
* Fetch members in InviteUsersScreen
* Use joinedMembersCount in room members list
* Cleanup
* Limit members refresh
* Cleanup binding
* Fix UT build errors
* Fix RoomDetailsScreenViewModelTests
* Fix RoomMembersListScreenViewModelTests
* Fix UTs
* Fix RoomDetailsScreenUITests
* Refine RoomDetailsScreenViewModelTests
* Add roomProxy extension
* PR comments
* Refactor room’s counter to Int
* Improve updateMembers() performances
* Fix memory leaks
2023-06-09 16:21:01 +02:00
Alfonso Grillo
d8ef43c258
Remove feature flags for the rooms epic ( #1042 )
...
* Delete rooms feature flags
* Rename suggestions feature flag
* Cleanup test targets
2023-06-07 12:43:24 +02:00
Alfonso Grillo
199f5248af
Create & Join rooms UI/UX tweaks ( #1005 )
...
* Fix people icon size
* Disable dismiss when loading in StartChatScreen
* Reduce debounce on search
* Add padding to invite button
* Add show/hide bottom bar behaviour
* Fix bg color in StartChatScreen form
* Update localisations
* Update search users results to 10
* Fix form background in InviteUsersScreen
* Fix invites list bg color
* Add mxid in InvitesScreenCell
* Refactor InvitesScreenCell design
* Fix separator spacing
* Add more design fixes
* Refine InvitesScreenCell layout
* Refactor UserProfileCell design
* Refactor FormRowAccessory
* Update localisations
* Fix camera size and security section padding
* Change create button style
* Refine InviteUsersScreenSelectedItem
* Refine CreateRoomScreen
* Refine UserProfileCell padding
* Amend preview name
* delete test code
* Add separator in security section
* Fix spacing in InviteUsersScreenSelectedItem
* Revert confirmationAction in CreateRoomScreen
* Refine HomeScreenInvitesButton
* Add dismiss keyboard in InviteUsersScreen
* Refactor FormRowAccessory
* Remove isDisabled from FormButtonStyles
* Update localisations
* Cleanup RoomDetailsEditScreen
* UI fixes on horizontal user carousel
* Refactor InviteUsersScreenSelectedItem
* Try fix flaky tests
* Fix typo
* Update snapshot tests
* Fix flaky UTs
* Fix HomeScreen ui tests
* Fix scroll on selection
* Refactor RoomFlowCoordinatorTests
2023-06-06 08:03:38 +00:00
Mauro
7338fc998b
Generating SDK Mocks through the usage of swift run tools generate-sdk-mocks ( #982 )
...
* basic implementation, that works for now only with the local SDK
* replaced a handmade mock with a generated mock
2023-05-30 09:48:55 +02:00
Alfonso Grillo
f2f335d3f3
Invite people in an existing room ( #915 )
...
* Handle power levels
* Add “invite” button in RoomMembersListScreen
* Refactor DI in RoomDetailsScreenCoordinator
* Add navigation to “select people” coordinator
* Add InviteUsersScreenRoomContext
* Add invite user by id api
* Updare InviteUsersScreenRoomContext
* Support disabled state on FormButtonStyles
* Handle membership in UserProfileCell
* Fix conflicts
* Refactor RoomContext -> RoomType
* Refactor UserProfileCell
* Add invite action
* Setup navigation to user flow coordinator
* Add invite logic
* Fix test build errors
* Address comments
* Fix localisations
* Update required state
* Handle error
* Move invite logic in RoomDetailsScreenCoordinator
* Add navigation from room’s members list
* Fix UTs
* Fix missing display name in RoomMemberDetails
* Add user indicator
* Add feature flag
* Add RoomDetailsViewModel UTs
* Add room details ui tests
* Add InviteUsersViewModelTests UTs
* Add UI tests
* Update UI tests
* Empty commit
2023-05-22 14:03:07 +00:00
Flavio Alescio
b7c51d9df1
remove create room parameters by reference and use coordinator flow instead
2023-05-16 18:23:23 +02:00
Flavio Alescio
aa7f446536
Create room: add selectable state for security, add navigation to screen
2023-05-16 18:23:23 +02:00
Stefan Ceriu
b9cd938756
Rename screens ( #826 )
...
* Rename: AnalyticsPrompt -> AnalyticsPromptScreen
* Rename: AnalyticsSettings -> AnalyticsSettingsScreen
* Rename: Settings -> SettingsScreen
* Rename: SessionVerification -> SessionVerificationScreen
* Rename: BugReport -> BugReportScreen
* Rename: FilePreview -> FilePreviewScreen
* Rename: AnalyticsPrompt -> AnalyticsPromptScreen
* Rename: Invites -> InvitesScreen
* Rename: InviteUsers -> InviteUsersScreen
* Rename: MediaPicker -> MediaPickerScreen
* Delete unused UIActivityViewControllerWrapper
* Rename: ReportContent -> ReportContentScreen
* Rename: RoomDetails -> RoomDetailsScreen
* Rename: RoomMemberDetails -> RoomMemberDetailsScreen
* Rename: RoomMemberList -> RoomMemberListScreen
* Rename: Cleanup
* Renaming missed items
* Low effort attempt at fixing the flakey unit tests
2023-04-24 18:48:07 +03:00