582 Commits

Author SHA1 Message Date
Mauro Romito
61e00cf0f7 room membership change states will use displayName
changelog

code improvement
2024-06-11 18:09:59 +03:00
Stefan Ceriu
6c1647b851 Fixes #2842, fixes #2841 - Adopt new message sending queue API
- automatically retry failed requests as soon as the network is availble again
- remove manual retry options
2024-06-06 12:59:03 +03:00
Doug
6deedb593b
Add a flag to disable hidden profiles for ignored users. (#2892) 2024-05-31 13:37:59 +01:00
Valere
f0ac0a63fb
Add device keys to rageshakes (#2838) 2024-05-21 09:54:16 +01:00
Element CI
57afc3bbd5 Prepare next release 2024-05-17 01:50:17 -07:00
Stefan Ceriu
1b196aa5a2 Fixes #2845 - Fix voice message recoder not showing send message button 2024-05-17 11:11:49 +03:00
Mauro
2c038c5969
DM Details have been updated (#2836) 2024-05-14 18:47:20 +02:00
Doug
b7d492c206
Add Forgot PIN button to AppLockSetupPINScreen. (#2833) 2024-05-13 15:41:35 +01:00
Element CI
b71e6ffd39 Prepare next release 2024-05-13 06:06:11 -07:00
Doug
824190510f Show a failure toast when alias look-up fails. 2024-05-13 15:37:57 +03:00
Mauro
ae06226cbc
UI update for room details (#2831) 2024-05-10 17:58:35 +02:00
Stefan Ceriu
446854e1c3 Fixes #2800 - Display message bodies (file names) next to attachment previews 2024-05-10 17:40:46 +03:00
Doug
6984afd6c0
Support tapping Matrix URIs in messages. (#2828) 2024-05-10 15:22:22 +01:00
Mauro
783eab2a8a
UX Update for user profile screen and room member details (#2822) 2024-05-09 15:41:09 +00:00
Element CI
1166400312 Prepare next release 2024-05-09 04:59:35 -07:00
Stefan Ceriu
905b21e0a8
Fixes #2808 - Switch the message sending failure options from a dialog to an alert
* Fixes #2808 - Switch the message sending failure options from a dialog to an alert
- this prevents it from showing up as a popup on the room list on an iPad
- it used to be set on the timeline and not on the timeline item because of our use of a UITableView
* Cleanup room screen action names
2024-05-09 14:35:47 +03:00
Doug
d97f912df7
Only register for notifications when the setting is enabled. (#2819) 2024-05-08 16:10:35 +01:00
Stefan Ceriu
a08b4842d1 Fixes #2790 - Reorder available composer menu actions 2024-05-07 17:52:45 +03:00
Element CI
bb58f3840d Prepare next release 2024-05-07 04:53:22 -07:00
Stefan Ceriu
e05e664f6d Fixes #2765 - Use the keyboard up arrow to edit the last message, use escape to cancel editing or replying. 2024-05-07 14:38:37 +03:00
Mauro
7b42c75ff9
Updated settings screen (#2791) 2024-05-07 12:53:46 +02:00
Mauro
6ca92c272a
Allow emotes in the menu to scroll if their size overflows the container (#2780) 2024-05-07 11:04:03 +02:00
Valere
176abd5841
Bump posthog SDK version to 3.2.0 (#2788)
Co-authored-by: Mauro <34335419+Velin92@users.noreply.github.com>
2024-05-06 15:07:05 +00:00
Mauro
7d06b471ec
Fix for extra newline in emotes (#2778) 2024-05-03 20:44:57 +02:00
Stefan Ceriu
38416dbb5c
Plain composer suggestions and pills (#2751)
* Move ComposerToolbar files to withing the RoomScreen folder (as it's not a screen on its own)

* Switch the plain composer to NSAttributedStrings

* Enable suggestions on the plain composer

* Introduce a new `MatrixUserDisplayName` attributed string attributed and use it for mention building

* Implement mention pill rendering and sending on the plain message composer

* Fix plain composer snapshot tests

* Fix broken formatting options layout

* Add clarifying comment.
2024-05-03 10:06:16 +01:00
Doug
d067e844da
Permalink polish (#2771)
* Fix unbalanced padding.

* Animate the scroll to an event when it is already loaded.

* Perform the timeline clearance immediately before replacing the items.
Hides the empty timeline that was briefly shown.

* Make switching timeline more resilient.
2024-05-02 17:51:38 +01:00
Doug
7c94ed98a5
Permalink Tweaks 2 (#2766)
* Missing changelog.

* Parse bare room aliases as permalinks.

Update the SDK.

* Fix tapping the same permalink twice.

Add a test.

Don't clear the focussed item when reaching the bottom of the timeline.

* Make sure sending a message returns to live.
2024-04-29 17:32:16 +01:00
Valere
bd9a171c7c
Add specific UX for Expected UTDs due to membership (#2740)
* Add specific UX for Expected UTDs due to membership

* Update analytics package and snapshots.

* Add changelog
2024-04-26 17:22:01 +01:00
Stefan Ceriu
d949b17448 dd support for deeplinking/navigating into the same room multiple times
- fix bugs around the view <-> view models going out of sync
- unwind the stack if the room is already presented
2024-04-24 11:29:54 +03:00
Stefan Ceriu
89927f1357 Fix #2652 - Room list looping and fighting scrolling after filtering
- also fixes filtering empty state vertical centering
2024-04-23 12:18:00 +03:00
Stefan Ceriu
1e810f91ff Fixes #2707 - Prevent the app from locking while recording a voice message 2024-04-20 15:38:58 +03:00
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