Mauro Romito
670bb3a2f3
improved the accessibility labels for the view
...
also added copies for the section headers, and fixes an issue where the move action voice over was not reading the option
2025-06-16 11:31:17 +02:00
Stefan Ceriu
93cd1401cf
Fix preview test crashes when accessing misconfigured draft service mocks
2025-06-13 17:42:40 +03:00
Stefan Ceriu
6fc6df9375
Refactor how drafts are handled on a coordinator level and add support for them on thread timelines.
2025-06-13 16:56:13 +03:00
Stefan Ceriu
eaf14eaaac
Bump the SDK to v25.06.13 and add thread support to the ComposerDraftService
2025-06-13 16:56:13 +03:00
Stefan Ceriu
719676875f
Exclude protocol files from code coverage checks.
2025-06-13 16:55:59 +03:00
Mauro Romito
f0d3e85c47
add state to the accessibility label of rte formatting buttons
2025-06-12 17:28:12 +02:00
Stefan Ceriu
67530f3020
Fix UI test room list snapshots following toombstoned room introduction.
2025-06-12 16:54:53 +03:00
Stefan Ceriu
5315f962c6
Render the number of thread replies on the thread summary timeline view.
2025-06-12 16:54:53 +03:00
Stefan Ceriu
f66d654820
Allow sending locations within threads
...
This patch implements support for sending locations within threads by following a similar behavior to the other screens: pass the thread root between the various state machine states until the action is finally invoked.
2025-06-12 16:54:53 +03:00
renovate[bot]
3c441f47c9
Update dependency jpsim/Yams to from: "6.0.1"
2025-06-12 11:23:25 +03:00
Stefan Ceriu
753ee2f11d
Fixes #4180 - Prevent room header autolayout crashes on iOS 26.
2025-06-12 11:23:04 +03:00
Element CI
c1f6ffabe2
Prepare next release
2025-06-11 03:02:25 -07:00
Stefan Ceriu
0f3d0eb34f
Fixes #4185 - Correct the bug report service submission URL after updating how secrets are configured.
...
- introduced in https://github.com/element-hq/element-x-ios/pull/4145/commits/54f4aeda4fee11f01028944668f01502f63abc35
2025-06-11 12:33:49 +03:00
Mauro Romito
2863466755
update SDK to 25.06.11
2025-06-11 11:33:08 +02:00
Richard van der Hoff
394eb008ab
Add a developer option for history sharing on invite
...
Adds a new developer flag, enabling our experimental support for MSC4268.
2025-06-11 11:24:29 +03:00
Stefan Ceriu
db3f9f4d26
Stop filtering out events on filtered (media) timelines when threads are enabled.
2025-06-10 21:20:09 +03:00
Stefan Ceriu
558cdf5be3
Add support for sending media within threads.
...
This patch add the `threadRootEventID` as a parameter to media sending functions and forwards the timeline thread root between various application states to the place where its needed.
The 2 missing items are Locations and Polls which currently don't have any support on the Rust side for being sent within threads. That will come in a separate PR.
2025-06-10 21:20:09 +03:00
Stefan Ceriu
6481093107
Fix broken unit tests following app hook changes.
2025-06-10 15:09:20 +03:00
Stefan Ceriu
3ef479305a
Add "reply in thread" timeline item action menu entry.
2025-06-10 15:09:20 +03:00
Stefan Ceriu
09779a4e12
Bump the RustSDK to v25.06.10
2025-06-10 15:09:20 +03:00
Stefan Ceriu
93f081d93d
Stop hiding replies in threaded timelines as that's now properly supported as of https://github.com/matrix-org/matrix-rust-sdk/pull/5198
2025-06-10 15:09:20 +03:00
Stefan Ceriu
21ece09678
Tweak the thread summary design
2025-06-10 15:09:20 +03:00
Stefan Ceriu
2ee19d609c
Pass the thread feature flag into room timelines
2025-06-10 15:09:20 +03:00
Stefan Ceriu
de608b486e
Fix breaking changes following SDK update.
2025-06-10 15:09:20 +03:00
Mauro Romito
dc5564f103
send .fullyRead marker when leaving the room
2025-06-10 11:32:15 +02:00
Mauro Romito
7953cc44d7
Hide accesibility for decorative onboarding image
2025-06-10 10:33:24 +02:00
Doug
e3884f903c
Add a RoomScreenHook.
2025-06-10 10:28:18 +03:00
Stefan Ceriu
3f61eb8c5e
Rename the BugReportUITests so it matches the other and the already recorded snapshot names.
2025-06-10 08:57:08 +03:00
Stefan Ceriu
5233bbe6a6
Prevent the UI tests from crashing with an unconfigured ClientProxyMock timelineMediaVisibilityPublisher
2025-06-10 08:57:08 +03:00
Stefan Ceriu
af97567edc
Move ComposerToolbar view required dependencies to the view model and read them, similarly to the other views, through the context's view state.
2025-06-10 08:57:08 +03:00
Stefan Ceriu
4072031f4e
Move composer specific designs to the composer toolbar.
2025-06-10 08:57:08 +03:00
Stefan Ceriu
a4398b45fa
Move timeline drag and drop handling to the recently introduced TimelineView.
2025-06-10 08:57:08 +03:00
Stefan Ceriu
fcf50d469e
Extract the disabled composer view into its own struct
2025-06-10 08:57:08 +03:00
Stefan Ceriu
e86fdaacaf
Extract the timeline scroll to bottom button into its own view.
2025-06-10 08:57:08 +03:00
Stefan Ceriu
952e4f86c2
Rename the RoomScreen's roomContext to plain context
2025-06-10 08:57:08 +03:00
Stefan Ceriu
21e07e164c
Setup composer actions within threaded timelines.
2025-06-10 08:57:08 +03:00
Stefan Ceriu
c3a9e5deaa
Disable the threaded timeline composer when the room is read only.
2025-06-10 08:57:08 +03:00
Stefan Ceriu
9804be70eb
Threaded timeline composer
2025-06-10 08:57:08 +03:00
renovate[bot]
c6c32079f6
Update dependency fastlane to v2.228.0
2025-06-10 08:38:58 +03:00
Element CI
ef55c27a97
Prepare next release
2025-06-06 08:48:45 -07:00
Stefan Ceriu
93469ccea4
Have the media upload preview state transition to .room or .thread after being dismissed instead of back to the media upload picker.
2025-06-06 18:29:25 +03:00
Element CI
161a976605
Prepare next release
2025-06-06 06:15:30 -07:00
Mauro Romito
cc8f6bb44c
updated EC to 0.12.2
2025-06-06 10:50:16 +02:00
Mauro Romito
66306626ff
update project
2025-06-06 10:49:29 +02:00
Mauro Romito
4662eca9e2
added a TombstonedAvatarImage view to be used for the .tombstoned case
2025-06-06 10:49:29 +02:00
Mauro Romito
26a7d5ac82
pr suggestions
2025-06-06 10:49:29 +02:00
Mauro Romito
248e88e718
fixed tests
2025-06-06 10:49:29 +02:00
Mauro Romito
155b47e849
tombstoned and upgraded rooms implementation
...
added tests
tombstoned room avatar
2025-06-06 10:49:29 +02:00
Mauro
b628f5d2c2
EC: Native switch for audio outputs/inputs and earpiece ( #4136 )
...
* EC: native switch for audio outputs/inputs and earpiece
also includes proximity sensor enabling when the earpiece is used.
* test disabling and re-enabling audio on audio change
* Revert "test disabling and re-enabling audio on audio change"
This reverts commit 907c791b8df7009214f5c164ecf8fe7d90a8addc.
* pr suggestions
* pr suggestion and small refactor of the widgetAction handler
2025-06-05 12:07:41 +00:00
Stefan Ceriu
97e23b556f
Allow multiple room info updates when receiving a call before deciding the room doesn't have an active call anymore.
2025-06-05 11:06:07 +03:00