Mauro
dfa5214136
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
Doug
31bcedcc7f
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
c73bbeb970
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
ElementRobot
4b5c26d7cd
Translations update ( #4641 )
2025-10-21 21:09:35 +02:00
Mauro
6160c44d67
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
bab9b89416
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
Stefan Ceriu
ecd835f6a0
Fix some small warnings
2025-10-14 18:32:37 +03:00
Stefan Ceriu
dda2b8bc67
Handle the long press gesture states better and avoid multiple action invocations
2025-10-14 18:32:37 +03:00
Stefan Ceriu
7ad02db347
Convert the timeline's long press gesture recogniser to UIKit and prevent scroll view conflicts
2025-10-13 14:32:58 +03:00
Stefan Ceriu
a49cc47936
Prevent the system from automatically hiding the sidebar when backgrounding the app
2025-10-10 21:08:19 +03:00
Doug
3e61babc89
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
d91b6bdcdd
fixed an issue where owners that left the room where considered as valid owners
2025-10-09 17:58:54 +02:00
Doug
aa4ea06a10
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
d1191df89e
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
c6ca17770e
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
d026970565
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
Stefan Ceriu
334746edb3
Add unit test for the in-timeline space permalink handling
2025-10-08 14:04:42 +03:00
Mauro Romito
cc6b75edd2
updated preview tests
2025-10-07 18:49:37 +02:00
Stefan Ceriu
eeed91a64e
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
19bf29e854
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
10a956ca8e
Use the space room name computed by the SDK. ( #4589 )
2025-10-07 14:33:37 +01:00
Mauro
bdc136ba8c
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
d005243e31
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
f67908015e
Make the space list bloom height match the room list. ( #4585 )
2025-10-07 12:52:12 +01:00
Doug
b5b8c38423
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
8b831d3f9e
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
516e4df8e0
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
Doug
247967db6a
Minor space tweaks ( #4577 )
...
* Hide the space ShareLink on iOS 26 for now.
* Don't allow the last admin to leave a space.
2025-10-07 08:16:48 +01:00
Doug
6f5ba297eb
Add the spaces feature announcement sheet. ( #4571 )
2025-10-06 16:59:56 +01:00
Mauro Romito
f8a3dbf846
implemented the labs screen
2025-10-06 10:12:43 +02:00
ElementRobot
afdd2c25aa
Translations update
2025-10-06 10:21:05 +03:00
Doug
f806706f75
Use the new notification sound. ( #4572 )
...
* Use the new notification sound.
* Add a banner informing the user of the new notification sound.
2025-10-03 21:09:50 +01:00
Doug
465c533e59
Implement the flow for leaving a space. ( #4568 )
2025-10-03 16:37:09 +01:00
Doug
886f35ed5c
A couple of small tweaks. ( #4569 )
...
* Stop ignoring the safe area with the suggestions view.
They weren't visible on iPad (hidden behind the sidebar) and I can't find any instance when they're shown where the safe area comes into play.
* Make sure the room list deselects the cell when dismissed a room.
* Use the backports pattern in more places.
* Fix the annoying header on macOS.
* Silence some warnings
* Fix compound CI branch name.
2025-10-03 12:09:17 +01:00
Mauro Romito
cbf804cda6
pr suggestions and some code improvements
2025-10-03 10:55:27 +02:00
Mauro Romito
4454cf65b8
fixed existing tests and added tests for all the threaded flows
2025-10-03 10:55:27 +02:00
Mauro Romito
75eeafa9ae
when focussing an event in a thread of a new room, focus the thread root in the room that has been opened
2025-10-03 10:55:27 +02:00
Mauro Romito
62cd5dbb9a
implemented navigation for permalinks to threads
...
also this handles the case where we are permalinking to non existent (or impossible to fetch) event.
2025-10-03 10:55:27 +02:00
Doug
c91c69b86b
Joining a space from the room flow. ( #4563 )
...
* Add the More menu to SpaceScreen.
And a simple way to leave a space for testing.
* Start a space flow when accepting a space invite from the room flow.
* Minimise the tab bar on iOS 26 when scrolling down.
* Enable spaces by default!
2025-10-02 10:58:38 +01:00
Mauro Romito
f8d787bb8d
fix for the settings badge being clipped in the home screen
2025-10-01 18:54:33 +02:00
Mauro Romito
ff568f56fb
removed identifier in the UIAction for opening a URL, also added a function to get a thread root from any event
2025-09-30 18:17:05 +02:00
Mauro Romito
00993ef92f
revert observable to a pre ios 26 implementation
2025-09-30 12:26:43 +02:00
Mauro Romito
cd5198ce49
fix meda timeline screen flipped scroll view blur being applied always
2025-09-30 12:26:43 +02:00
Mauro Romito
8f6eb4a613
use all the default action info just change its handler
2025-09-30 12:26:43 +02:00
Mauro Romito
8f254d328a
fix for caption not appearing in the media preview controller
2025-09-30 12:26:43 +02:00
Mauro Romito
4a5209b284
fix for nav bar showing an empty button in the media timeline
2025-09-30 12:26:43 +02:00
Mauro Romito
44e96651e2
remove magnification and text selection on iOS, also replaced TextView URL handling
2025-09-30 12:26:43 +02:00
Doug
b75b41ba66
Accept space invites from a home screen cell. ( #4554 )
...
* Push the SpaceScreen after accepting an invite from the room list.
* Add a test for accepting a space invite.
2025-09-30 10:43:48 +01:00
Stefan Ceriu
84aaebf589
Fix #4528 - Prevent the OnboardingFlowCoordinator from interfering with recovery setup.
2025-09-30 12:37:35 +03:00
Andy Balaam
7b1bce078f
Update the strings for the device verification flow ( #4553 )
2025-09-30 09:15:30 +01:00