Commit Graph

7357 Commits

Author SHA1 Message Date
Damir Jelić c8c7f23298 rust: Add a README explaining how to build the bindings 2021-02-26 16:40:38 +01:00
Damir Jelić c828326755 rust: Fix the aarch64 target install dir 2021-02-22 16:04:32 +01:00
Damir Jelić c33a4710fe ruts: Use the latest master of uniffi. 2021-02-22 16:04:18 +01:00
Damir Jelić 891622d64b crypto: Propagate decryption errors to the kotlin side 2021-02-19 16:33:30 +01:00
Damir Jelić 3b73adf3c5 crypto: Connect the decryption logic to the rust olm machine 2021-02-19 15:42:07 +01:00
Damir Jelić 8b1b771ae6 gitignore: Ignore the generated uniffi sources 2021-02-17 16:21:58 +01:00
Damir Jelić f6d31f15f1 gradle: Remove support for unsigned integers 2021-02-17 16:21:58 +01:00
Damir Jelić e2692ec604 crypto: Forward sync crypto chagnes to the rust side 2021-02-17 16:21:58 +01:00
Damir Jelić 01149c8d45 rust: Clean up our deps 2021-02-17 16:21:58 +01:00
Damir Jelić 930e6f4e9b rust: Remove an unused method 2021-02-17 16:21:58 +01:00
Damir Jelić 504e1e31bd rust: Move the logger into a separate module 2021-02-17 16:21:58 +01:00
Damir Jelić 2d620e2ddf rust: Move the errors into a separate module 2021-02-17 16:21:58 +01:00
Damir Jelić 75838fda2a rust: Move the olm machine into a separate module 2021-02-17 16:21:58 +01:00
Damir Jelić d50df9537c crypto: Connect the rust logger to timber 2021-02-17 16:21:58 +01:00
Damir Jelić 4589b882c0 rust: Add support to forward rust logs to the kotlin side 2021-02-17 16:21:58 +01:00
Damir Jelić 3ddbe7e69b crypto: Use the rust crypto layer to upload device/one-time keys 2021-02-17 16:21:58 +01:00
Damir Jelić 1eeb97ec51 crypto: Expose the new outgoing request method 2021-02-17 16:21:58 +01:00
Damir Jelić e16c5d07e5 gradle.properties: Increase the heap size since it seems to run out of memory 2021-02-17 16:21:58 +01:00
Damir Jelić f01e2460e1 crypto: Enable the use of unsigned ints for now and update the bindings wrapper 2021-02-17 16:21:58 +01:00
Damir Jelić 628f530633 rust-sdk: Add a method to get the ougtoing requests 2021-02-17 16:21:57 +01:00
Damir Jelić 0b9be11d85 rust-sdk: Change the sync receiving API to make it a bit more type safe 2021-02-17 16:21:57 +01:00
Damir Jelić a557c05890 rust-sdk: Add a Makefile to build the bindings and put them into the jni folder 2021-02-17 16:21:57 +01:00
Damir Jelić 5886dc1cbc gitignore: Update the gitignore file for the rust-sdk 2021-02-17 16:21:57 +01:00
Damir Jelić de5a02b02a matrix-sdk: Initial import of the rust-sdk crypto layer. 2021-02-17 16:21:57 +01:00
Benoit Marty fa710ff601 Merge branch 'release/1.0.17' 2021-02-09 21:07:35 +01:00
Benoit Marty a8086ceb43 Prepare release 1.0.17 2021-02-09 21:07:25 +01:00
Benoit Marty 39332e153e
Merge pull request #2790 from vector-im/feature/bma/jitsi_in_timeline
Create a WidgetItemFactory and use it for better rendering of Jitsi widget change (video conference)
2021-02-09 10:58:22 +01:00
Benoit Marty fade21de57
Merge branch 'develop' into feature/bma/jitsi_in_timeline 2021-02-08 17:43:49 +01:00
Benoit Marty 4d3262ce41 Ganfra's review 2021-02-08 17:43:11 +01:00
Benoit Marty eecb789603
Merge pull request #2765 from vector-im/feature/bma/big_e2e_rooms
[DANGEROUS PR] Properly delete all objects from Realm, avoid orphaned
2021-02-08 15:44:43 +01:00
Benoit Marty 28fad01be7
Merge pull request #2793 from vector-im/feature/bma/url_preview_fixes
Url preview fixes
2021-02-08 14:33:05 +01:00
Benoit Marty d2c912e5c4
Merge branch 'develop' into feature/bma/url_preview_fixes 2021-02-08 14:32:55 +01:00
Benoit Marty 55f410636f
Merge pull request #2797 from vector-im/feature/bma/app_name
Change app name from "Element (Riot.im)" to "Element"
2021-02-08 14:26:25 +01:00
Benoit Marty f2619df13d Import and cleanup 2021-02-08 14:25:33 +01:00
Benoit Marty 1212bb8d70 Change app name from "Element (Riot.im)" to "Element" 2021-02-08 12:39:35 +01:00
Benoit Marty 30be440774 Sugar: defined extensions fo deleteOnCascade() methods, as they have to be called in a transaction 2021-02-08 12:37:38 +01:00
Benoit Marty 93890343b6
Merge pull request #2786 from vector-im/feature/bma/rtl
Feature/bma/rtl
2021-02-08 11:52:06 +01:00
Benoit Marty 8363eba32e Better test of a reply 2021-02-08 10:12:01 +01:00
Benoit Marty b0e5d5d3e5 Copyright 2021-02-07 20:21:31 +01:00
Benoit Marty af30ff50f0 Naming convention 2021-02-07 15:28:07 +01:00
Benoit Marty 07220d7a59 URL preview on reply fallback (#2756) 2021-02-07 15:28:07 +01:00
Benoit Marty ed99b503f5 Open image from URL Preview (#2705) 2021-02-07 15:00:07 +01:00
Benoit Marty f6ad67f1c8 Use the navigator facility 2021-02-07 14:29:27 +01:00
Benoit Marty 6ee6b0cad9 Ensure no invisible displayName will be used 2021-02-07 12:00:33 +01:00
Benoit Marty d47ba6bd11 Create a WidgetItemFactory and use it for better rendering of Jitsi widget change (video conference) 2021-02-06 16:52:46 +01:00
Benoit Marty 7984d021f6
Merge pull request #2788 from vector-im/gradlew-update-6.8.2
Update Gradle Wrapper from 6.8.1 to 6.8.2
2021-02-06 11:19:54 +01:00
Benoit Marty 57cb45d31e
Merge pull request #2781 from vector-im/feature/bma/widget_url_robustness
Fix a bunch of bugs and feature parity for Widget
2021-02-06 11:19:31 +01:00
Benoit Marty d903dfb40b
Merge branch 'develop' into feature/bma/widget_url_robustness 2021-02-06 11:19:15 +01:00
Benoit Marty 99f5949ee1 Improve layout preview and format file 2021-02-06 11:11:35 +01:00
Benoit Marty 4a2557dbcd Apparently EW still provide `confId` in the URL, I can't figure out where in the react SDK, but do the same, maybe not to break EI 2021-02-06 11:03:55 +01:00