Commit Graph

3314 Commits

Author SHA1 Message Date
Stefan Ceriu 72b99d89dd Add a message property to user indicator's and have it be rendered properly on modal indicator.s 2025-09-12 17:38:19 +03:00
Element CI d4506ef79c Prepare next release 2025-09-12 03:38:45 -07:00
Doug 6d6ec3b7f2 Revert "Add intent system to widget URL creation. (#4427)" (#4504)
This reverts commit 99423bc437.
2025-09-12 10:30:39 +01:00
Doug c2ac60f1e6 Add support for joining rooms from a space. (#4501)
* Add support for joining rooms from a space.

Doesn't yet handle the Join button 🤔

* Handle the join button for both rooms and spaces.

Also refactor more instances of spaceRoom to spaceRoomProxy.
2025-09-11 16:41:19 +01:00
Element CI 880f2060f4 Prepare next release 2025-09-11 04:31:35 -07:00
Doug 2ed5e3b16e Await user session migrations rather than launching a task. (#4502)
Fixes a bug where they would be run *after* startSync had been called, and expiring the sessions stopped the sync.
2025-09-11 12:05:01 +01:00
Copilot 99423bc437 Add intent system to widget URL creation. (#4427)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pixlwave <6060466+pixlwave@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io>
2025-09-11 10:03:15 +01:00
Stefan Ceriu 13eb54fa37 Closes #4477 - Fix stripping location data away from raw images when processing them for upload 2025-09-10 15:28:58 +03:00
Stefan Ceriu 2b155d5db3 Disable the next gen HTML parser after when tearing down V2 tests 2025-09-10 14:52:00 +03:00
Stefan Ceriu a3a30bfc12 Rename the formatted body text snapshots and regenerate them 2025-09-10 14:52:00 +03:00
Stefan Ceriu 81b4fe2a9f Preserve the formatting of parentless text nodes 2025-09-10 14:52:00 +03:00
Stefan Ceriu 92685fbb50 Automatically add insert a new line after headers 2025-09-10 14:52:00 +03:00
Doug f790077861 Update the Enterprise submodule. (#4495) 2025-09-10 12:39:23 +01:00
Doug 7201efa024 Fix flakey changelog generation and commit acknowledgements update. 2025-09-09 17:43:31 +01:00
Element CI 8d06689019 Prepare next release 2025-09-09 09:34:59 -07:00
Stefan Ceriu e67a78c559 Fix test that's failing on CI but works locally. 2025-09-09 17:17:40 +01:00
Stefan Ceriu 4bf487f104 Update snapshots 2025-09-09 17:17:40 +01:00
Stefan Ceriu e64fb3dc2a Fix the default point size used when applying symbolic traits. 2025-09-09 17:17:40 +01:00
Stefan Ceriu 5aa894c44a Add proper separated blockquotes fixtures and fix the tests. 2025-09-09 17:17:40 +01:00
Stefan Ceriu cd249040cd Mark code blocks with a special attribute and strip away links from them. 2025-09-09 17:17:40 +01:00
Stefan Ceriu 02462fb1a0 Limit H1, H2 to the H3 point size. 2025-09-09 17:17:40 +01:00
Stefan Ceriu c1149e8f5c Merge together the AttributedStringBuilder V1 and V2 tests. 2025-09-09 17:17:40 +01:00
Stefan Ceriu a4ead7210a Invalidate caches on both attributed string builders at the same time 2025-09-09 17:17:40 +01:00
Stefan Ceriu 561c98c966 Adapt old AttributedStringBuilder tests to the new version and update the HTML fixtures 2025-09-09 17:17:40 +01:00
Stefan Ceriu 56175ac933 Correctly identify MSC4286 span values. 2025-09-09 17:17:40 +01:00
Stefan Ceriu 6058130c27 Add link attributes as URL values instead of String ones 2025-09-09 17:17:40 +01:00
Stefan Ceriu a1e64145a8 Remove matrix identifier attributes from code blocks 2025-09-09 17:17:40 +01:00
Stefan Ceriu d16f0ac8d0 Extract HTML fixtures out of the FormattedBoxyText previews. 2025-09-09 17:17:40 +01:00
Stefan Ceriu 3370f3906e Add unit tests for the new AttributedStringBuilder, initially as a copy of the old ones. 2025-09-09 17:17:40 +01:00
Stefan Ceriu 3ac201ea2c Use the correct key when caching attributed string builder results. 2025-09-09 17:17:40 +01:00
Stefan Ceriu bc55cf4a10 Add support for ordered and unordered lists. 2025-09-09 17:17:40 +01:00
Stefan Ceriu d982f86320 Overhaul the FormattedBodyText previews 2025-09-09 17:17:40 +01:00
Stefan Ceriu af7a3a24f6 Add an initial version of the V2 AttributedStringBuilder 2025-09-09 17:17:40 +01:00
Stefan Ceriu 754c2f0fed Add a V2 version of the AttributedStringBuilder as a verbatim copy of the original one (for now) 2025-09-09 17:17:40 +01:00
Stefan Ceriu 5738b08a94 Move the initial attributed string builder to its own file 2025-09-09 17:17:40 +01:00
Stefan Ceriu 549a8de6a9 Rename detectPermalinks to addMatrixEntityPermalinkAttributesTo and move code around 2025-09-09 17:17:40 +01:00
Stefan Ceriu 84068fb926 Remove the crash simulation option from the developer tools 2025-09-09 17:17:40 +01:00
Stefan Ceriu 530810354d Add next gen HTML parser feature flag 2025-09-09 17:17:40 +01:00
Stefan Ceriu addfaf67cc Add SwiftSoup to the project 2025-09-09 17:17:40 +01:00
Doug 19189bec06 Add a migration to expire sync sessions so that m.space.* state is up to date. (#4482) 2025-09-09 15:35:32 +01:00
Doug 2f2e6f6226 Revert weak media provider (#4483)
* Revert "Address the real lifetime issue of the SDK's `Client` by making `Context.mediaProvider` weak. (#4466)"

This reverts commit c794144ef1.

* Better docs.
2025-09-08 17:48:58 +01:00
Doug 90504d89c8 Use the SDK's offline detection everywhere (except for restarting the sync loop). (#4472)
* Use the SDK's offline state to drive the offline indicator.

* Only use network reachability for restarting the sync loop, use the homeserver reachability for requests.

* Add a separate indicator to distinguish when the server is unreachable but the device is online.
2025-09-08 12:18:02 +00:00
Doug 20b57d0ad7 Add the sheet for expanding the space description. (#4475)
* Start working on space description

* Hook up presentation of the SpaceScreenDescriptionView.

* Make the SpaceScreenDescriptionView more accessible and apply a background colour.

* Refactor and move sheet presentation to the header view.

---------

Co-authored-by: amshak <85162587+amshakal@users.noreply.github.com>
2025-09-08 12:07:08 +01:00
Doug f59928f4d5 Fix proxies by reverting the change that introduced schemes. (#4481)
This partially reverts commit 863f28d476.
2025-09-08 12:03:41 +01:00
ElementRobot ed61e6af32 Translations update (#4479) 2025-09-08 08:41:32 +01:00
Doug c794144ef1 Address the real lifetime issue of the SDK's Client by making Context.mediaProvider weak. (#4466)
This reverts commit 927aea4bfe.
2025-09-05 17:18:14 +00:00
Mauro Romito f30f3b1a63 fix 2025-09-05 15:35:35 +02:00
Mauro eee11ed67c MediaTimelinePreviewDetails can now be opened by long pressing in the media timeline (#4474)
* presenting media actions from the media timeline

* implemented view in timeline and fixed an issue that made dark mode being when trying to delete the file

* pr suggestions
2025-09-05 15:30:36 +02:00
Mauro Romito 5be7967f94 increase line limit for name in FileRoomTimelineView 2025-09-05 15:07:27 +02:00
renovate[bot] 2634091638 Update actions/github-script action to v8 (#4471)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 18:39:18 +01:00