Skye Elliot
9fed4f30b3
Bump the Rust SDK to v26.01.06 ( #4933 )
2026-01-08 10:40:00 +00:00
renovate[bot]
6f615dadd6
Update dependency element-hq/compound-design-tokens to v6.6.0 ( #4928 )
...
* Update dependency element-hq/compound-design-tokens to v6.6.0
* Update Package.resolved files.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2026-01-07 14:07:12 +00:00
renovate[bot]
7ee80774cf
Update dependency element-hq/compound-design-tokens to v6.5.0 ( #4920 )
...
* Update dependency element-hq/compound-design-tokens to v6.5.0
* Update Package.resolved files.
* Use the new translate icon.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2026-01-06 21:48:42 +00:00
Doug
a78a923b0d
Add a dedicated target for SDK mocks to avoid type name conflicts on the generated code.
2026-01-06 10:57:37 +00:00
Doug
5d57b21222
Update the SDK and handle the API breaks.
2026-01-06 10:57:37 +00:00
ElementRobot
e64f5006c0
Bump the calendar version ready for the next release ( #4905 )
2026-01-05 10:21:14 +00:00
Mauro Romito
182a700c41
rte updated to 2.41.0
2025-12-17 15:17:57 +01:00
Doug
d792f9a9a9
Update Package.resolved file.
2025-12-17 12:58:05 +00:00
Stefan Ceriu
ccc86f25ee
Bump the RustSDK to v25.12.17
2025-12-17 13:57:25 +02:00
Doug
b9c121db82
Move BigIcon into Compound and add a new TitleAndIcon component. ( #4866 )
...
* Move BigIcon into Compound.
* Replace the old server selection image asset with the \.host icon.
* Add a new TitleAndIcon component to Compound.
* Add the ability to override TitleAndIcon's padding.
2025-12-16 16:01:26 +00:00
Doug
046cf6c120
General tidy-up related to QR codes. ( #4865 )
...
* Tidy-up Rust to Swift mapping.
* Refactor out a dedicated QRCodeErrorView.
* Use the new QRCodeErrorView for most error state snapshots.
* Simplify QRCodeErrorView structure.
Also updates the background to match the designs.
* Fix a small compile error in the unit tests.
2025-12-16 15:59:59 +00:00
Doug
8df57abc1e
Add a service and flow coordinator for the LinkNewDevice feature. ( #4859 )
...
* Add a LinkNewDeviceService that exposes the SDK's grant QR code login methods.
* Add a flow coordinator for linking a new device.
Changes the presentation too.
2025-12-15 14:44:26 +00:00
Stefan Ceriu
dab166ee9f
Add AsyncAlgorithms to the main app target.
2025-12-12 17:23:58 +02:00
Mauro Romito
df742ea53d
handle the case where a non parent joined space is already available in the existing restricted join rule
2025-12-12 12:13:58 +01:00
Doug
fe9aa48aab
Add a Link New Device screen (behind a feature flag). ( #4811 )
2025-12-11 11:45:23 +00:00
Doug
28556da516
Remove eraseToStream now that any AsyncSequence is available to us. ( #4836 )
...
* Remove `eraseToStream` now that `any AsyncSequence` is available to us.
* Remove the now unnecessary backport of Mutex.
* Silence a couple more deprecation warnings.
2025-12-10 18:33:15 +00:00
Element CI
6dc577623e
Prepare next release
2025-12-10 08:01:06 -08:00
Doug
e8f352d8b9
Fix a bug where removing reactions would wipe out the last message in the room list. ( #4834 )
...
Update the SDK.
2025-12-10 15:19:10 +00:00
Stefan Ceriu
5d12cf9f7e
Bump the RustSDK to v25.12.09
2025-12-09 21:51:32 +02:00
Stefan Ceriu
bbfe9b6634
Bump the RustSDK to v25.12.07
2025-12-07 12:39:00 +02:00
Element CI
45917836d7
Prepare next release
2025-12-02 09:41:55 -08:00
Mauro Romito
cfbc68f4f7
implemented the UI to manage authorized spaces
2025-12-02 18:17:16 +01:00
Mauro Romito
2968f67514
implemented the navigation to the manage auth spaces screen
...
# Conflicts:
# ElementX/Sources/FlowCoordinators/RoomFlowCoordinator.swift
# ElementX/Sources/FlowCoordinators/SpaceSettingsFlowCoordinator.swift
# ElementX/Sources/Screens/SecurityAndPrivacyScreen/SecurityAndPrivacyScreenCoordinator.swift
# ElementX/Sources/Screens/SecurityAndPrivacyScreen/SecurityAndPrivacyScreenModels.swift
2025-12-02 18:17:16 +01:00
Doug
5614564600
Fix missing read receipts in the timeline and edits in the room list. ( #4807 )
...
* Update the enterprise submodule.
* Update the SDK.
2025-12-02 15:49:23 +00:00
renovate[bot]
fc8f6cf0e7
Update dependency element-hq/compound-design-tokens to v6.4.2 ( #4806 )
...
* Update dependency element-hq/compound-design-tokens to v6.4.2
* Update Package.resolved files and snapshots.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2025-12-02 14:32:04 +00:00
Mauro Romito
24febbeaee
drop iOS 17 and removed all #available and #unavaible checks for 17 and 18
2025-12-01 14:19:52 +01:00
Doug
3612a8d413
Add the same unsaved changes alerts that Android has. ( #4803 )
...
* Add an alert to Discard or Save when there are unsaved changes on the RoomDetailsEditScreen.
* Add an alert to Discard or Save when there are unsaved changes on the UserDetailsEditScreen.
* Add an alert to Discard or Save when there are unsaved changes on the SecurityAndPrivacyScreen.
* Update strings.
2025-12-01 13:02:50 +00:00
Doug
a886aa245a
Update the SDK. ( #4792 )
2025-11-27 21:15:27 +00:00
ElementRobot
d92ef7895f
Bump the calendar version ready for the next release
2025-11-26 17:22:27 +01:00
renovate[bot]
eecc4ebc78
Update dependency element-hq/compound-design-tokens to v6.4.1 ( #4780 )
...
* Update dependency element-hq/compound-design-tokens to v6.4.1
* Update snapshots and Package.resolved files.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2025-11-25 13:26:52 +00:00
Doug
7e3efb4ce5
Adopt the new latest event API. ( #4779 )
2025-11-25 11:52:48 +00:00
Mauro Romito
c98d6b3a56
esperanto deleted and regenerated some preview tests
2025-11-24 15:45:38 +01:00
Element CI
22c02161da
Prepare next release
2025-11-20 04:26:44 -08:00
Mauro Romito
ebcc1d2169
add NotificationContentBuilderTests and use the Dynamic swift package to test the communicationContext
2025-11-19 13:20:14 +01:00
Mauro Romito
50c07b4a40
add NSE sources to EX project to easily implement mocking and allow the code to be unit tested
2025-11-19 13:20:14 +01:00
Element CI
1da9be8072
Prepare next release
2025-11-19 02:10:47 -08:00
Mauro Romito
342e6178ed
update sdk to 25.11.18
2025-11-18 18:01:00 +01:00
Mauro Romito
46642f7272
removed old notification sound
2025-11-18 15:38:02 +01:00
Doug
b1d2fdd122
Add a DeveloperOptionsScreenHook.
2025-11-18 16:25:11 +02:00
Doug
32bddf1f50
Update the design tokens package.
2025-11-17 20:28:10 +02:00
Mauro Romito
df28ab8d53
update SDK
2025-11-13 14:05:52 +01:00
Mauro
6d57153136
Permissions screen redesign ( #4735 )
...
* Redesigned permissions screen
# Conflicts:
# ElementX.xcodeproj/project.pbxproj
* updated tests
* update proj
* fix pseudo language tests
2025-11-12 14:41:44 +01:00
Valere Fedronic
c75353a903
MSC4075 Use expirationTS to define the call ringing window ( #4652 )
...
* Listen to call decline to stop ringing when declined from other device
* MSC4075 Use expirationTS to define the call ringing window
* Implement ElementCallService tests.
* Update acknowledgements.
2025-11-12 12:59:09 +00:00
Element CI
d04a074556
Prepare next release
2025-11-12 02:57:10 -08:00
Doug
2ff52ce785
Fix another bug where the app could crash on launch if the access token had expired. ( #4733 )
...
Updates the SDK.
2025-11-11 15:29:23 +00:00
Mauro
6b19d109c7
Space Settings: Leave Room ( #4700 )
...
* Implementation for all navigations inside the space settings aside the left space action
# Conflicts:
# ElementX/Sources/FlowCoordinators/SpaceSettingsFlowCoordinator.swift
* refactored the leave space view to use its own view model
# Conflicts:
# ElementX.xcodeproj/project.pbxproj
* implemented the leave space view model also in the settings screen, and corrected some tests
* reusing the details coordinator for the space settings screen
* leave space from settings implemented
* fix project
* minor pr fixes
* code improvements
2025-11-07 12:11:21 +01:00
Mauro Romito
5b4a3af1c7
pr suggestions and implemented a simpler way to clear the route, that always brings back to the initial coordinator
2025-11-06 12:57:39 +01:00
Element CI
095e040b2e
Prepare next release
2025-11-05 02:30:38 -08:00
Doug
7a96a42c6b
Fix a bug where the timeline disappeared when VoiceOver was enabled. ( #4701 )
2025-11-05 10:09:09 +00:00
ElementRobot
62a64f4882
Translations update ( #4690 )
...
* Translations update
* Update snapshots
---------
Co-authored-by: Doug <douglase@element.io >
2025-11-04 18:07:22 +00:00