You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Device management] Add lab flag for the feature ([#7336](https://github.com/vector-im/element-android/issues/7336))
8
-
-[Device management] Add lab flag for matrix client info account data event ([#7344](https://github.com/vector-im/element-android/issues/7344))
9
-
-[Device Management] Redirect to the new screen everywhere when lab flag is on ([#7374](https://github.com/vector-im/element-android/issues/7374))
6
+
- Add WYSIWYG editor, under a lab flag. ([#7288](https://github.com/vector-im/element-android/issues/7288))
7
+
- New Device management, can be enabled in the labs settings.
8
+
- Voice broadcast can be enabled in the labs settings (recording is possible only on Android 10 and up).
10
9
11
10
Bugfixes 🐛
12
11
----------
13
12
- Fix wrong mic button direction to cancel on RTL languages ([#5968](https://github.com/vector-im/element-android/issues/5968))
13
+
- Handle properly when getUser returns null - prefer using getUserOrDefault ([#7372](https://github.com/vector-im/element-android/issues/7372))
14
14
-[Device Management] Long session names not handled well ([#7310](https://github.com/vector-im/element-android/issues/7310))
15
15
- Fix editing formatted messages with plain text editor ([#7359](https://github.com/vector-im/element-android/issues/7359))
16
-
- Handle properly when getUser returns null - prefer using getUserOrDefault ([#7372](https://github.com/vector-im/element-android/issues/7372))
17
16
18
17
In development 🚧
19
18
----------------
20
-
- Implements MSC3881: Parses `enabled` and `device_id` fields from updated Pusher API ([#7217](https://github.com/vector-im/element-android/issues/7217))
21
19
-[Device Management] Save "matrix_client_information" events on login/registration ([#7257](https://github.com/vector-im/element-android/issues/7257))
22
-
- Adds pusher toggle setting to device manager v2 ([#7261](https://github.com/vector-im/element-android/issues/7261))
23
-
-[Voice Broadcast] Add the "io.element.voice_broadcast_info" state event with a minimalist timeline widget ([#7273](https://github.com/vector-im/element-android/issues/7273))
20
+
-[Device management] Add lab flag for the feature ([#7336](https://github.com/vector-im/element-android/issues/7336))
21
+
-[Device management] Add lab flag for matrix client info account data event ([#7344](https://github.com/vector-im/element-android/issues/7344))
22
+
-[Device Management] Redirect to the new screen everywhere when lab flag is on ([#7374](https://github.com/vector-im/element-android/issues/7374))
24
23
-[Device Management] Show correct device type icons ([#7277](https://github.com/vector-im/element-android/issues/7277))
25
-
- Links "Enable Notifications for this session" setting to enabled value in pusher ([#7281](https://github.com/vector-im/element-android/issues/7281))
26
-
-[Voice Broadcast] Aggregate state events in the timeline ([#7283](https://github.com/vector-im/element-android/issues/7283))
27
24
-[Device Management] Render extended device info ([#7294](https://github.com/vector-im/element-android/issues/7294))
28
-
- Implements client-side of local notification settings event ([#7300](https://github.com/vector-im/element-android/issues/7300))
29
25
-[Device management] Improve the parsing for OS of Desktop/Web sessions ([#7321](https://github.com/vector-im/element-android/issues/7321))
30
26
-[Device management] Hide the IP address and last activity date on current session ([#7324](https://github.com/vector-im/element-android/issues/7324))
31
27
-[Device management] Update the unknown verification status icon ([#7327](https://github.com/vector-im/element-android/issues/7327))
32
-
- Implement QR Code Login UI ([#7338](https://github.com/vector-im/element-android/issues/7338))
28
+
-[Voice Broadcast] Add the "io.element.voice_broadcast_info" state event with a minimalist timeline widget ([#7273](https://github.com/vector-im/element-android/issues/7273))
29
+
-[Voice Broadcast] Aggregate state events in the timeline ([#7283](https://github.com/vector-im/element-android/issues/7283))
33
30
-[Voice Broadcast] Record and send non aggregated voice messages to the room ([#7363](https://github.com/vector-im/element-android/issues/7363))
34
31
-[Voice Broadcast] Start listening to a voice broadcast ([#7387](https://github.com/vector-im/element-android/issues/7387))
35
32
-[Voice Broadcast] Enable the feature (behind a lab flag and only for Android 10 and up) ([#7393](https://github.com/vector-im/element-android/issues/7393))
36
33
-[Voice Broadcast] Add additional data in events ([#7397](https://github.com/vector-im/element-android/issues/7397))
34
+
- Implements MSC3881: Parses `enabled` and `device_id` fields from updated Pusher API ([#7217](https://github.com/vector-im/element-android/issues/7217))
35
+
- Adds pusher toggle setting to device manager v2 ([#7261](https://github.com/vector-im/element-android/issues/7261))
36
+
- Implement QR Code Login UI ([#7338](https://github.com/vector-im/element-android/issues/7338))
37
+
- Implements client-side of local notification settings event ([#7300](https://github.com/vector-im/element-android/issues/7300))
38
+
- Links "Enable Notifications for this session" setting to enabled value in pusher ([#7281](https://github.com/vector-im/element-android/issues/7281))
37
39
38
40
SDK API changes ⚠️
39
41
------------------
40
42
- Stop using `original_event` field from `/relations` endpoint ([#7282](https://github.com/vector-im/element-android/issues/7282))
41
43
- Add `formattedText` or similar optional parameters in several methods:
42
-
43
44
* RelationService:
44
45
* editTextMessage
45
46
* editReply
46
47
* replyToMessage
47
48
* SendService:
48
49
* sendQuotedTextMessage
49
-
50
50
This allows us to send any HTML formatted text message without needing to rely on automatic Markdown > HTML translation. All these new parameters have a `null` value by default, so previous calls to these API methods remain compatible. ([#7288](https://github.com/vector-im/element-android/issues/7288))
51
51
- Add support for `m.login.token` auth during QR code based sign in ([#7358](https://github.com/vector-im/element-android/issues/7358))
52
52
- Allow getting the formatted or plain text body of a message for the fun `TimelineEvent.getTextEditableContent()`. ([#7359](https://github.com/vector-im/element-android/issues/7359))
0 commit comments