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
Doug
8088cb1a7c
Make sure the integration tests stop when running out of WAS retries 🙈 ( #4730 )
2025-11-11 12:47:09 +00:00
Doug
f48c4ec2ff
Update UI test snapshots. ( #4722 )
...
* Update UI test snapshots.
* Stop snapshotting the photo picker, just assert that it was presented.
* Fix a swipe action not being detected in the UI tests.
* Handle the split view properly on iPad when accepting a space invite.
Fixes a test but also properly handles replacing a room with a space.
2025-11-11 11:34:01 +00:00
Mauro Romito
b698e0855d
updated preview tests
2025-11-11 12:31:04 +01:00
Mauro Romito
beb7900017
Always show security and privacy, and just hide the knocking jojn rule option through the feature flag
2025-11-11 12:31:04 +01:00
Stefan Ceriu
dd95a4313a
Clarify how the different mapLibre URLs are used.
2025-11-11 12:42:13 +02:00
Doug
6465730638
Fix the integration tests (maybe?!). ( #4723 )
2025-11-10 17:18:46 +00:00
Mauro
2ccbe52bc6
Handle threaded pinned events ( #4704 )
...
* implemented focussing a threaded event through the banner tap
* view in timeline implementation for threaded events
* added a test and improved the existing one
* pr suggestions
* put the logic for fetching the event in the view models
2025-11-10 12:36:42 +01:00
ElementRobot
3e922ba80e
Translations update ( #4721 )
2025-11-10 10:47:25 +00:00
renovate[bot]
df3a74671f
Update actions/checkout action to v5
2025-11-07 14:53:30 +02:00
Stefan Ceriu
ab4812e06f
Switch to using a SHA instead of the action version
2025-11-07 14:51:33 +02:00
Stefan Ceriu
e2be27d873
Try moving danger swift to an ubuntu runner
2025-11-07 14:51:33 +02:00
Stefan Ceriu
0515d4495a
Fixes #4713 , fixes #4648 - Correctly handle span tags and data attributes.
2025-11-07 14:46:01 +02:00
Doug
51a9d8b56b
Only offer to verify if a cross-signed device is available and improve the UX whilst waiting. ( #4710 )
...
* Only offer to verify if a cross-signed device is available
* Wait until we know which verification options are available before showing them.
---------
Co-authored-by: Hubert Chathi <hubertc@matrix.org >
2025-11-07 12:10:12 +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
Doug
8974a4584a
Update the enterprise submodule. ( #4712 )
2025-11-06 21:26:35 +00:00
Mauro Romito
92b33e98fd
fixed the room members flow coordinator tests
2025-11-06 19:26:57 +01:00
Mauro Romito
7fd053146d
fix for members role not updating in the room members list
2025-11-06 19:26:57 +01:00
Mauro Romito
c898d44178
simple clearoute
2025-11-06 12:57:39 +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
Mauro Romito
e597dd8722
Implementation for all navigations inside the space settings aside the left space action
...
# Conflicts:
# ElementX/Sources/FlowCoordinators/SpaceSettingsFlowCoordinator.swift
2025-11-06 12:57:39 +01:00
Mauro
2558d92f50
Space Settings - Navigations ( #4691 )
...
* Implementation for all navigations inside the space settings aside the left space action
* pr suggestions
2025-11-05 18:07:44 +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
Mauro Romito
74f51367e6
FF to enable/disable focussing the event on notification tap
2025-11-04 15:32:09 +01: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
renovate[bot]
e45dde94d6
Update dependency element-hq/compound-design-tokens to v6.3.0
2025-11-04 13:47:57 +01: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
010500a083
Stop repeating the simulator version throughout the Fastfile. ( #4677 )
2025-10-31 10:51:40 +00: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
401ff49882
pr suggestions
2025-10-30 15:23:03 +01:00
Mauro Romito
b4f3e0c860
Basic implementation of the UI, navigation wil be implemented in the next PR
2025-10-30 15:23:03 +01: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
9cd181ef74
Add timeouts to our GitHub actions. ( #4669 )
...
6 hours is way too long and eats up the runners.
2025-10-28 18:37:15 +00:00
Doug
dd5a0bb409
Test out a more prominent version of the new notification sound. ( #4667 )
2025-10-28 16:52:23 +00:00
ElementRobot
bce04ca224
Translations update ( #4660 )
...
* Translations update
* Fix pseudo language snapshots.
---------
Co-authored-by: Doug <douglase@element.io >
2025-10-28 14:07:19 +00:00
Mauro Romito
d725ce2def
disable cyc complexity
2025-10-28 14:56:36 +01:00
Mauro Romito
9315480621
added animated to the start of a flow coordinator
2025-10-28 14:56:36 +01:00
Mauro Romito
f779b22338
refactored room flow coordinator to use the members flow coordinator
2025-10-28 14:56:36 +01:00
Stefan Ceriu
25a2a65b10
Update preview test snapshots
2025-10-28 09:53:15 +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