Doug
1b5db6c63d
Update the SDK and handle breaking changes. ( #2527 )
2024-03-05 15:08:34 +01:00
Doug
bd15190b23
Add RoomChangePermissionsScreen ( #2513 )
2024-03-01 16:11:22 +00:00
Stefan Ceriu
932ba75550
Replace the existing RoomSummaryProviderMock with a generated one
2024-02-29 10:14:37 +02:00
Stefan Ceriu
c8f728ca23
Replace the existing MockClientProxy with a generated one + special configuration options
2024-02-28 17:18:01 +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
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
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
9b949ce84e
Configure SDK to use the global/OS proxy ( #2493 )
2024-02-21 15:17:23 +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
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
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
5cb5862e5e
Bump the RustSDK, adopt new marking/flagging rooms as (un)read API and fix sending read receipts when entering rooms or making the app active again
2024-02-14 12:33:19 +02:00
Stefan Ceriu
f2e9c32e8d
Fixes #2347 , #2348 , #2349 - Add support for typing notifications
2024-02-13 15:27:52 +02:00
Doug
c1aaf331a3
Sort members in the member list by power level and show mods and admins. ( #2448 )
2024-02-12 10:39:06 +00:00
Stefan Ceriu
c32015278e
Infer joined and active member count from the member list
...
* Infer joined and active member count from the member list, default the members to all mock members
* Address PR comments, fix some tests and screenshots
2024-02-07 19:10:15 +02:00
Stefan Ceriu
775d66ea2a
Bump analytics following mark as (un)read PR merge
2024-02-06 18:06:15 +02:00
Stefan Ceriu
626d0d46ee
Fix fatal errors on unit tests when opening rooms because the return value of markAsRead was undefined
2024-02-06 11:50:24 +02:00
Stefan Ceriu
9915a33964
Fixes #2360 - Add support for manually marking rooms as unread ( #2408 )
...
* Fixes #2360 - Add support for manually marking rooms as unread
* Add analytics for marking rooms as (un)read
* Remove unnecessary analytics abstraction levels
* Fix breaking API changes following SDK bump
* Add changelog
* Handle PR comments
* Fix unit tests
2024-02-05 18:06:50 +02:00
Doug
e80612b968
Update compound and remove all of the temporary icons ( #2419 )
...
* Update compound and fix breaking changes.
* Replace a lot of temporary icon assets with Compound versions.
* Replace temporary composer icon assets with Compound versions.
* Remove old icon asset from EI.
* Use Compound icons where possible for hero images.
* Snapshots
2024-02-05 16:03:13 +00:00
Stefan Ceriu
7aa81f542c
Base ElementCall encryption on the room encryption state, remove developer options setting
2024-02-01 17:18:17 +02:00
Stefan Ceriu
119fa09617
#2380 - Add simple call screen UI test
2024-01-26 11:48:48 +02:00
Mauro
e755be4cda
Settings to enable and disable sending public RRs ( #2384 )
2024-01-25 15:47:33 +01:00
Mauro
30a0561251
App now prevents redacting own messages if there is no permission ( #2368 )
2024-01-23 11:05:30 +00:00
Mauro
dd28261e1f
Bump SDK + Mention Badge fix ( #2367 )
2024-01-22 17:43:39 +00:00
Mauro
3ae33f1309
Lock screen rotation for the camera ( #2353 )
2024-01-18 13:24:15 +00:00
Stefan Ceriu
9bb9c8b31e
Make room proxy unsubscriptions explicit. Fixes problems in which creating and deallocating room proxies would unexpectedly unsubscribe other proxies.
2024-01-17 13:21:56 +02:00
Doug
01f42546e1
Enable database encryption for new logins on Nightly/PR builds. ( #2328 )
...
- Slightly reworks where the pusher client ID is generated.
2024-01-12 16:45:59 +00:00
Mauro
1001b5dc33
Reverting RTE to use SDK markdown when in markdown mode ( #2327 )
2024-01-12 11:58:36 +00:00
Mauro
e51e2ac2af
updateMembers now is chain of membersNoSync + membersWithSync ( #2324 )
2024-01-12 09:46:51 +01:00
Stefan Ceriu
2a33ee1f63
Make timeline reactions and reaction senders identifiable
2024-01-08 12:04:29 +02:00
Mauro
09fb5461e6
Removing dead code part 3 ( #2264 )
2023-12-19 12:12:16 +01:00
Mauro
0f13f186e4
Bump SDK ( #2261 )
2023-12-18 16:50:33 +00:00
Nicolas Mauri
72a84badcb
Polls history ( #2244 )
2023-12-18 15:38:39 +00:00
Mauro
123164f398
Removing dead code part 2 ( #2235 )
...
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2023-12-15 20:16:16 +01:00
Mauro
2f88d39789
Send html in plain text mode ( #2246 )
2023-12-15 10:04:51 +01:00
Mauro
d99d26fcdc
Removing Dead Code part 1 ( #2234 )
2023-12-13 09:51:57 +01:00
Mauro
b9a6ebe03a
Periphery to detect dead code ( #2227 )
2023-12-12 10:17:15 +00:00
Stefan Ceriu
6cd25fac50
Element Call permission tweaks ( #2187 )
...
* vector-im/element-meta/issues/2230 - Specify `call.member` default power levels when creating a room
* vector-im/element-meta/issues/2229 - Take into account permissions when configuring the room screen call button
2023-12-06 13:14:23 +02:00
Doug
c7531be44c
Add toggle not invite notifications. ( #2207 )
2023-12-06 09:53:10 +00:00
Stefan Ceriu
8189b0a471
Fixes #2147 - Scroll the timeline to the bottom when sending message as well as media, polls and locations.
2023-12-04 17:32:26 +02:00
Nicolas Mauri
edbac5fe85
Fixed some issues with voice messages when sent from a bridge. ( #2190 )
2023-11-30 17:39:54 +01:00
Alfonso Grillo
e7494164b2
Add TimelineProxy (update sdk to 0.0.7-november23) ( #2178 )
...
* Refactor RoomProxy
* Refactor paginateBackwards
* Refactor sendReadReceipt
* Refactor messageEventContent APIs
* Refactor sendMessage
* Refactor toggleReaction
* Refactor send attachments
* Refactor sendLocation
* Refactor cancel/retry send
* ⚠️ Fix encryption build errors
* Refactor editMessage
* Refactor retryDecryption
* Refactor fetchDetails
* Refactor polls APIs
* Refactor fetchMembers
* Refactor RoomTimelineProviderProtocol
* Update sdk to 0.0.7-november23
* Fix UTs
* Fix comment
* Delete old workaround
* Move TimelineProxyError
* Delete queue warnings
* Fix key listener
* Add pollHistory timeline property
* Refactor room/timeline subscriptions
* Delete unused code
2023-11-28 19:01:35 +00:00
Doug
9a52dcf9ac
Add a state machine to AppLockFlowCoordinator. ( #2166 )
...
Fixes a bug when cancelling Face ID would loop back round to presenting Face ID.
2023-11-24 16:03:38 +00:00
Alfonso Grillo
e583f52c65
Edit poll UX ( #2151 )
...
* Add edit poll on room proxy
* Add CreatePollMode
* Add “edit poll” presentation flow
* Add delete poll section
* Inject editing poll
* Add submit action
* Refactor validation logic
* Add edit/delete actions
* Fix bubble timestamp for polls
* Update localisations
* Refactor CreatePoll -> PollForm
* Refactor tests
* Update rust sdk to 0.0.5-november23
* Update confirmation alerts
* Add edit support in TimelineItem menu
* Refactor a11y id
* Cleanup
* Fix failing tests
* Add tests
* Refine isEditable workaround
* Refactor timestamp in TimelineItemBubbledStylerView
2023-11-23 11:19:15 +00:00
Mauro
a21bc2cdd3
Handle Room Routing using the membership state ( #2154 )
2023-11-22 17:37:26 +00:00
Doug
f2b4525d91
Use Compound List in more screens. ( #2099 )
...
* Use Compound List in room member details, secure backup, notification settings.
* Use ListRow in CreateRoomScreen.
* Fix ListRow layout when isWaiting && !isSelected.
2023-11-17 17:07:27 +00:00
Doug
0b9da83470
Show the lock screen placeholder on willResignActive. ( #2086 )
2023-11-15 15:31:35 +00:00
Mauro
342feb4113
Added a disclaimer in Notification Settings for "Mentions Only" ( #2081 )
2023-11-15 14:57:17 +00:00
Stefan Ceriu
5c4e0bd76d
Display whether a call is ongoing in any particular room on the room list
2023-11-13 17:02:02 +02:00