Stefan Ceriu
e77329664e
Bump the RustSDK to v1.0.11
2024-06-11 18:46:43 +03:00
Doug
3f57668f56
Adopt Rust's new sessionPath that replaces the basePath ( #2903 )
2024-06-06 18:35:57 +01:00
Stefan Ceriu
425f4bd45f
Fixes #2842 , fixes #2841 - Adopt new message sending queue API
...
- automatically retry failed requests as soon as the network is availble again
- remove manual retry options
2024-06-06 12:59:03 +03:00
Doug
691640e80e
Add a flag to disable hidden profiles for ignored users. ( #2892 )
2024-05-31 13:37:59 +01:00
Stefan Ceriu
1d5429f0fc
Remove manually set envars as they're handled rust side now
2024-05-31 13:32:47 +03:00
Stefan Ceriu
04ae8b0b7f
Decouple the bug report service from the analytics one
2024-05-30 15:42:26 +03:00
Mauro
e09e34aa61
QR Code Login Flow ( #2767 )
...
Co-authored-by: Hugh Nimmo-Smith <hughns@users.noreply.github.com >
Co-authored-by: Hugh Nimmo-Smith <hughns@element.io >
2024-05-29 17:07:17 +02:00
Stefan Ceriu
58039fb73f
Removed forwarded properties from the UserSessionProtocol as the ClientProxy is already fully exposed
2024-05-27 17:05:01 +03:00
Stefan Ceriu
7b12e95192
Show ElementCalls in the system Recents list and allow deep linking back into a call from there
2024-05-27 17:04:48 +03:00
Stefan Ceriu
70bf5d0e8d
Add support for showing the native OS incoming call screen when starting new Element Calls
2024-05-24 15:32:56 +03:00
Mauro Romito
73a77b83ec
Wipe log files following SDK bump
2024-05-13 15:38:19 +03:00
Doug
73e37a8ddf
Make sure we pass the via parameters with all the routes.
...
Put the event ID first.
Fix tests.
Bump the SDK.
2024-05-13 15:37:57 +03:00
Stefan Ceriu
0548450b6b
Enable room list invites by default and remove old code paths
2024-05-09 19:01:57 +03:00
Stefan Ceriu
1eb0b569d0
Seamlessly switch for the RichTextEditor based message composer to the… ( #2753 )
...
* Seemlesly switch for the RichTextEditor based message composer to the plain one depending on whether formatting options are enabled or not.
* Address PR comments
* Fixes #2803 - Add extra padding at the bottom of the composer suggestions list
* Update preview test snapshots
* Update UI test snapshots
2024-05-08 17:57:32 +03:00
Doug
9ebf68f276
Remove OTLP support.
2024-05-08 11:33:37 +01:00
Valere
65c7713f5b
Support for posthog super properties ( #2774 )
...
* Support for posthog super properties
* Use typed SuperProperties and add tests
* update superProperty in AppCoordinator
2024-05-02 16:21:09 +01:00
Doug
335b61abab
Permalink Tweaks ( #2768 )
...
* Revert back to creating a new flow when re-selecting the same room.
Fix the composer bug by adding IDs to the all of the module AnyViews.
* Don't show the live timeline when starting with a focussed event.
2024-04-30 17:25:32 +01:00
Doug
d2e04e34b7
Update the SDK and enable event permalinks. ( #2748 )
2024-04-26 09:59:01 +01:00
Doug
0478fe3052
Add Event Routes to the flows ( #2743 )
2024-04-25 12:50:06 +01:00
Stefan Ceriu
b531ec0f91
Handle alias room permalinks
2024-04-23 08:01:30 +03:00
Stefan Ceriu
66a36a76bf
Cleanup following the AppMediator introduction ( #2723 )
...
- stop using multiple background task, the appCoordinator sync one is enough for the whole app
- move the AppMeditor to the MainActor
- expose the WindowManager through the AppMediator
- hide sensitive WindowManager API behind a different protocol
- remove the now unnecessary `BackgroundTaskService`
2024-04-22 18:10:24 +03:00
Stefan Ceriu
0217a37ba8
Setup animations for navigation root and split detail and sidebar module changes.
2024-04-22 10:17:13 +03:00
Stefan Ceriu
ca0597252f
Fixes #2707 - Prevent the app from locking while recording a voice message
2024-04-20 15:38:58 +03:00
Stefan Ceriu
f3d9219a39
Introduce an AppMediator which will:
...
- combine multiple services to handle app wide requests
- remove direct UIApplication access from everywhere
- fix #2703 by combining UIApplication.applicationState with the WindowManager's main window appearance
- leave the door open for more app control in the future (especiall for the mac)
2024-04-19 15:43:56 +03:00
Doug
cb52eb90bc
Handle external links to a user. ( #2690 )
2024-04-15 11:08:00 +01:00
Stefan Ceriu
8be236883d
Adop the new SDK permalink detector and user builder
2024-04-12 18:04:41 +03:00
Doug
54c0ed0816
Initial implementation of the JoinRoomScreen. ( #2684 )
...
* Update Compound and use super button for room directory.
2024-04-12 13:13:22 +01:00
Mauro
9c59039789
QR Code scan view ( #2674 )
2024-04-10 10:47:23 +00:00
Stefan Ceriu
b4f653d6d8
element-hq/element-x-ios/issues/2670 - Show invites as part of the room list
2024-04-09 18:18:11 +03:00
Doug
32ab65a10f
Final design for pending members when changing roles. ( #2668 )
...
* Final design for pending users when changing role.
* Remove room moderation feature flag.
* Fix tests.
* Run periphery.
* Update snapshots.
2024-04-09 12:00:11 +01:00
Doug
aa15452d5d
Tweak internal/external deeplink handling ( #2664 )
...
* Add a childRoom AppRoute.
* Add a tests for child room routes.
2024-04-08 16:44:03 +01:00
Mauro
c0ec137303
FF for QR code login + Login with qr code button ( #2643 )
2024-04-04 08:37:42 +00:00
Doug
915f0b55c3
Hard code the room flow to a single room proxy. ( #2599 )
...
* Don't give the room flow a split coordinator any more.
2024-03-27 10:56:58 +00:00
Mauro
aa0eceeaef
Public Search View ( #2585 )
...
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2024-03-21 14:34:35 +00:00
Stefan Ceriu
fd0eb78dbe
Onboarding flow coordinator and FTUE changes ( #2578 )
...
Fixes #2595 , fixes #2594 , fixes #2593 , fixes #2592 , fixes #2591
2024-03-21 14:01:23 +02:00
Stefan Ceriu
f1440e884a
In preparation of FTUE changes... ( #2556 )
...
* Remove the welcome screen
* Allow the UserSessionFlowCoordinator to control the whole app hierarchy, not only its splitView
* Start using the new verification state listener
* Rename Onboarding to AuthenticationStart in preparation for the new OnboardingFlowCoordinator; update snapshots and tests
* Make the AuthenticationCoordinator a proper FlowCoordinator
* Add some padding around the authentication start screen report a problem button
* Bump the RustSDK to v1.1.49
* Only add bottom padding on the authentication start screen report a problem button
2024-03-13 11:24:48 +02:00
Mauro
459fc77557
Filters, Mark Unread/Read/Favourites FF removals + code and tests clean up ( #2541 )
2024-03-07 17:56:09 +01:00
Stefan Ceriu
c55dddc081
Fixes #2486 - Implement blocked users management in the app settings
2024-02-28 13:21:54 +02:00
Doug
5ec121cff3
Kick/ban room members ( #2501 )
...
* Add a temporary membershipChangePublisher on the timeline.
* Kick/Ban users from a room.
* Unit tests.
* Disable autocorrection on the members list search field.
2024-02-27 13:02:35 +00:00
Stefan Ceriu
98702d1af1
Fixes #2320 - Implement support for (un)marking rooms as favourite from the room list and room detail screens
2024-02-19 17:51:43 +02:00
Stefan Ceriu
2c4a12da4b
Fixes #2347 , #2348 , #2349 - Add support for typing notifications
2024-02-13 15:27:52 +02:00
Doug
025b3e4195
Add a setting to hide unread messages badges. ( #2412 )
...
* Add a setting to hide grey unread messages badges.
* Move room badge logic to be built in the view model instead of in the view.
* Move setting into DeveloperOptions.
2024-02-07 13:00:35 +00:00
Stefan Ceriu
871471bbb0
Fixes #2414 - Move member loading to the room member detail screen, avoid blocking the whole application
2024-02-07 07:31:25 +00:00
Stefan Ceriu
61d0b8fdbb
Fixes #2360 - Add support for manually marking rooms as unread ( #2408 )
...
* Fixes #2360 - Add support for manually marking rooms as unread
* Add analytics for marking rooms as (un)read
* Remove unnecessary analytics abstraction levels
* Fix breaking API changes following SDK bump
* Add changelog
* Handle PR comments
* Fix unit tests
2024-02-05 18:06:50 +02:00
Stefan Ceriu
e42b1c2a68
Remove unused SwiftUI timeline version
2024-02-02 18:20:14 +02:00
Stefan Ceriu
c770cb0e92
Base ElementCall encryption on the room encryption state, remove developer options setting
2024-02-01 17:18:17 +02:00
Stefan Ceriu
b311d18114
Add support for quick room search through the Cmd+K shortcut ( #2363 )
2024-01-29 14:55:11 +02:00
Mauro
fa41b3645f
UI POC for room list filters ( #2382 )
...
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2024-01-26 09:43:05 +00:00
Mauro
65b3765326
Settings to enable and disable sending public RRs ( #2384 )
2024-01-25 15:47:33 +01:00
Doug
5cac05a47d
Revert "Disable ff for release."
...
This reverts commit 0a54832235 .
2024-01-25 12:01:40 +00:00