manuroe
3950cac085
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
df3e5976ce
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
79473ef2e9
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
cf81072ff3
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
23ab453a1e
crypto: rename invisible crypto flag to deviceIsolationMode ( #3331 )
2024-09-26 12:24:46 +01:00
Valere
f7d878bac6
crypto: Add configuration flag to enable invisible crypto ( #3247 )
2024-09-18 16:30:45 +01:00
Doug
cc4942fb78
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
664e87fe87
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
4925884f6c
Adopt sliding sync discovery for authentication.
2024-08-30 14:45:54 +03:00
Doug
ea9ae61f7d
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
f89c3e54b4
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
bf22250b45
Automatically sign out when toggling the SSS feature flag. ( #3071 )
2024-07-23 11:55:51 +01:00
Doug
cdd763efd4
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
2fb7f65957
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
288d2c2fdc
Add a ClientBuilder hook. ( #3056 )
2024-07-18 09:47:37 +01:00
Doug
84e785367b
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
3465ea4cc1
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