Doug
0856891733
Final design for pending members when changing roles. ( #2668 )
...
* Final design for pending users when changing role.
* Remove room moderation feature flag.
* Fix tests.
* Run periphery.
* Update snapshots.
2024-04-09 12:00:11 +01:00
Doug
181753e43d
Update appearance of admins when changing moderators. ( #2654 )
2024-04-05 12:19:46 +01:00
Stefan Ceriu
0e3630fca1
Fix UI test snapshots
2024-03-27 17:59:40 +02:00
Stefan Ceriu
92eaa7075a
UI test cleanup ( #2598 )
...
* Stop running the UI tests on the double localized pseudolanguage
* Fix UI tests signalling comms problem because the json key ordering wasn't defined and the messages wouldn't match.
* Remove UI tests that are now the same as preview tests (i.e. non flow based, only screen based), fixed the rest so they run on iOS 17.2, the iPhone 15 and iPad 10th gen simulators.
* Remove unnecessary gitignore instructions, change UI test snapshot naming convention to be more similar to the unit test ones
* Enable derived data and spm checkout caching for UI tests
* Switch UI tests back to the perf-only runner, moved the integration tests to the iPhone 15 Pro simulator.
* Address PR comments
2024-03-25 17:34:11 +02:00
Doug
f9f163ff78
Fix UI test snapshots. ( #2582 )
2024-03-19 15:29:16 +00:00
Doug
3ba34c0704
Final changes for Room Moderation ( #2576 )
...
* Add confirmation that the user would like to discard unsaved changes.
* Update string on permissions screen.
* Fix UI tests and update snapshots.
* Fix integration tests.
* Run periphery for Moderation feature.
2024-03-15 13:41:23 +00:00
Doug
71721f01b1
Moderation tweaks ( #2548 )
...
* Only allow admins to see the roles and permissions screen.
* Hide the selection checkbox on Admins when changing roles.
* Show an empty state for banned users.
* Add separate actions for ban and remove.
* Implement reset permissions and demote self alerts.
* Add tests for resetting permissions and demoting self.
* Add a warning when promoting someone to administrator.
2024-03-11 14:19:53 +00:00
Doug
5ec63e901d
Add RoomRolesAndPermissionsFlowCoordinator. ( #2539 )
2024-03-08 12:25:43 +00:00
Mauro
c66ddfb71e
Filters, Mark Unread/Read/Favourites FF removals + code and tests clean up ( #2541 )
2024-03-07 17:56:09 +01:00
Stefan Ceriu
7615e97c7f
Fixes #2486 - Implement blocked users management in the app settings
2024-02-28 13:21:54 +02:00
Doug
873438b29d
Update translations ( #2499 )
...
* Update translations
* Fix snapshots are changes to base strings.
2024-02-26 17:00:51 +00:00
Stefan Ceriu
6d9271ce59
Fixes #2320 - Implement support for (un)marking rooms as favourite from the room list and room detail screens
2024-02-19 17:51:43 +02:00
Stefan Ceriu
2f983d6ecc
Fix UI test snapshots following the introduction of the typing indicator.
2024-02-14 17:36:25 +02:00
Doug
cc1d9cad58
Use new decorative colours for avatars and displaynames. ( #2438 )
2024-02-09 11:15:57 +00:00
Stefan Ceriu
1304f670c8
Fix session verification localized emoji snapshots
2024-02-08 11:13:08 +02:00
Stefan Ceriu
b075ddb047
Fixes #2414 - Move member loading to the room member detail screen, avoid blocking the whole application
2024-02-07 07:31:25 +00:00
Stefan Ceriu
f0d971c1ab
Move the account migration screen to within the room list
2024-01-26 15:35:05 +02:00
Stefan Ceriu
119fa09617
#2380 - Add simple call screen UI test
2024-01-26 11:48:48 +02:00
Stefan Ceriu
680c6ef3aa
Update user session test snapshots following room badge changes
2024-01-23 13:59:45 +02:00
Stefan Ceriu
31286c75fc
Fixes #734 - Add a "View logs" option to the report a problem screen
...
Move bug report and log viewer responsibility to a separate flow coordinator. Reuse it as a child coordinator in the authentication, userSessionFlow and settings flow coordinators.
2024-01-23 10:13:48 +02:00
Stefan Ceriu
0fe52fe54b
Allow reporting a problem from the onboarding screen
2024-01-22 14:17:36 +02:00
Stefan Ceriu
90eb426832
UI test fixes ( #2309 )
...
* Fix settings screen screenshots
* Fix user session test snapshots
* Fix poll creation form UI test after moving to textViews instead of textFields
* Add missing room member details snapshot
* Update the home screen avatar snapshot as the badge is not shown anymore
* Dismiss the keyboard on the poll form when inserting a new line on a poll option
2024-01-08 16:02:29 +00:00
Stefan Ceriu
d338fd0e05
Fixes #2269 - Wrong text color on the server confirmation screen subtitle
2024-01-08 11:48:28 +02:00
Nicolas Mauri
72a84badcb
Polls history ( #2244 )
2023-12-18 15:38:39 +00:00
Stefan Ceriu
4ac0ad51d7
Attempt fixing the UI tests
2023-12-18 15:15:43 +02:00
Stefan Ceriu
a78dea392f
Fix UI tests for AppLock flow and Start Chat flow. Regenerate outdated screenshots ( #2226 )
2023-12-12 14:08:27 +00:00
Doug
c7531be44c
Add toggle not invite notifications. ( #2207 )
2023-12-06 09:53:10 +00:00
Doug
5586405c4f
Make the attachment menu an actual menu. ( #2199 )
...
There was a bug with the sheet/popover when overriding the colour scheme where the button renders in light mode when the app is in dark mode.
2023-12-05 11:14:16 +00:00
Doug
6905ac5f70
Use ListRow in InviteUsersScreen and MessageForwardingScreen. ( #2196 )
...
* Use ListRow in InviteUsersScreen and MessageForwardingScreen.
* Remove button styles and fix snapshots.
2023-12-04 14:47:43 +00:00
Doug
df89e43f89
Use ListRow on PollFormScreen. ( #2183 )
2023-11-29 09:57:35 +00:00
Alfonso Grillo
81373b0d98
Update polls icons ( #2163 )
...
* Add new polls icons
* Fix preview tests
* Update UI tests
* Add polls reply view test
2023-11-24 14:39:53 +00:00
Doug
f2391394a7
Cherry pick some missed Compound/layout changes that ended up in the Xcode 15 PR. ( #2120 )
...
Fix broken Settings screen snapshots.
2023-11-20 11:06:24 +00:00
Doug
f2b4525d91
Use Compound List in more screens. ( #2099 )
...
* Use Compound List in room member details, secure backup, notification settings.
* Use ListRow in CreateRoomScreen.
* Fix ListRow layout when isWaiting && !isSelected.
2023-11-17 17:07:27 +00:00
Doug
0831c898ef
Compound icons part III - Revenge of the SF Symbol ( #2093 )
...
* Use Compound in StartChat screen.
* Update location sharing icons.
2023-11-16 15:50:06 +00:00
Doug
4b3a373782
Use more Compound icons (part 2!) ( #2082 )
...
* Use Compound icons in ListRow.
* Add CompoundIcon(asset:) convenience initialiser.
2023-11-15 09:54:43 +00:00
Doug
2c1e61a1bc
Add SwiftLint rule to enforce stack spacing. ( #2080 )
...
Xcode 15 changes the default behaviour and given we're always working from designs, we shouldn't rely on it for our layout.
2023-11-14 12:38:38 +00:00
Doug
4257c20bc9
First round of icon updates. ( #2076 )
...
Update Compound too.
2023-11-13 16:44:29 +00:00
Doug
b5cc2cbf61
Fix a regression where the forced logout indicator was presented on the hidden overlay window. ( #2063 )
2023-11-10 17:21:02 +00:00
Doug
37d88e622c
Add UI tests for AppLockFlowCoordinator. ( #2055 )
...
* Add UITests for the App Lock flow.
* Add Notification Signal
Fix unwanted imports in UITests.
2023-11-10 15:38:54 +00:00
Doug
1102beb3dd
Add UI tests for mandatory PIN setup flow. ( #2049 )
2023-11-09 09:18:18 +00:00
Doug
07313926c9
Add UI tests for optional app lock setup. ( #2046 )
2023-11-08 15:33:40 +00:00
Doug
af3732541e
Enable the App Lock feature. ( #1990 )
2023-10-31 08:55:30 +00:00
Alfonso Grillo
acfc564490
Remove feature flag for voice messages ( #1964 )
...
* Delete voice messages feature flag
* Fix preview tests
* Update snapshots
2023-10-27 13:45:15 +02:00
Doug
c6e4dc2a37
Initial implementation for AppLockSetupFlowCoordinator. ( #1949 )
...
Rename AppLockSettingsScreen to AppLockSetupSettingsScreen.
Implement forced logout and persist PIN entry attempts.
2023-10-25 11:03:37 +00:00
Doug
5356a56a00
Add AppLockSetupPINScreen. ( #1930 )
2023-10-23 09:07:13 +00:00
Doug
15b5b44422
Update broken snapshots. ( #1924 )
2023-10-19 13:32:51 +01:00
Doug
ebd9f4c916
Add App Lock settings screen ( #1917 )
2023-10-19 12:26:34 +01:00
Doug
b6470c9651
Initial setup ready for PIN/Biometric app lock. ( #1876 )
...
* Add AppLockCoordinator and WindowManager.
2023-10-11 12:59:47 +00:00
Alfonso Grillo
37afc8c253
Add polls "creator view" ( #1765 )
...
* Add end button in PollRoomTimelineView
* Add creator logic
* Refine PollRoomTimelineView previews
* Add UI tests
* Update preview tests
2023-09-21 14:59:17 +00:00
Doug
4e6fe278db
Update iconography visible in launch video ( #1762 )
2023-09-21 12:38:09 +01:00