1798 Commits

Author SHA1 Message Date
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
ElementRobot
2bb53d9d40
Translations update (#2551) 2024-03-11 15:17:00 +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
Stefan Ceriu
9ce12e6e16 Fix crashes when blocking/unblocking users
- SwiftUI crashes when mutating optional state properties in place
- workaround it buy mutating a local reference first
2024-03-11 15:53:19 +02:00
Doug
b0f109a023 Only install imagemagick when needed.
Workaround for issues installing python from brew on a runner right now.
2024-03-11 12:16:09 +00:00
Doug
2062b8c999 Update the SDK. 2024-03-11 12:16:09 +00:00
Mauro
7a508ea919
Disable auto completion (#2547) nightly/1.5.11.546 2024-03-08 17:57:34 +01:00
Benjamin Bouvier
23f553070b Disable trace logs for read receipts
Read receipts have been considered quite stable over the last few weeks, so
there's no need to keep the trace level for the associated logs for the time
being.
2024-03-08 17:47:45 +02:00
Doug
e36db7dd66
Update the SDK adopting new power levels APIs. (#2545)
* Update the SDK adopting new power levels APIs.

* Fix test compilation error.
2024-03-08 15:26:15 +00:00
Doug
5ec63e901d
Add RoomRolesAndPermissionsFlowCoordinator. (#2539) 2024-03-08 12:25:43 +00:00
Doug
b54d87efd5
Zip results from Unit Test failures (#2542)
* Zip uploaded unit test results on failure.

Add a failure to test.

Revert "Add a failure to test."
nightly/1.5.11.545
2024-03-07 18:55:02 +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
Doug
da0fcfe052
Prevent the sync service from looping so tightly on failure (#2540)
Add a delay when restarting the sync service and prevent the service from restarting when stopped.
2024-03-07 16:27:33 +00:00
Doug
046f1dd533
Add RoomChangeRolesScreen. (#2534)
Not part of a flow yet, just the screen.
2024-03-07 16:24:05 +00:00
Stefan Ceriu
063b3732b1 Fixes #1837 - Add support for m.call.invite events in the timeline, room list and notifications 2024-03-07 18:23:22 +02:00
Mauro
82a5d34dd7
New filters ordering and faster animation (#2536) nightly/1.5.11.544 2024-03-07 10:13:34 +01:00
Doug
129b898f4f
Fix for a potential crash when building a removed timeline item. (#2533) nightly/1.5.11.543 2024-03-06 12:33:32 +00:00
Mauro
7754b9b8dc
Searching disables the filters (#2530) 2024-03-06 11:02:30 +01:00
Doug
7f3451216d
Update the SDK. (#2529) nightly/1.5.11.542 nightly/1.5.11.541 2024-03-05 16:31:27 +00:00
Mauro
8c68f5a591
Room List Filters Empty State View (#2522) 2024-03-05 15:15:07 +01:00
Doug
1b5db6c63d
Update the SDK and handle breaking changes. (#2527) 2024-03-05 15:08:34 +01:00
Mauro
4320e5c9e0
Filters UI Update and ordering (#2521) nightly/1.5.11.540 2024-03-04 18:32:59 +01:00
Velin92
5427fbe129 Translations update 2024-03-04 09:50:31 +02:00
Doug
bd15190b23
Add RoomChangePermissionsScreen (#2513) nightly/1.5.11.539 2024-03-01 16:11:22 +00:00
Doug
ce667eab13
Update Compound. (#2514)
Fixes a bug with placeholder avatar rendering in Notifications.
2024-03-01 13:14:52 +00:00
Stefan Ceriu
d304d98c85 Fixes #2516 - Hide the blocked users section in settings if there aren't any. 2024-03-01 14:00:27 +02:00
Doug
b3e6fdc503
Update the SDK. (#2512) nightly/1.5.11.538 2024-02-29 11:42:09 +00:00
Stefan Ceriu
932ba75550 Replace the existing RoomSummaryProviderMock with a generated one nightly/1.5.11.537 2024-02-29 10:14:37 +02:00
Doug
5f0c782ce2
Use xcresultparser in all workflows. (#2510)
* Fix integration tests.
nightly/1.5.11.535 nightly/1.5.11.534
2024-02-28 18:01:20 +00:00