Commit Graph

551 Commits

Author SHA1 Message Date
Doug b5f1d5947b
Add missing image provider to RoomChangeRolesScreenViewModel. (#2715)
* Add an assertion for a missing image provider.

* Pass an image provider to RoomChangeRolesScreenViewModel.

* Update snapshots.
2024-04-19 11:56:41 +01:00
Element CI 493763b17e Prepare next release 2024-04-15 04:06:42 -07:00
Doug 5c9d0975ce
Add a UserProfileScreen for profiles of non-members. (#2687) 2024-04-12 09:54:14 +01:00
Mauro bcd7e2254c
QR Code scan view (#2674) 2024-04-10 10:47:23 +00:00
Element CI d34ec30ca6 Prepare next release 2024-04-09 04:42:04 -07:00
Mauro c61135f88c
QR Code Login Initial view state (#2667) 2024-04-09 12:21:14 +02:00
Mauro 023b7fc608
Reset Recovery Key Screen (#2648)
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2024-04-04 16:14:22 +00:00
Doug 3418d24557
Allow `RoomFlowCoordinator` to start a child flow. (#2644) 2024-04-04 11:30:38 +01:00
Mauro df242e3f1c
FF for QR code login + Login with qr code button (#2643) 2024-04-04 08:37:42 +00:00
Doug ec69b29c58
Fix RTE recognising when the content is empty. (#2631) 2024-04-03 13:04:23 +01:00
Mauro b4d96004fe
Prevent crashes when mentioning users on macOS (#2630)
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>
2024-04-03 12:18:43 +02:00
Stefan Ceriu cb585eef5f Fixes #2618 - Allow dashes in room identifiers 2024-04-02 14:19:35 +03:00
Stefan Ceriu 2e6c5c036a FIxes #2602 - Fix pushers not being registered on re-login after recent Onboarding changes 2024-04-02 13:26:03 +03: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 2024-03-25 09:30:21 -07:00
Doug 7df207c4eb
Update the SDK. (#2605) 2024-03-25 16:14:22 +00:00
Element CI 0a6c49ca36 Prepare next release 2024-03-22 07:31:46 -07:00
Mauro 562e5e739d
Public Search View (#2585)
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
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
Element CI 668c5188fb Prepare next release 2024-03-14 16:59:58 -07: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
Element CI 2e819e50ec Prepare next release 2024-03-12 15:08:24 -07:00
Mauro 0ebd2422dd
RTE Bump (#2558) 2024-03-12 22:52:46 +01: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
Mauro 7a508ea919
Disable auto completion (#2547) 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
Mauro c66ddfb71e
Filters, Mark Unread/Read/Favourites FF removals + code and tests clean up (#2541) 2024-03-07 17:56:09 +01: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 7754b9b8dc
Searching disables the filters (#2530) 2024-03-06 11:02:30 +01:00
Mauro 8c68f5a591
Room List Filters Empty State View (#2522) 2024-03-05 15:15:07 +01:00
Doug bd15190b23
Add RoomChangePermissionsScreen (#2513) 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
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 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.
2024-02-27 17:06:39 +00:00
Element CI b17fa5056a Prepare next release 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.
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
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.
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 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
2024-02-21 14:19:05 +00:00
Mauro d380c2de56
Removed unused context menu + some unused code cleaning (#2487) 2024-02-20 14:36:04 +01: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
Element CI 46f0cf45bd Prepare next release 2024-02-19 06:53:18 -08:00
Mauro 548fd27d6a
Replace share location icon with the iOS share location icon (#2474) 2024-02-16 15:35:22 +00:00