Stefan Ceriu
6c09884783
Fix #1934 - Hook reaction pickers into the system's recently used keyboard emojis ( #3453 )
2024-10-25 19:58:56 +03:00
Doug
79c0822ef5
Add a toggle in the developer options to optimise the media uploads. ( #3408 )
2024-10-14 14:48:59 +01:00
Mauro
5648a87b7a
Create Room with knock rule ( #3397 )
...
* create knock room implementation (without SDK)
* Apply suggestions from code review
pr suggestions
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
* pr suggestions
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2024-10-14 11:52:38 +02:00
Doug
92f58377bf
Fix identity pinning link. ( #3395 )
2024-10-10 16:46:09 +01:00
Stefan Ceriu
a79aad7c54
Introduce a feature flag for the new identity pinning violation notifications feature.
2024-10-10 16:13:34 +03:00
Stefan Ceriu
7655b33f5d
Fixes element-hq/element-meta/issues/2525 - Display a warning when a user's pinned identity changes
2024-10-07 20:47:31 +03:00
Doug
74ff86695e
Add developer option to hide media in the timeline. ( #3366 )
2024-10-03 17:59:39 +01:00
Mauro
98d7654a1d
Remove message pinning FF ( #3318 )
2024-09-30 12:32:35 +00:00
Valere
5516743886
crypto: rename invisible crypto flag to deviceIsolationMode ( #3331 )
2024-09-26 12:24:46 +01:00
Mauro
faf32e8b67
Enable message pinning ( #3308 )
2024-09-23 09:51:50 +02:00
Valere
a9fddb5dbb
crypto: Add configuration flag to enable invisible crypto ( #3247 )
2024-09-18 16:30:45 +01:00
Doug
2a8fb365f7
Allow registration on matrix.org using a custom helper URL. ( #3282 )
2024-09-16 13:05:22 +01:00
Stefan Ceriu
7ee1c721b4
Fixes #3146 - Remove the account migration screen
2024-09-09 12:41:28 +03:00
Stefan Ceriu
89eae00479
Switch license to AGPL ( #3237 )
...
* Switch license file to AGPL
* Update file copyright headers
* Update the default project file header
2024-09-06 16:34:30 +03:00
Doug
c1991b6745
Default to native sliding sync discovery.
2024-08-30 14:45:54 +03:00
Doug
b171612ab7
Adopt sliding sync discovery for authentication.
2024-08-30 14:45:54 +03:00
Doug
3e621bf425
Remove the Element Call Picture in Picture feature flag. ( #3204 )
2024-08-27 11:07:19 +01:00
Doug
6a44d79b6e
Use native video call picture in picture! ( #3190 )
...
* Use native video call picture in picture!
* Handle isSupported, isPossible and web view errors.
* Use new canEnterPip method.
* Hide a room's Call button when already joined to the call.
* Tweak feature flag description.
* PR comments.
2024-08-21 17:48:57 +01:00
Doug
2c51f22109
Remove encryption authenticity feature flag. ( #3180 )
2024-08-19 09:49:10 +01:00
Doug
bcf417cabd
Navigation support for upcoming Element Call Picture in Picture mode. ( #3174 )
2024-08-16 11:25:36 +01:00
Valere
6b8d440be6
Show Encryption Authenticity warnings on messages in the timeline. ( #3051 )
...
* Initial implementation.
* Add developer option for showing timeline item authenticity.
* Refactor code to use new SendInfo.Status.
---------
Co-authored-by: Doug <douglase@element.io >
2024-08-05 11:15:38 +00:00
Doug
94c9a04474
Automatically sign out when toggling the SSS feature flag. ( #3071 )
2024-07-23 11:55:51 +01:00
Mauro
fee3d3c8c0
Pinning items Feature Flag ( #3063 )
2024-07-18 18:28:30 +02:00
Doug
a141532355
Add a feature flag for Simplified Sliding Sync. ( #3057 )
...
* Disable SSS when logging out.
* Bump the SDK.
2024-07-18 10:16:51 +01:00
Stefan Ceriu
1bf13aadb2
Make Element Call widget URL configurable ( #2971 )
2024-07-02 08:35:05 +00:00
Doug
daf7a04535
Setup unit tests for Enterprise. ( #2984 )
...
* Fix Analytics on Enterprise.
2024-07-01 12:34:47 +01:00
Doug
0c8c0ce9b6
Use XcodeGen files for app variants and setup Enterprise submodule. ( #2976 )
...
- Create an app.yml with the base app variant.
- Override app.yml contents on Nightly/PR builds.
- Add AppHooks mechanism.
- Add Enterprise submodule.
- Conditionally import Enterprise/fastlane/Fastfile if available.
2024-06-27 18:18:17 +01:00
Mauro
60d4fccc07
Hide timeline style selection ( #2968 )
2024-06-26 12:42:12 +02:00
Mauro
df3ad87748
Enable draft restore ( #2943 )
2024-06-19 16:05:38 +02:00
Stefan Ceriu
4bd330647f
Bring back failed message state rendering and a redaction option. Bump the RustSDK to 1.0.15
2024-06-18 13:07:16 +03:00
Stefan Ceriu
25b41e420c
Add a feature flag for fuzzy room list searching
2024-06-17 15:21:12 +03:00
Mauro
8b8cee0a78
Store and restore drafts ( #2898 )
2024-06-13 12:19:38 +00:00
Stefan Ceriu
98e804f489
Allow showing the developer options on any build type by tapping the settings screen version footer 7 times (a la android)
2024-06-12 13:07:00 +03:00
Doug
3f57668f56
Adopt Rust's new sessionPath that replaces the basePath ( #2903 )
2024-06-06 18:35:57 +01:00
Doug
691640e80e
Add a flag to disable hidden profiles for ignored users. ( #2892 )
2024-05-31 13:37:59 +01: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
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
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
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
Mauro
c0ec137303
FF for QR code login + Login with qr code button ( #2643 )
2024-04-04 08:37:42 +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
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