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
Mauro
0bc832f8a6
Display members of a space ( #4629 )
...
* Present members of a space
* present the members modally from the space
* Implemented a room members flow coordinator to make such flow more modular and reusable
this is required since we will need to reuse this module also in the space settings, and later we could also replace it in the RoomFlowCoordinator.
* the implementation to support at least the SpaceFlowCoordinator is done a follow UP should do the refactor.
* remove modal usage from the flow, we want to always be a navigation flow
* Improved and implemented the room navigation in the members flow coordinator
* pr suggestions and refactored the start chat flow and the invite screen
* updated copies for managing room members
* Update ElementX/Sources/Screens/Spaces/SpaceScreen/SpaceScreenViewModel.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2025-10-27 13:17:50 +01:00
Stefan Ceriu
ab290e6a23
Update UI test snapshots ( #4655 )
2025-10-27 11:37:40 +00:00
Stefan Ceriu
d6f4054634
Remove the integration tests tapOnMenu as it's the same as tapOnButton ( #4656 )
2025-10-27 09:58:49 +00:00
renovate[bot]
f3415e4ef1
Update actions/upload-artifact action to v5
2025-10-27 10:10:37 +01:00
Mauro Romito
946bf2b80a
update enterprise copyright holders
2025-10-27 10:03:44 +01:00
Mauro
7a1d4a08fb
Threaded notifications ( #4644 )
...
* implemented grouping
* implemented presenting the thread
* improved the implementation by reusing the presentation action
* add Thread group to DMs to differentiate from non threaded messages of the same DM
* name for a threaded notification in group room
* focus event when tapping on a notification
* pr suggestions
* document
2025-10-23 15:28:45 +02:00
Element CI
66f0ff0fdf
Prepare next release
2025-10-22 04:24:12 -07:00
Doug
a9796cce68
Use the editor toolbar role on iOS 26 instead of left aligning the header by frame. ( #4647 )
...
The weird back button animation doesn't happen anymore 🥳
2025-10-22 11:36:14 +01:00
Mauro
17c2dc96d0
Update SDK to 25.10.21 ( #4642 )
...
* update sdk
* fix normalized waveform
* added a comment on normalization
* running on MacOS-26
* Revert "running on MacOS-26"
This reverts commit 1c8ececf0b84200193eaa2ab205094215b168060.
2025-10-22 11:27:26 +02:00
Michael Telatynski
c55c5a677b
Configure concurrency for Danger CI workflow ( #4646 )
...
Added concurrency settings to Danger workflow.
2025-10-22 09:58:16 +01:00
Doug
2d2d85f45d
Update the enterprise submodule ( #4643 )
2025-10-21 22:51:21 +00:00
ElementRobot
664335324e
Translations update ( #4641 )
2025-10-21 21:09:35 +02:00
Mauro Romito
fcd00a568d
revert
2025-10-21 14:37:15 +02:00
Mauro
f7dd9cdcf8
Update copyright holding and dates ( #4640 )
...
* Update copyright holding and dates
* compound IDE Macros updated
* update copyright
* update copyrights done
* update templates and README
2025-10-21 14:34:56 +02:00
Doug
39bfb6f0da
Some random tweaks made on a train 🚆 ( #4636 )
...
* Fix the search text field's tint colour.
* Don't allow optional content IDs in the placeholder avatar.
* Use SwiftUI to resolve the hex values in the Inspector app.
This fixes incorrect values being shown in dark/high-contrast modes.
* Fix a layout bug with the colour swatch in the Inspector app on iPhone.
* Switch to the chats tab when selecting a room with the global search screen.
* Run the latest SwiftFormat.
2025-10-21 10:04:54 +01:00
renovate[bot]
f67bfafc32
Update dependency apple/swift-argument-parser to from: "1.6.2"
2025-10-21 10:35:39 +02:00
Stefan Ceriu
43d1dbd8ea
Fix some small warnings
2025-10-14 18:32:37 +03:00
Stefan Ceriu
fc0446291a
Handle the long press gesture states better and avoid multiple action invocations
2025-10-14 18:32:37 +03:00
Element CI
8b45c12469
Prepare next release
2025-10-14 02:26:55 -07:00
Stefan Ceriu
ba031c8472
Convert the timeline's long press gesture recogniser to UIKit and prevent scroll view conflicts
2025-10-13 14:32:58 +03:00
ElementRobot
b984c794fc
Translations update
2025-10-13 13:45:24 +03:00
Doug
4273044146
Use the new Icon Composer .icon format. ( #4612 )
2025-10-10 20:00:03 +01:00
Stefan Ceriu
da967e24be
Prevent the system from automatically hiding the sidebar when backgrounding the app
2025-10-10 21:08:19 +03:00
Doug
db6aa06ec1
Only run Compound tests when files are changed in Compound. ( #4611 )
...
* Only run Compound tests when files are changed in Compound.
* Fix warnings about missing spacing.
* Fix warnings about inner type shadowing.
2025-10-10 14:30:51 +01:00
Doug
f403969f3f
Update the enterprise submodule. ( #4609 )
2025-10-10 12:11:32 +01:00
Doug
f01f31954d
Make the SpaceRoomListProxy publish its SpaceRoomProxy updates. ( #4607 )
...
Also removes an unused `parent` parameter that was missed when removing the parent name and includes some regenerated snapshots that were missed in the last PR.
2025-10-09 17:22:43 +01:00
Mauro Romito
c588ace336
fixed an issue where owners that left the room where considered as valid owners
2025-10-09 17:58:54 +02:00
Doug
b496955f6b
The space tweaks continue! ( #4606 )
...
* Update a string on the space announcement sheet.
* Don't show space rooms after using the join button in the space room list.
* Allow the Deselect All button to Select (almost) All as well.
* Fix the cells in the leave space sheet when there are only admin rooms.
2025-10-09 16:56:54 +01:00
Mauro Romito
40367eeec9
fixed an issue where threads would not do the initial focus and an issue where the timeline did throw an error by mistake
2025-10-09 11:15:37 +02:00
Doug
0009259119
Fix the bloom on the space tab for real. ( #4604 )
...
* Actually fix the bloom height for spaces this time 🤦♂️
* Use a better y position.
It's still not great on iPad.
2025-10-09 10:13:35 +01:00
Doug
c572a1a431
Add UI tests for accepting space invites. ( #4602 )
...
* Fix the space visibility icon size in the join room screen.
* Add a UI test for accepting space invites.
2025-10-09 10:11:02 +01:00
renovate[bot]
0e047477c5
Update dependency jpsim/Yams to from: "6.2.0"
2025-10-09 08:35:21 +03:00
Stefan Ceriu
92227060ad
Add unit test for the in-timeline space permalink handling
2025-10-08 14:04:42 +03:00
Element CI
0e52dd81ed
Prepare next release
2025-10-08 03:45:45 -07:00
ElementRobot
6e36817bac
Translations update
2025-10-08 12:20:32 +02:00
Mauro Romito
efa06b31d8
updated UI tests
2025-10-07 18:49:37 +02:00
Mauro Romito
88661de783
updated compound tests
2025-10-07 18:49:37 +02:00
Mauro Romito
4c4914591a
updated preview tests
2025-10-07 18:49:37 +02:00
Mauro Romito
8e2252a321
new divider color for iOS 26
...
# Conflicts:
# PreviewTests/Sources/__Snapshots__/PreviewTests/leaveSpaceView.Only-Admin-Rooms-iPad-pseudo.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/leaveSpaceView.Only-Admin-Rooms-iPhone-16-pseudo.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-en-GB.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-pseudo.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPhone-16-en-GB.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPhone-16-pseudo.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-en-GB.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-pseudo.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPhone-16-en-GB.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPhone-16-pseudo.png
2025-10-07 18:49:37 +02:00
Stefan Ceriu
b0a2db8ed3
Handle in-timeline permalinks to spaces
...
This will continue the RoomFlow with a SpaceFlow, fetch the SpaceRoomList from the SpaceService and render its rooms.
2025-10-07 16:36:19 +03:00
Doug
27f7085dc1
Even more space tweaks ( #4588 )
...
* Bring back the button to share a space on iOS 26.
* Remove the setting and disable the space tab on iOS 17.
(The tab bar is broken on iPadOS 17).
2025-10-07 14:34:10 +01:00
Doug
cf19e30429
Use the space room name computed by the SDK. ( #4589 )
2025-10-07 14:33:37 +01:00
Mauro
c77239c464
Update sdk to 25.10.07-2 ( #4586 )
...
* update sdk to 25.10.07
* update generated mocks for the SDK
* update the sdk to build number 2
* fixing compile errors
2025-10-07 14:57:34 +02:00
Mauro
e7ee0af70d
Implemented message forwarding for media previews and media timelines ( #4579 )
...
* implemented message forwarding for media previews and media timelines
* updated tests
* pr suggestion
* fix tests
* fix tests
2025-10-07 14:34:14 +02:00
Doug
6def8e5973
Make the space list bloom height match the room list. ( #4585 )
2025-10-07 12:52:12 +01:00
Doug
c03ed528ba
More space tweaks ( #4584 )
...
* Remove the room count everywhere.
* Remove the parent name from restricted spaces.
2025-10-07 10:57:53 +01:00
Doug
8cd5c9862e
Add support for space rooms on the JoinRoomScreen. ( #4582 )
...
* Add support for space rooms to JoinRoomScreenModel.
* Make a single wrapper type for JoinRoomScreen previews to simplify instantiation.
* Add previews for JoinRoomScreen for spaces.
2025-10-07 10:51:58 +01:00
Mauro
1a5ff8b012
Clear cache on changing the threads FF ( #4581 )
...
* clear cache on changing the threads FF
# Conflicts:
# PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPad-pseudo-0.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPhone-16-pseudo-0.png
* fix tests
2025-10-07 11:38:58 +02:00