Commit Graph

  • 6d6ec3b7f2 Revert "Add intent system to widget URL creation. (#4427)" (#4504) Doug 2025-09-12 10:30:39 +01:00
  • c2ac60f1e6 Add support for joining rooms from a space. (#4501) Doug 2025-09-11 16:41:19 +01:00
  • 880f2060f4 Prepare next release Element CI 2025-09-11 04:31:35 -07:00
  • 2ed5e3b16e Await user session migrations rather than launching a task. (#4502) Doug 2025-09-11 12:05:01 +01:00
  • 99423bc437 Add intent system to widget URL creation. (#4427) Copilot 2025-09-11 10:03:15 +01:00
  • 13eb54fa37 Closes #4477 - Fix stripping location data away from raw images when processing them for upload Stefan Ceriu 2025-09-10 14:43:18 +03:00
  • 2b155d5db3 Disable the next gen HTML parser after when tearing down V2 tests Stefan Ceriu 2025-09-10 12:54:13 +03:00
  • a3a30bfc12 Rename the formatted body text snapshots and regenerate them Stefan Ceriu 2025-09-10 12:19:34 +03:00
  • 81b4fe2a9f Preserve the formatting of parentless text nodes Stefan Ceriu 2025-09-10 12:18:48 +03:00
  • 92685fbb50 Automatically add insert a new line after headers Stefan Ceriu 2025-09-10 09:37:26 +03:00
  • f790077861 Update the Enterprise submodule. (#4495) Doug 2025-09-10 12:39:23 +01:00
  • 7201efa024 Fix flakey changelog generation and commit acknowledgements update. Doug 2025-09-09 17:41:44 +01:00
  • 8d06689019 Prepare next release Element CI 2025-09-09 09:34:59 -07:00
  • e67a78c559 Fix test that's failing on CI but works locally. Stefan Ceriu 2025-09-09 18:20:03 +03:00
  • 4bf487f104 Update snapshots Stefan Ceriu 2025-09-09 15:36:50 +03:00
  • e64fb3dc2a Fix the default point size used when applying symbolic traits. Stefan Ceriu 2025-09-09 14:49:25 +03:00
  • 5aa894c44a Add proper separated blockquotes fixtures and fix the tests. Stefan Ceriu 2025-09-09 14:26:13 +03:00
  • cd249040cd Mark code blocks with a special attribute and strip away links from them. Stefan Ceriu 2025-09-09 13:59:06 +03:00
  • 02462fb1a0 Limit H1, H2 to the H3 point size. Stefan Ceriu 2025-09-09 12:43:10 +03:00
  • c1149e8f5c Merge together the AttributedStringBuilder V1 and V2 tests. Stefan Ceriu 2025-09-08 18:30:20 +03:00
  • a4ead7210a Invalidate caches on both attributed string builders at the same time Stefan Ceriu 2025-09-08 16:43:23 +03:00
  • 561c98c966 Adapt old AttributedStringBuilder tests to the new version and update the HTML fixtures Stefan Ceriu 2025-08-27 17:28:55 +03:00
  • 56175ac933 Correctly identify MSC4286 span values. Stefan Ceriu 2025-08-27 17:17:37 +03:00
  • 6058130c27 Add link attributes as URL values instead of String ones Stefan Ceriu 2025-08-27 17:16:49 +03:00
  • a1e64145a8 Remove matrix identifier attributes from code blocks Stefan Ceriu 2025-08-27 17:16:14 +03:00
  • d16f0ac8d0 Extract HTML fixtures out of the FormattedBoxyText previews. Stefan Ceriu 2025-08-27 13:38:25 +03:00
  • 3370f3906e Add unit tests for the new AttributedStringBuilder, initially as a copy of the old ones. Stefan Ceriu 2025-08-27 13:16:42 +03:00
  • 3ac201ea2c Use the correct key when caching attributed string builder results. Stefan Ceriu 2025-08-27 08:24:13 +03:00
  • bc55cf4a10 Add support for ordered and unordered lists. Stefan Ceriu 2025-08-26 18:10:23 +03:00
  • d982f86320 Overhaul the FormattedBodyText previews Stefan Ceriu 2025-08-26 13:05:23 +03:00
  • af7a3a24f6 Add an initial version of the V2 AttributedStringBuilder Stefan Ceriu 2025-08-22 12:20:43 +03:00
  • 754c2f0fed Add a V2 version of the AttributedStringBuilder as a verbatim copy of the original one (for now) Stefan Ceriu 2025-08-21 13:14:47 +03:00
  • 5738b08a94 Move the initial attributed string builder to its own file Stefan Ceriu 2025-08-21 13:08:24 +03:00
  • 549a8de6a9 Rename detectPermalinks to addMatrixEntityPermalinkAttributesTo and move code around Stefan Ceriu 2025-08-21 13:01:57 +03:00
  • 84068fb926 Remove the crash simulation option from the developer tools Stefan Ceriu 2025-08-19 15:03:15 +03:00
  • 530810354d Add next gen HTML parser feature flag Stefan Ceriu 2025-08-19 14:57:45 +03:00
  • addfaf67cc Add SwiftSoup to the project Stefan Ceriu 2025-08-19 14:49:26 +03:00
  • 19189bec06 Add a migration to expire sync sessions so that m.space.* state is up to date. (#4482) Doug 2025-09-09 15:35:32 +01:00
  • 2f2e6f6226 Revert weak media provider (#4483) Doug 2025-09-08 17:48:58 +01:00
  • 90504d89c8 Use the SDK's offline detection everywhere (except for restarting the sync loop). (#4472) Doug 2025-09-08 13:18:02 +01:00
  • 20b57d0ad7 Add the sheet for expanding the space description. (#4475) Doug 2025-09-08 12:04:17 +01:00
  • f59928f4d5 Fix proxies by reverting the change that introduced schemes. (#4481) Doug 2025-09-08 12:03:41 +01:00
  • ed61e6af32 Translations update (#4479) ElementRobot 2025-09-08 08:41:32 +01:00
  • c794144ef1 Address the real lifetime issue of the SDK's Client by making Context.mediaProvider weak. (#4466) Doug 2025-09-05 18:18:14 +01:00
  • f30f3b1a63 fix Mauro Romito 2025-09-05 15:30:27 +02:00
  • eee11ed67c MediaTimelinePreviewDetails can now be opened by long pressing in the media timeline (#4474) Mauro 2025-09-05 15:30:36 +02:00
  • 5be7967f94 increase line limit for name in FileRoomTimelineView Mauro Romito 2025-09-04 18:35:48 +02:00
  • 2634091638 Update actions/github-script action to v8 (#4471) renovate[bot] 2025-09-04 18:39:18 +01:00
  • a1ade8f828 hardcoded the timeout of 1 minute Mauro Romito 2025-09-04 17:54:50 +02:00
  • 53eb1c1718 Allow joined rooms to be pushed within a space. (#4460) Doug 2025-09-03 17:48:49 +01:00
  • 927aea4bfe Workaround: Hold a weak reference to the SDK's Client in MediaLoader so it can be released when clearing the cache. Doug 2025-09-03 16:48:55 +01:00
  • e33631affa Remove the unused media provider from the PillView. Doug 2025-09-03 16:33:51 +01:00
  • 86f978a439 Stop storing the openURL action to fix a retain cycle. Doug 2025-09-03 12:32:11 +01:00
  • af5ebf8cae Fix a retain cycle on RoomDetailsScreenViewModel. Doug 2025-09-02 16:56:25 +01:00
  • 1be6aff281 Fix a bug where invites would be hidden when the Low Priority feature is enabled. (#4461) Doug 2025-09-03 17:15:25 +01:00
  • c48580aeb4 Move call presentation from the chats flow into the user session flow. (#4459) Doug 2025-09-03 17:01:07 +01:00
  • eda37eb626 Use the Emoji/Map/Poll view models. (#4458) Doug 2025-09-03 16:52:28 +01:00
  • 441f5ae975 Tweaks discovered when using Compound overrides. (#4456) Doug 2025-09-02 09:40:03 +01:00
  • 40fb20bfb9 accessibility improvements + tests refinement Mauro Romito 2025-09-01 18:05:46 +02:00
  • 049bb7b740 Use the SDK's SpaceService, SpaceRoom and SpaceRoomList. (#4455) Doug 2025-09-01 15:22:37 +01:00
  • 28094cfcac Translations update ElementRobot 2025-09-01 03:33:25 +00:00
  • 24067ce275 Use the UserSession for VoiceMessageMediaManager injection too. Doug 2025-08-27 17:33:26 +01:00
  • f67f826bb7 Bundle ClientProxy & MediaProvider injections together in UserSession. Doug 2025-08-27 17:25:28 +01:00
  • b34816e159 Remove the BugReportService from the ServiceLocator. Doug 2025-08-27 16:13:39 +01:00
  • cb7d11fd13 Remove all uses of the ServiceLocator from within Coordinators and View Models. Doug 2025-08-27 16:05:49 +01:00
  • dfb2425240 Introduce flow parameters to simplify dependencies for child flows. (#4448) Doug 2025-08-27 13:56:06 +01:00
  • c140209e0c Hide the tab bar when pushing screens on iPhone as requested by the designs. (#4444) Doug 2025-08-27 10:31:56 +01:00
  • cb0a13b833 Prepare next release Element CI 2025-08-27 01:32:21 -07:00
  • 696e916e75 Update Element Call to 0.15.0. (#4446) Doug 2025-08-26 18:20:06 +01:00
  • 1e2cb3d380 Update the SDK. (#4445) Doug 2025-08-26 17:53:24 +01:00
  • b601baf539 Tidy up some logs that have a prefix. (#4443) Doug 2025-08-26 16:21:10 +01:00
  • e4de85c7ba Fixes #4435 - Preserve the user chosen order when uploading multiple media files. Stefan Ceriu 2025-08-24 10:17:50 +03:00
  • 64306dd315 Bump the calendar version ready for the next release (#4441) ElementRobot 2025-08-26 10:11:36 +02:00
  • 863f28d476 Improve global proxy detection, building and logging. Stefan Ceriu 2025-08-25 16:05:35 +03:00
  • 93738775a1 Translations update ElementRobot 2025-08-25 03:29:18 +00:00
  • a1c31faa64 Remove unnecessary awaits on RoomFlowCoordinator.init. (#4434) Doug 2025-08-22 16:13:53 +01:00
  • d119964d50 Space flow improvements. (#4430) Doug 2025-08-22 15:49:47 +01:00
  • bb5deb9c50 Make the room list filters smaller. (#4432) amshak 2025-08-22 14:46:39 +01:00
  • 4bd846118a Add a feature flag for spaces. (#4429) Doug 2025-08-22 13:47:23 +01:00
  • 487fd90bdb Fix pasting no longer working for rich text formats. Stefan Ceriu 2025-08-22 13:32:18 +03:00
  • 6da6350226 Fallback to the first type with a valid extension when sharing media and no supported content types can be found Stefan Ceriu 2025-08-21 14:36:54 +03:00
  • 028cd17fb0 Add support for audio/* mime types on pasting/sharing/drag&dropping files. Stefan Ceriu 2025-08-21 14:36:21 +03:00
  • 15fdc2c334 Remove the multipleAttachmentUploadEnabled feature flag. Stefan Ceriu 2025-08-19 17:19:39 +03:00
  • beb11fd7fd Fix photo and document picker tint colors on dark mode. Stefan Ceriu 2025-08-19 17:11:18 +03:00
  • 8c38c11146 Add a Low Priority room filter behind a feature flag. (#4394) Copilot 2025-08-20 11:56:44 +01:00
  • 5a7dbf8a50 Add a couple of logs to debug badge counts. (#4425) Doug 2025-08-20 10:26:45 +01:00
  • 195ccfb8ba Translations update (#4422) ElementRobot 2025-08-20 11:22:03 +02:00
  • ea8ff3603b Fix #4420 - Configure the video camera picker to record in high quality - [UIImagePickerController.QualityType.typeHigh](https://developer.apple.com/documentation/uikit/uiimagepickercontroller/qualitytype) Stefan Ceriu 2025-08-19 12:50:38 +03:00
  • 31fc67d0e1 Only use the Element Call timeoutTask for room calls. Doug 2025-08-15 15:27:05 +01:00
  • ed8f446735 Update the SDK, handle API breaks. (#4418) Doug 2025-08-15 17:25:51 +01:00
  • e8d09aa841 Prepare next release Element CI 2025-08-15 02:52:48 -07:00
  • 3f6fc03ffd Fix some app route navigation bugs. (#4415) Doug 2025-08-15 10:34:01 +01:00
  • f1f6cace77 Fix a bug where the image upload screen was unintentionally dismissed for some failures. (#4414) Doug 2025-08-14 18:19:57 +01:00
  • 8000dbe29f Add a SpaceScreen for listing rooms and subspaces within a space. (#4412) Doug 2025-08-14 17:24:20 +01:00
  • de626186bd Add a workaround to include some via parameters for room v12 tombstone links. (#4413) Doug 2025-08-14 13:02:07 +01:00
  • 3dc6d73899 Add SpaceRoomCell & Space…ProxyProtocols and use them on the SpaceListScreen. (#4404) Doug 2025-08-13 12:06:29 +01:00
  • 192f4765c3 Remove the share_pos developer option. (#4406) Doug 2025-08-13 09:36:40 +01:00
  • b3a395acb6 Update the SDK. (#4405) Doug 2025-08-12 17:20:09 +01:00
  • e2d0475692 Prepare next release Element CI 2025-08-12 04:37:02 -07:00
  • 57686d5f9b Update actions/checkout action to v5 (#4401) renovate[bot] 2025-08-11 18:00:27 +01:00