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
Mauro Romito
a1ade8f828
hardcoded the timeout of 1 minute
2025-09-04 18:38:51 +02:00
Doug
53eb1c1718
Allow joined rooms to be pushed within a space. ( #4460 )
...
* Allow joined rooms to be pushed within a space.
* Push a room in the space flow tests.
Also fixes some snapshots stale snapshots.
* Show the selected space/room within a space and set a custom title view.
2025-09-03 17:48:49 +01:00
Doug
927aea4bfe
Workaround: Hold a weak reference to the SDK's Client in MediaLoader so it can be released when clearing the cache.
2025-09-03 17:39:16 +01:00
Doug
e33631affa
Remove the unused media provider from the PillView.
2025-09-03 17:39:16 +01:00
Doug
86f978a439
Stop storing the openURL action to fix a retain cycle.
...
Uses the existing timeline action instead.
2025-09-03 17:39:16 +01:00
Doug
af5ebf8cae
Fix a retain cycle on RoomDetailsScreenViewModel.
...
This was causing the UserSession/Client to stay alive after clearing the cache.
2025-09-03 17:39:16 +01:00
Doug
1be6aff281
Fix a bug where invites would be hidden when the Low Priority feature is enabled. ( #4461 )
2025-09-03 17:15:25 +01:00
Doug
c48580aeb4
Move call presentation from the chats flow into the user session flow. ( #4459 )
2025-09-03 17:01:07 +01:00