Stefan Ceriu
4d616c550c
Add support for the new client wide threads feature flag
...
- enable it everywhere as it's safer than dealing with different configurations
2025-07-04 16:04:46 +03:00
Doug
71fca18a7c
Fix media previews in private room notifications and pagination on upgraded rooms.
2025-06-24 20:12:20 +03:00
Richard van der Hoff
24ce5c03de
Add a developer option for history sharing on invite
...
Adds a new developer flag, enabling our experimental support for MSC4268.
2025-06-11 11:24:29 +03:00
Doug
2ea9302095
Update the SDK.
2025-05-16 09:58:05 +03:00
Stefan Ceriu
8d1fab245b
Set a total request max retry time for network requests originating in the notification service extension.
2025-04-29 19:45:55 +03:00
Stefan Ceriu
e5eed4709d
Reduce the timeout for network requests originating in the notification service extension
2025-04-29 19:45:55 +03:00
Mauro Romito
6c07af84cc
sdk: update to 25.04.14
2025-04-14 14:15:42 +02:00
Stefan Ceriu
5faad38c74
Manually enable the event cache as the default enabling hasn't made it to the RustSDK yet 🤦♂️
...
- https://github.com/matrix-org/matrix-rust-sdk/pull/4308
2025-04-10 12:12:46 +03:00
Stefan Ceriu
346e4adde3
Remove the event cache feature flag, it's enabled by default on the SDK and we haven't had any bug reports for it.
2025-04-03 18:08:34 +03:00
Doug
74511e0570
Update the SDK.
...
Handles changes that removed support for the sliding sync proxy.
2025-02-18 11:55:20 +00:00
Stefan Ceriu
7d6ccc5d9e
Bump the RustSDK to 25.01.27, adopt the new emoji boosting API. ( #3708 )
...
* Bump the RustSDK to v27.01.22, adopt the new emoji boosting API.
* SDK version 25.01.22 😅
---------
Co-authored-by: Doug <douglase@element.io >
2025-01-27 17:49:44 +00:00
manuroe
c29f4cc9b4
Dual licensing: AGPL + Element Commercial ( #3657 )
...
* New LICENSE-COMMERCIAL file
* Apply dual licenses: AGPL + Element Commercial to file headers
* Update README with dual licensing
2025-01-06 11:27:37 +01:00
Stefan Ceriu
a297643443
Bump the RustSDK to v1.0.79; add a feature flag for the new rust side ClientBuilder::useEventCachePersistentStorage
2024-12-10 18:19:31 +02:00
Stefan Ceriu
7aaeb0053e
Bump the RustSDK to v1.0.67 ( #3512 )
...
* Bump the RustSDK to v1.0.67
* PR comments
---------
Co-authored-by: Doug <douglase@element.io >
2024-11-13 18:03:30 +00:00
Valere
8756e97640
crypto: Configure decryption trustRequirement based on config flag ( #3358 )
...
* crypto: Configure decryption trustRequirement based on config flag
* quick review
2024-10-08 14:25:34 +00:00
Valere
5516743886
crypto: rename invisible crypto flag to deviceIsolationMode ( #3331 )
2024-09-26 12:24:46 +01:00
Valere
a9fddb5dbb
crypto: Add configuration flag to enable invisible crypto ( #3247 )
2024-09-18 16:30:45 +01:00
Doug
a7aa116beb
Require acknowledgement to send to verified users who have unsigned devices or have changed their identity. ( #3215 )
...
* Refactor HeroImage style.
* Add a screen to resolve (crypto-related) timeline item send failures.
* Refactor send failures.
* Update the SDK.
2024-09-10 09:56:11 +01: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
b171612ab7
Adopt sliding sync discovery for authentication.
2024-08-30 14:45:54 +03:00
Doug
a510688a75
Update the default timeout to match the SDK as the value kills download tasks 🤦♂️ ( #3205 )
...
This new value isn't great either but there's a balance to be made.
2024-08-27 12:55:58 +01:00
Stefan Ceriu
40bf8a460d
Automatically try reloading failed images on network changes ( #3170 )
...
* Add the networkMonitor to the NSE and delete the old MockMediaLoader
* Generate a MediaLoaderMock through AutoMockable and use it in the MediaProviderTests
* Implement an ImageProvider mechanism that automatically tries reloading images when connectivity is established again and use it for LoadableImages
* Merge the ImageProvider protocol back into the MediaProvider
* Address PR review comments
* Provide a default sdk client request configuration
* Address tasks not automatically cancelling themselves when views get deallocated
2024-08-15 18:20:19 +03:00
Doug
94c9a04474
Automatically sign out when toggling the SSS feature flag. ( #3071 )
2024-07-23 11:55:51 +01:00
Doug
17a86a2066
Add a certificate validator hook. ( #3069 )
...
* Add a certificate validator hook.
* General tidy up of AppHooks.
* Don't worry about the generic call links.
2024-07-19 17:05:54 +01: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
Doug
de07f441f0
Add a ClientBuilder hook. ( #3056 )
2024-07-18 09:47:37 +01:00
Doug
8eae8decaf
Fix stuck unread indicators. ( #3023 )
...
* Update the SDK (fixes stuck unread indicators).
* Use the SDK's cached server versions too.
2024-07-10 16:54:10 +00:00
Doug
99309ddfd2
Use a Client in AuthenticationService now that the Rust one has been removed. ( #2954 )
...
* Replace Rust's Authentication service by building a Client.
* Drop the Proxy from AuthenticationServiceProxy[Protocol].
* Make sure to call abortOIDCLogin.
* Centralise common ClientBuilder code.
* Update the SDK.
2024-06-24 15:05:00 +01:00