Commit Graph

3579 Commits

Author SHA1 Message Date
Mauro Romito d9d9606765 implemented the ask to join restricted rule join UI, and added tests and previews for it. 2025-12-04 16:23:34 +01:00
Mauro Romito fe6b74d59a updated edit details screen copies to reflect the usage of spaces. 2025-12-03 17:42:57 +01:00
Element CI 8b42d2b3b2 Prepare next release 2025-12-02 09:41:55 -08:00
Mauro Romito d23846ef65 two more edge cases tests 2025-12-02 18:17:16 +01:00
Mauro Romito cf673173a8 pr suggestions and updated tests 2025-12-02 18:17:16 +01:00
Mauro Romito b6754a8594 added preview tests 2025-12-02 18:17:16 +01:00
Mauro Romito d77700b72a implemented a way to update the desired setting after pressing done, and added tests 2025-12-02 18:17:16 +01: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 2556eccc29 Add a specific notification body for space invites. (#4808) 2025-12-02 17:07:03 +00: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
Doug 5f05a457e4 Favour network over homeserver reachability when computing the offline indicator. (#4805)
For a whole host of reasons we don't support air-gapped operation anyway and as the SDK is super slow to tell us about the homeserver's reachability the indicator wasn't really working.
2025-12-02 11:21:47 +00:00
Doug 3b42a784c8 Add accessibility hints for the send state in the room list. (#4804) 2025-12-01 13:28:48 +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
ElementRobot a16f6ad3e4 Translations update (#4802) 2025-12-01 08:59:54 +00:00
Doug 444acc1157 Update Compound's List header style to match our iOS 26 components. (#4797)
* Update Compound's list header font for iOS 26.

* Update the preview snapshots.

* Update UI test snapshots.
2025-11-28 14:31:31 +00:00
Mauro Romito af561442ee use 26.1.1 for compound ios tests on CI 2025-11-28 13:27:45 +01:00
Mauro Romito 0cf5a9c618 multi selection should have the accessory on the leading side 2025-11-28 13:27:45 +01:00
Doug 4a38e2cca6 Update the SDK. (#4792) 2025-11-27 21:15:27 +00:00
Doug f6d0b2c096 Use Xcode 26.1 on GitHub runners. 2025-11-27 16:43:48 +00:00
Doug 62930968f8 Show the last message state in the room list. 2025-11-27 16:43:48 +00:00
Doug dc8f5ef5a9 Enable the latest event sorter. 2025-11-27 16:43:48 +00:00
Mauro Romito 051e5ceda6 updated existing preview tests and added a test for the single space cases
fixed a bug where was not possible to re-select the space members option with unknown spaces.

pr suggestions
2025-11-27 13:19:10 +01:00
Mauro Romito 997353fdec single space access implementation
also added the copies for the single and multiple spaces selection
2025-11-27 13:19:10 +01:00
ElementRobot 5d2efb7f76 Bump the calendar version ready for the next release 2025-11-26 17:22:27 +01:00
Doug d907ca7a79 Update the date separators to use "Today", "Yesterday" etc for messages in the past 7 days. (#4785)
* Update the date separators to use "Today", "Yesterday" etc for messages in the past 7 days.

* Fix the observation tests.
2025-11-26 10:47:29 +00: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
ElementRobot 08514917fe Translations update 2025-11-24 16:23:24 +01:00
Mauro Romito ee9e1d1c78 esperanto deleted and regenerated some preview tests 2025-11-24 15:45:38 +01:00
Mauro Romito 414b3ac815 testing the switch from banned to members when there are no more banned members 2025-11-24 12:18:33 +01:00
Mauro Romito 26add890d6 redesigned empty state for the room members list 2025-11-24 12:18:33 +01:00
renovate[bot] e7f55a9921 Update peter-evans/create-pull-request action to v7.0.9 2025-11-24 11:18:01 +02:00
Mauro Romito cb28597eb6 room members list redesign 2025-11-21 14:23:19 +01:00
renovate[bot] bfa287b3f8 Update actions/checkout action to v6 2025-11-21 14:56:18 +02:00
Stefan Ceriu 99bc0b483c Switch the integration tests to the macos-26 runner
Fixes `No simulators found that are equal to the version of specifier (26.1) and greater than or equal to the version of deployment target (0)` errors
2025-11-21 11:14:06 +02:00
Doug 5aba46179e Update the enterprise submodule. (#4768) 2025-11-20 19:07:12 +00:00
Element CI 518e09ba93 Prepare next release 2025-11-20 04:26:44 -08:00
Mauro Romito 921e576ad7 corrected copies and layout for the security and privacy screen 2025-11-20 12:48:08 +01: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
Mauro Romito 8ab5cf849e separate displayName from avatarDisplayName in notification icons 2025-11-18 15:37:23 +01:00
Doug 627a10d7d4 Update the enterprise submodule.
And some missed Package.resolved files.
2025-11-18 16:25:11 +02:00
Doug 022bc76c52 Add @MainActor to some of the hook points. 2025-11-18 16:25:11 +02:00
Doug 449349ce36 Add a DeveloperOptionsScreenHook. 2025-11-18 16:25:11 +02:00