1811 Commits

Author SHA1 Message Date
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
Stefan Ceriu
c8f728ca23 Replace the existing MockClientProxy with a generated one + special configuration options 2024-02-28 17:18:01 +02:00
Matthew Hodgson
14d76d9860
Don't pass a URL as a log destination to rust (#2506)
On macOS (catalyst) URL.appGroupContainerDirectory returns:

/Users/matthew/Library/Group%20Containers/group.io.element/

So you need to strip the %20 out into a space, otherwise logging
fails with a permissions error.

* Use path(percentEncoded:)
2024-02-28 14:28:17 +02:00
Stefan Ceriu
f5c43ed68f Fix flakiness for tests that rely on room members loading quickly. 2024-02-28 14:19:17 +02:00
Stefan Ceriu
7615e97c7f
Fixes #2486 - Implement blocked users management in the app settings 2024-02-28 13:21:54 +02:00
Doug
a0b510cb6b
Add roles and permissions screen (#2505)
The screen hasn't been added to the flows yet.
nightly/1.5.11.533
2024-02-27 17:06:39 +00:00
Element CI
40a8c80f56 Prepare next release 2024-02-27 08:37:31 -08:00
Element CI
b17fa5056a Prepare next release 1.5.10 2024-02-27 07:10:40 -08:00
Doug
fdbaef5aee
Kick/ban room members (#2501)
* Add a temporary membershipChangePublisher on the timeline.

* Kick/Ban users from a room.

* Unit tests.

* Disable autocorrection on the members list search field.
1.5.9
2024-02-27 13:02:35 +00:00
Doug
1afde10ce2
Add a couple more error messages during authentication. (#2497)
* Add copy for error when signing in with refresh tokens enabled.

* Show an error when a server's well-known file is invalid.

* Changelog.

* Fix wrong alert.
2024-02-27 08:48:21 +00:00
Stefan Ceriu
2cf427f715 Attempt to fix multiline Testflight changelog... again 2024-02-27 08:16:20 +02:00
Doug
873438b29d
Update translations (#2499)
* Update translations

* Fix snapshots are changes to base strings.
nightly/1.5.9.532
2024-02-26 17:00:51 +00:00
Mauro
dc7f45a77f
removed unused button check (#2498) 2024-02-26 14:00:43 +01:00
Doug
ff35688088
Handover log file management to Rust. (#2495)
* Handover log file management to Rust.

Fix all the tests, disabling the logging ones for now.

* Merge logging tests into a single case 😬

Not ideal but at least they're now running.

* Move TracingConfiguration into its own file.

* Split up the tests into smaller functions instead of writing code like a caveman.
nightly/1.5.9.531
2024-02-23 18:29:13 +00:00
Doug
c573b7caa1
Update DeviceKit and tweak user agent string on mac. (#2496) 2024-02-23 11:26:01 +00:00
Doug
a3b3aa8517
Move PreviewTests into their own scheme. (#2492)
* Use xcresultparser for coverage as there are 2 schemes now.
nightly/1.5.9.529 nightly/1.5.9.528
2024-02-22 15:13:52 +00:00
Stefan Ceriu
6d7471e161 Attempt to fix multiline Testflight changelog 2024-02-22 12:00:50 +02:00
Doug
730d099a76
Add RoomDetails for use (with RoomMemberDetails) in AvatarHeaderView. (#2490)
* Add RoomDetails and refactor AvatarHeaderView to use it.
* Remove old displayName property and use RoomDetails in the RoomDetailsScreenViewState
nightly/1.5.9.527
2024-02-21 14:19:05 +00:00
Mauro
9b949ce84e
Configure SDK to use the global/OS proxy (#2493) 2024-02-21 15:17:23 +01:00
Mauro
d380c2de56
Removed unused context menu + some unused code cleaning (#2487) nightly/1.5.9.526 2024-02-20 14:36:04 +01:00
Mauro
6f0dd83b1e
improved workflow (#2488) 2024-02-20 13:05:31 +01:00
Doug
76231286ab
Add accessibility label to the add reaction button. (#2485) nightly/1.5.9.525 2024-02-19 17:45:23 +00:00
Mauro
1f389ed008
Bump sdk + Favourites filters implementation (#2484) 2024-02-19 17:53:57 +01: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
3887403150 Fixes #2221 - Change Confirm recovery key copy to Enter recovery key 2024-02-19 17:36:38 +02:00
Stefan Ceriu
023e10edf2 Fixes #2470 - Allow verifiying a session through entering the recovery key 2024-02-19 17:36:38 +02:00
Element CI
46f0cf45bd Prepare next release 2024-02-19 06:53:18 -08:00
ElementRobot
ae869e9f36
Translations update (#2481)
Co-authored-by: Velin92 <Velin92@users.noreply.github.com>
1.5.8
2024-02-19 08:45:46 +00:00
Doug
382b9a69c3 Fix a retain cycle on MessageText.
This was generating warnings about an excessive number of gesture recognisers.
2024-02-16 22:06:56 +02:00
Stefan Ceriu
939c4e7b33 Fix timeline scroll to top crash after introducing the typing notification section 2024-02-16 21:04:46 +02:00
Mauro
548fd27d6a
Replace share location icon with the iOS share location icon (#2474) 2024-02-16 15:35:22 +00:00
Doug
9d1d5e43a9
Show banned members in the members list. (#2460)
Only shown to users with enough power to ban.
2024-02-16 12:49:35 +00:00
Element CI
4787c17c38 Prepare next release 2024-02-16 03:57:48 -08:00
Doug
77ad847cfc
Bump the SDK to v1.1.40. (#2473) 1.5.7 2024-02-16 11:40:13 +00:00
Stefan Ceriu
db05540cc5
Show recovery instead of verification if this is the last session and recovery is set up
* Show recovery instead of verification if this is the last session and recovery is set up

* Rename `recoveryKeyState` to `recoveryState`

* Remove duplicates on session security state changes.

* Fix missing "Save recovery key" button

* Fix unit tests

* Rename `isLastDevice` to `isOnlyDeviceLeft`

* Address PR comments
2024-02-16 11:38:49 +02:00
Stefan Ceriu
e0c9f43026 Fix localization bundle and attributed string builder crashes on unsynchronised access to their internal caches nightly/1.5.7.523 2024-02-15 12:20:37 +02:00
Mauro
99d6babc30
Fixed the link color and improved link dection in code blocks (#2466) 2024-02-14 17:45:23 +01:00
Stefan Ceriu
2f983d6ecc Fix UI test snapshots following the introduction of the typing indicator. 2024-02-14 17:36:25 +02:00