Doug
4ea1aaecdd
Add a Link New Device screen (behind a feature flag). ( #4811 )
2025-12-11 11:45:23 +00:00
Doug
d130dffaf3
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
9f6947dea9
Prepare next release
2025-12-10 08:01:06 -08:00
Doug
3f87b51e4c
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
82ee555844
Bump the RustSDK to v25.12.09
2025-12-09 21:51:32 +02:00
Stefan Ceriu
ffb42752de
Bump the RustSDK to v25.12.07
2025-12-07 12:39:00 +02:00
Element CI
8b42d2b3b2
Prepare next release
2025-12-02 09:41:55 -08:00
Mauro Romito
0782faeadd
implemented the UI to manage authorized spaces
2025-12-02 18:17:16 +01:00
Mauro Romito
0dcf1ffda2
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
d545a2b904
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]
bf7df1ec0a
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
656648fc7c
drop iOS 17 and removed all #available and #unavaible checks for 17 and 18
2025-12-01 14:19:52 +01:00
Doug
7496f30966
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
4a38e2cca6
Update the SDK. ( #4792 )
2025-11-27 21:15:27 +00:00
ElementRobot
5d2efb7f76
Bump the calendar version ready for the next release
2025-11-26 17:22:27 +01:00
renovate[bot]
623bd54f2b
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
f2607affd2
Adopt the new latest event API. ( #4779 )
2025-11-25 11:52:48 +00:00
Mauro Romito
ee9e1d1c78
esperanto deleted and regenerated some preview tests
2025-11-24 15:45:38 +01:00
Element CI
518e09ba93
Prepare next release
2025-11-20 04:26:44 -08:00
Mauro Romito
21249f79e2
add NotificationContentBuilderTests and use the Dynamic swift package to test the communicationContext
2025-11-19 13:20:14 +01:00
Mauro Romito
8e52ef363b
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
b67b4fef2f
Prepare next release
2025-11-19 02:10:47 -08:00
Mauro Romito
560f0dd3eb
update sdk to 25.11.18
2025-11-18 18:01:00 +01:00
Mauro Romito
9cd791f608
removed old notification sound
2025-11-18 15:38:02 +01:00
Doug
449349ce36
Add a DeveloperOptionsScreenHook.
2025-11-18 16:25:11 +02:00
Doug
0dd18929bd
Update the design tokens package.
2025-11-17 20:28:10 +02:00
Mauro Romito
f32921ce70
update SDK
2025-11-13 14:05:52 +01:00
Mauro
cbe0cfe129
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
cd411b57e0
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
91dabf96eb
Prepare next release
2025-11-12 02:57:10 -08:00
Doug
2be321862f
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
096e2d1713
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
6dee4176f2
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
5702243f19
Prepare next release
2025-11-05 02:30:38 -08:00
Doug
1fc41aba75
Fix a bug where the timeline disappeared when VoiceOver was enabled. ( #4701 )
2025-11-05 10:09:09 +00:00
ElementRobot
ee5d57606c
Translations update ( #4690 )
...
* Translations update
* Update snapshots
---------
Co-authored-by: Doug <douglase@element.io >
2025-11-04 18:07:22 +00:00
Doug
8ef079a768
Actually fix the potential bug where the token couldn't be refreshed when the cached server /versions had expired. ( #4697 )
...
By updating the SDK again 😄
2025-11-04 13:50:36 +00:00
Mauro Romito
bfe53de092
update IDETemplateMacros.plist
2025-11-04 13:28:20 +01:00
Doug
419c18cabb
Fix a potential bug where the token couldn't be refreshed when the cached server /versions had expired. ( #4687 )
...
* Update SDK mocks for UniFFI 0.30.0
* Update the SDK.
* Update the SDK again
Includes a temporary workaround that patches the SDK's generated Swift files so that our tests don't crash:
https://github.com/element-hq/matrix-rust-components-swift/commit/3f0075fb8acaf202755512dfbafc28024e5125b2
2025-11-03 19:09:31 +00:00
ElementRobot
371c31ba0d
Bump the calendar version ready for the next release ( #4666 )
2025-11-03 10:10:56 +00:00
Mauro Romito
e59870b1e7
reused the room details view model for the space settings screen
2025-10-31 15:46:16 +01:00
Mauro
dc9ab56972
Space Settings UI tweaks ( #4678 )
...
* design tweaks for the space settings flow
* pr suggestions
* update proj
2025-10-31 12:52:56 +01:00
Doug
933891614c
Introduce a StartChatFlowCoordinator instead of handing a navigation stack to the Screen Coordinator. ( #4674 )
...
* Introduce a basic StartChatFlowCoordinator.
* Move the rest of the start chat flow from the screen coordinator into the flow coordinator.
* Add a UI test for the entire start chat flow.
* Refactor CreateRoom… to CreateRoomScreen…
2025-10-30 16:12:56 +00:00
Mauro Romito
dfd757f2b6
implemented the basics of the flow coordinator, the logic and the navigation flow to get to the space settings view
2025-10-30 15:23:03 +01:00
Doug
dd5a0bb409
Test out a more prominent version of the new notification sound. ( #4667 )
2025-10-28 16:52:23 +00:00
Stefan Ceriu
3bfdee6e96
Remove the DTCoreText dependency
2025-10-28 09:53:15 +00:00
Stefan Ceriu
8a0149b61c
Rename the AttributedStringBuilder file name
2025-10-28 09:53:15 +00:00
Stefan Ceriu
a4d99279fd
Remove the first version of the AttributedString builder
...
Remvoe test stuf
# Conflicts:
# ElementX/Sources/Other/HTMLParsing/AttributedStringBuilder.swift
# ElementX/Sources/Other/HTMLParsing/AttributedStringBuilderV1.swift
# ElementX/Sources/Other/HTMLParsing/DTHTMLElement+AttributedStringBuilder.swift
2025-10-28 09:53:15 +00:00
Doug
3910fc647a
Respect the order of joined spaces as defined by Element Web. ( #4663 )
...
Update the SDK to support joined space ordering.
2025-10-28 09:24:12 +00:00
renovate[bot]
4158971e6d
Update dependency SFSafeSymbols/SFSafeSymbols to v7 ( #4659 )
...
* Update dependency SFSafeSymbols/SFSafeSymbols to v7
* Update all the Package.resolved files and fix simulator.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2025-10-28 09:13:04 +00:00