Stefan Ceriu
8752897bc3
Fix UI test snapshots following copy changes and filter reordering
2026-09-03 10:36:31 +03:00
Stefan Ceriu
313f250273
Fix testAcceptSpaceInvite snapshot
2026-08-25 15:11:22 +03:00
Doug
b27a549ef8
Update the toolbars in the Chats/Spaces screens. ( #6043 )
...
* Fix an issue with macro compilation when using Xcode previews.
* Update the Chats/Spaces toolbars to match the Figma.
Fixes a bug with the status emoji in the liquid glass button.
2026-08-18 17:50:15 +01:00
Stefan Ceriu
360d6d0ee1
Attempt another kind of fix for the encryption settings UI test
2026-08-18 08:27:57 +03:00
Stefan Ceriu
d3b12561b3
Fix XCUITest text entry on all paths
2026-08-11 14:42:48 +03:00
Doug
2228da3eb9
Make sure the Tab Rail's background matches the split view's detail background. ( #6003 )
2026-08-11 11:07:24 +01:00
Stefan Ceriu
3f6347b6c9
Drop the addressSanitizer and undefinedBehaviorSanitizer from the Accessibility and UI tests
...
They cost a lot of extra memory to enable and cause problems on constrained CIs
2026-08-11 11:58:18 +03:00
Michael
6efa8743ff
Combine the Server Selection screen into the Server Confirmation screen and add autocompletion when entering an account provider. ( #5949 )
...
* Adjust login flow to exclusively use the ServerSelectionScreen
* Move async code to server selection vm
* ServerSelection supports pro picker options
* Use homeserver address for both confirmation and picker modes
* rename ServerSelectionScreenMode
* remove ServerConfirmationScreen
It's been superseded by the ServerSelectionScreen
* rename userInput
* Update strings with latest design strings
* Add server input autocompletion
* Store previous servers in AppSettings and autofill on server signin
* Audit changes for logging
* Enforce lowercase server history storage
* Update tests
* Update Xcode project
* PR review fixups
* Add HomeserverHistoryManager
* Review fixups 2
* Review fixups 3
2026-08-10 18:38:37 +01:00
Stefan Ceriu
b829c6a06f
Prevent invalid snapshots on timeline replies by waiting for the keyboard to appear for longer
2026-08-10 14:49:09 +03:00
Stefan Ceriu
0bddf30de9
Improve the room member part of the UI test user session flows
2026-08-06 11:50:21 +03:00
Stefan Ceriu
56b790da74
Fix various UI test snapshots
2026-08-04 14:17:07 +03:00
Mauro
9093631f8b
Periphery cleanup ( #5893 )
2026-07-20 11:16:11 +02:00
Doug
80ad39e877
Fix UI tests ( #5862 )
...
* Fix UI tests compilation error.
* Update UI Snapshots.
2026-07-10 18:12:05 +01:00
Mauro
0a77ba6c90
Swift format enforce isEmpty rule ( #5843 )
...
* swift format enforce isEmpty rule
* revert scheme
* use trailing closure
2026-07-06 15:39:16 +02:00
Doug
036c9ce248
Stop reserving space for the non-existant icon background in ListRowLabel on iOS 26. ( #5822 )
...
* Stop reserving space for the non-existant icon background in ListRowLabel on iOS 26.
* Use the .avatar label style for NotificationSettingsEditScreenRoomCell.
2026-07-01 12:58:33 +01:00
Doug
123661537a
Make LinkNewDeviceScreen fall back to the App Lock PIN code when there's no passcode. ( #5794 )
...
* Fall back to the AppLock PIN code when there's no passcode.
* Add extra tests on the LinkNewDeviceFlowCoordinator.
* Misc tweaks for clarification.
* Regenerate snapshots.
2026-07-01 10:13:18 +01:00
Mauro Romito
31a9f2c961
migrating ui tests using swift 6.2
2026-06-24 17:31:40 +02:00
Stefan Ceriu
69dd66b432
Fix poll form UI test snapshots after allowing multiple votes.
2026-06-24 11:12:44 +03:00
Stefan Ceriu
a04a4c2691
Delete the composerAttachments UI test snapshot step
...
Because it keeps failing and because we have proper tests for all of those options
2026-06-22 15:09:36 +03:00
Doug
73ea338d67
Regenerate failing UI snapshots.
2026-06-18 12:45:40 +03:00
Mauro Romito
9dd78c0188
updated user sessions flow ui tests
2026-06-11 14:53:50 +02:00
Stefan Ceriu
b7b762db16
Update UI test snapshots
2026-06-08 19:54:07 +03:00
Stefan Ceriu
2fddb597b8
Bump the CI workflows to iOS 26.5, centralise default OS version
2026-06-08 19:54:07 +03:00
Stefan Ceriu
8196fa09bd
Update locally failing snapshots
2026-06-03 08:57:04 +03:00
Stefan Ceriu
0c1894e175
Update UI test snapshots that fail on CI
2026-05-29 17:48:00 +03:00
Doug
fa67713726
Run SwiftFormat.
2026-05-27 17:11:42 +01:00
Stefan Ceriu
0138fd2a5e
Add message sending end editing steps to the user session flow UI test
2026-05-27 18:05:25 +03:00
Stefan Ceriu
42b3507eaa
Fix wrong keyboard type on some iPhone UI test snapshots.
2026-05-15 10:19:29 +03:00
Mauro Romito
d60f5d6efb
UI tests updated
2026-05-12 14:46:18 +02:00
Stefan Ceriu
ded86dd66e
Fix settings UI test by making sure the analytics button is visible before attempting to tap it.
2026-05-11 15:37:38 +03:00
Stefan Ceriu
a5d07cf1f3
Fix start chat UI flow after allowing avatars to be selected from files too
2026-05-11 15:37:38 +03:00
Stefan Ceriu
80385bbc1e
Fix start chat flow UI test snapshots after enabling the room directory by default
2026-05-11 15:37:38 +03:00
Stefan Ceriu
42d726cd50
Fix room roles and permissions UI test snapshots after adding live location sharing
2026-05-11 15:37:38 +03:00
Doug
0acbc41432
Rename OIDC to OAuth. ( #5525 )
...
* Rename OIDC to OAuth.
* Update the enterprise submodule.
2026-05-05 14:07:06 +01:00
Doug
8a6bd920a6
Re-enable the AppLock UI tests on iPhone only.
...
It was only iPad that had an issue.
2026-05-04 13:14:33 +03:00
Stefan Ceriu
0bdde39274
Move integration test flows that don't require a backend to the UI tests
...
In an attempt to make them faster and less flakey.
2026-04-28 17:37:50 +03:00
Stefan Ceriu
c46a0d22cb
Revert "Re-enable the disabled UI tests but delete the snapshotting steps that are conflicting with the secure pin keyboard"
...
This reverts commit cde1ae61f9aa3c6d3528d390c3bdb37a4301444b.
2026-04-28 10:05:43 +02:00
Stefan Ceriu
893b8f56a6
Re-enable the disabled UI tests but delete the snapshotting steps that are conflicting with the secure pin keyboard
2026-04-28 10:05:43 +02:00
Mauro Romito
3a70f20979
disable tests that do not work for now
2026-04-28 10:05:43 +02:00
Mauro Romito
f7cb0d2ff7
updated tests snapshots
2026-04-28 10:05:43 +02:00
Mauro Romito
3efca2366a
fix for the flaky start chat test flow
2026-04-28 10:05:43 +02:00
Stefan Ceriu
a17b097029
Update all UI test snapshots following 26.4 migration
2026-04-21 20:10:51 +03:00
Doug
63422f8f6b
Upgrade the project to use Xcode 26.4 (and the 26.4 simulator for tests). ( #5375 )
...
* Upgrade the project to use Xcode 26.4 (and iOS 26.4 when running tests).
* Update the test OS assertions.
* updated preview tests
# Conflicts:
# PreviewTests/Sources/__Snapshots__/PreviewTests/homeScreenInviteCell.iPhone-en-GB-0.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/homeScreenInviteCell.iPhone-pseudo-0.png
* update compound preview tests
---------
Co-authored-by: Mauro Romito <mauro.romito@element.io >
2026-04-16 14:33:20 +02:00
Stefan Ceriu
afd6b8cf55
Fix UI test snapshots after attachment menu and reply bubble UI changes
2026-04-01 13:03:58 +03:00
Mauro
dfee18e511
Rename Sign Out to Remove Device + Update SDK 26.03.18 ( #5280 )
...
* update the sdk
* updated preview tests
# Conflicts:
# ElementX/Sources/Screens/Timeline/View/Style/TimelineItemSendInfoLabel.swift
# ElementX/Sources/Screens/Timeline/View/TimelineItemViews/LiveLocationRoomTimelineView.swift
* update sdk to 26.03.18 + regenerated preview tests after sign out copy change
* updated UI tests
* pr suggestions
2026-03-18 17:34:45 +01:00
Aaron Thornburgh
b7bff0a29e
Update join call button in room header ( #5143 )
...
* Change the Join Call button to 1.) show a Video Call Solid icon, 2.) change the label from "Join call" to "Join", and 3.) change the background color to primary/rest.
* Add a clarifying comment and snapshots.
2026-02-25 16:24:10 +00:00
Mauro
65a4be3df2
Session verification UI tests update ( #5120 )
...
session verification tests UI tests update
2026-02-18 10:57:04 +01:00
Stefan Ceriu
bd0198c4a5
Fix some iPad UI test snapshots
2026-02-17 18:59:43 +02:00
Mauro Romito
b11438e38d
fix auth tests
2026-02-13 16:45:39 +01:00
Mauro Romito
b885282b6b
fix UI tests not related to auth
2026-02-13 16:45:39 +01:00