Join room by address (#3840)

* Implemented join room by address

* improved the text field typing

* some improvements to how the text is edited

* remove navigation link

* moved room directory search to the start chat flow

* updated preview tests

* added unit tests and improved the code

* updated strings

* some pr suggestions:

- moving the file
- changing the name of the action
- reintroduce the debounce text queries
- add comments

* renamed the auth text field style to Element

updated tests
This commit is contained in:
Mauro
2025-02-28 13:35:15 +01:00
committed by GitHub
parent 2b58f57483
commit 7f6ea1c2ae
54 changed files with 611 additions and 340 deletions
@@ -149,6 +149,12 @@ extension PreviewTests {
}
}
func test_elementTextFieldStyle() async throws {
for preview in ElementTextFieldStyle_Previews._allPreviews {
try await assertSnapshots(matching: preview)
}
}
func test_emojiPickerScreenHeaderView() async throws {
for preview in EmojiPickerScreenHeaderView_Previews._allPreviews {
try await assertSnapshots(matching: preview)
@@ -317,6 +323,12 @@ extension PreviewTests {
}
}
func test_joinRoomByAddressView() async throws {
for preview in JoinRoomByAddressView_Previews._allPreviews {
try await assertSnapshots(matching: preview)
}
}
func test_joinRoomScreen() async throws {
for preview in JoinRoomScreen_Previews._allPreviews {
try await assertSnapshots(matching: preview)
@@ -647,12 +659,6 @@ extension PreviewTests {
}
}
func test_roomDirectorySearchView() async throws {
for preview in RoomDirectorySearchView_Previews._allPreviews {
try await assertSnapshots(matching: preview)
}
}
func test_roomHeaderView() async throws {
for preview in RoomHeaderView_Previews._allPreviews {
try await assertSnapshots(matching: preview)