1976 Commits

Author SHA1 Message Date
Velin92
96229a6695 Translations update 2024-04-01 11:36:51 +03:00
Stefan Ceriu
183a559e10 Bump the RustSDK to v 1.1.54 nightly/1.6.2.563 nightly/1.6.2.562 nightly/1.6.2.561 2024-03-28 15:15:48 +02:00
Doug
b37dca253b
Update RTE allowing Xcode 15.3 to be used. (#2614)
* Update RTE allowing Xcode 15.3 to be used.

* Don't actually use Xcode 15.3 yet, it isn't supported on GitHub 🤦‍♂️

* Revert Xcode 15.3 format changes.
2024-03-28 08:46:13 +00:00
Stefan Ceriu
4e828e6f5c Remove include_simulator_logs from the integration tests. 2024-03-28 10:34:12 +02:00
ElementRobot
384a467fdc
Translations update (#2615) nightly/1.6.2.560 2024-03-27 17:24:40 +00:00
Stefan Ceriu
0e3630fca1 Fix UI test snapshots 2024-03-27 17:59:40 +02:00
Stefan Ceriu
5665c67e6e Fix RoomDetailsEditScreen snapshot rendering issues by switching their order. The root problems seems to be async related but we couldn't get to the bottom of it. Take this opportunity to refactor the snapshots. 2024-03-27 15:32:14 +02:00
Stefan Ceriu
f9fa3755ad Reduce reply view snapshot precision because of random imageSource rendering 2024-03-27 15:32:14 +02:00
Stefan Ceriu
885cd10ba4 Update poll snapshots 2024-03-27 15:32:14 +02:00
Stefan Ceriu
98af0ae169
UI test shenanigans (#2611)
* Hardcode Xcode 15.2 as there are multiple versions available on the performance runner

* Remove the derived data caching step as it's not necessary on the performance runner.
2024-03-27 14:10:20 +02:00
Doug
144f3a7fc4
Hard code the room flow to a single room proxy. (#2599)
* Don't give the room flow a split coordinator any more.
2024-03-27 10:56:58 +00:00
Doug
e424a02a2b
Fix various bugs in the moderation feature. (#2608)
* Fix search field string.

* Show your own user as an Admin when changing roles.

* Also show invited users when changing roles.

* Don't allow admin's to kick/ban other admins or themselves.

* Fix a bug when left members were counted as admins/moderators.

* Show when a member is pending.

* Add sections to the change role screen.
2024-03-27 10:33:40 +00:00
Doug
bb725db6bb
Fix ReplyView when its content has been redacted. (#2606) 2024-03-27 10:16:26 +00:00
Stefan Ceriu
be9cf8713e
Fixes #2518, fixes #2590 - Implement public room search list paginati… (#2607)
* Fixes #2518, fixes #2590 - Implement public room search list pagination and room joining

* Address PR comments
2024-03-27 10:50:53 +02:00
Stefan Ceriu
d72fa02ac6
Fixes #2609 - Add trophy icon next to the winning poll option (#2610)
* Fixes #2609 - Add trophy icon next to the winning poll option

* Address PR comments
2024-03-27 10:50:32 +02:00
Element CI
189d081da0 Prepare next release nightly/1.6.2.559 nightly/1.6.2.558 2024-03-25 09:30:21 -07:00
Doug
7df207c4eb
Update the SDK. (#2605) 1.6.1 2024-03-25 16:14:22 +00: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
Stefan Ceriu
bc869e7a40 Remove unnecessary ref from lfs checkout, switch to only using the major version 2024-03-25 12:30:10 +02:00
Stefan Ceriu
d65199a614 Cache Xcode derived data and SPM packages for unit tests 2024-03-25 12:30:10 +02:00
Stefan Ceriu
1d950fa803 Switch back to iOS 17.2 and the iPhone 15 and iPad 10th generation 2024-03-25 11:02:06 +02:00
Stefan Ceriu
a64631270a Revert "Revert "Switch the UI tests to the github macos-14 runner""
This reverts commit 7903472e9b898c0eb652b7d7936339494fcac122.
2024-03-25 10:58:26 +02:00
Velin92
6b4ad079e2 Translations update 2024-03-25 10:45:09 +02:00
Element CI
0a6c49ca36 Prepare next release nightly/1.6.1.557 2024-03-22 07:31:46 -07:00
Stefan Ceriu
618f22c892 Bump the RustSDK to v1.1.52 1.6.0 2024-03-22 16:12:24 +02:00
Doug
b711beba50
Don't require verification on debug builds. (#2596)
* Don't require verification on debug builds.

* Add a skip button in debug builds instead.

* Fix preview tests.
2024-03-22 10:31:32 +00:00
Mauro
562e5e739d
Public Search View (#2585)
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
nightly/1.6.0.556
2024-03-21 14:34:35 +00:00
Stefan Ceriu
a62c96f1c5
Onboarding flow coordinator and FTUE changes (#2578)
Fixes #2595, fixes #2594, fixes #2593, fixes #2592, fixes #2591
2024-03-21 14:01:23 +02:00
Stefan Ceriu
9e6b6ba60a Remove pinned views from the home screen room list header, potential fix for various layout issues. 2024-03-21 13:36:17 +02:00
Doug
f9f163ff78
Fix UI test snapshots. (#2582) nightly/1.5.13.555 nightly/1.5.13.554 2024-03-19 15:29:16 +00:00
Stefan Ceriu
7a9e4819c1 Add .xcprivacy info files to the main app and the notification service extension nightly/1.5.13.553 2024-03-18 17:31:46 +02:00
Velin92
a357e0a254 Translations update 2024-03-18 08:51:47 +02:00
Stefan Ceriu
333c031798 Fix Xcode Cloud release notes, unshallow repository before generating them. 2024-03-17 09:16:30 +02: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.
nightly/1.5.13.552
2024-03-15 13:41:23 +00:00
Element CI
668c5188fb Prepare next release nightly/1.5.13.551 2024-03-14 16:59:58 -07:00
Mauro
7611123ae1
Send UTD occurences to Posthog (#2575)
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com>
1.5.12
2024-03-15 00:42:44 +01:00
Doug
c68ec2c382
Add analytics for Room Moderation. (#2571)
* Add an option to use analytics locally.

* Add analytics for Room Moderation.

* Update tests.

* Include the role in the event where appropriate.

* Update the AnalyticsEvents package.
2024-03-14 15:55:37 +00:00
Doug
d2a9db874d
Fix some preview snapshot tests. (#2574)
* Fix RoomRolesAndPermissionsScreen preview snapshot setup.

* Fix reference snapshot.
2024-03-14 13:47:26 +00:00
Doug
c56a98033d
Revert "Show room member role changes in the timeline." (#2573)
Until we can handle filtering Rust side, this causes more issues than its worth.
2024-03-14 11:01:23 +00:00
Mauro
f4734a44d1
Typing notifications string fix (#2572) 2024-03-14 11:14:49 +01:00
Mauro
c001b65353
Possible fix for filters view sticking in the middle of the room list (#2570) nightly/1.5.12.550 2024-03-13 16:21:39 +00:00
Doug
1c914c314f
More Moderation tweaks (#2566)
* Show room member role changes in the timeline.

* Fix a bug in room flow coordinator.

* Tidy up roles and permissions flow.

* Refresh the power levels in the room details screen.

* Automatically update permissions after saving.

* Remove extra button.

* Add a short delay to the roles and permissions screen snapshots.
The permissions rows are now in a loading state initially.
2024-03-13 15:36:38 +00:00
Doug
9d68d9e250
Pull renamed strings and fix compilation errors. (#2560)
* Pull renamed strings and fix compilation errors.

* Including all languages of course 🤦‍♂️
2024-03-13 10:15:54 +00:00
Stefan Ceriu
5944550721
In preparation of FTUE changes... (#2556)
* Remove the welcome screen

* Allow the UserSessionFlowCoordinator to control the whole app hierarchy, not only its splitView

* Start using the new verification state listener

* Rename Onboarding to AuthenticationStart in preparation for the new OnboardingFlowCoordinator; update snapshots and tests

* Make the AuthenticationCoordinator a proper FlowCoordinator

* Add some padding around the authentication start screen report a problem button

* Bump the RustSDK to v1.1.49

* Only add bottom padding on the authentication start screen report a problem button
2024-03-13 11:24:48 +02:00
Stefan Ceriu
d7e0bbc537 Brew link imagemagick@6 2024-03-13 11:05:09 +02:00
Element CI
2e819e50ec Prepare next release 2024-03-12 15:08:24 -07:00
Mauro
0ebd2422dd
RTE Bump (#2558) 1.5.11 2024-03-12 22:52:46 +01:00
Doug
595858b6c1
Use imagemagick6 as it doesn't depend on Python. (#2557) 2024-03-12 17:06:51 +00:00
Stefan Ceriu
83f5ae9192
Prefire multiple devices (#2543)
* Update Prefire, setup multiple snapshot devices and languages
Squashed commits:
[28cb4ae6d] Switch to macos-14, iOS 17 and the iPhone 15 simulator
[080fc82cb] Update snapshots
[c874ca9c7] Bump Compound and Prefire, reduce perceptual precission to 0.98
[a59b8a54c] Update snapshots after adding iPad and pseudolanguage snapshotting
[f30cc3277] Setup multi-language snapshotting
[aeb11c7e7] Update prefire template, setup multiple snapshot devices

* Update ruby dependencies and fastlane plugins

* Bump Compound, switch back to the original prefire - version 2.0.4

* Remove preview test simulator version specifiers
2024-03-12 13:08:54 +02:00
Velin92
4080b19f2e Translations update 2024-03-12 08:31:00 +02:00