Commit Graph

  • 9cf1adbfa6 Upgrade UniFFI Jonas Platte 2023-07-13 23:03:55 +02:00
  • 0141dab8c9 ci: Update actions/checkout in GitHub Actions workflows to v3 Dirk Stolle 2023-07-14 10:22:55 +02:00
  • 0461ebe739 Fix some typos Dirk Stolle 2023-07-14 10:10:03 +02:00
  • 81d28d1f46 ui: Remove read-only mode for timeline Jonas Platte 2023-07-13 15:25:22 +02:00
  • d309cb3320 crypto-ffi: Use proc-macro definition of callback interfaces Jonas Platte 2023-07-13 13:48:58 +02:00
  • 3c2b2756b0 ci: Fix git ref comparison Jonas Platte 2023-07-13 13:34:17 +02:00
  • 5f924197fd ffi: Merge impl blocks for sync and async exported methods Jonas Platte 2023-07-13 11:36:23 +02:00
  • aee2ef6abf ffi: Use async-uniffi instead of block_on in app module Jonas Platte 2023-07-13 11:34:48 +02:00
  • 6f2fee8965 Upgrade UniFFI Jonas Platte 2023-07-13 11:34:02 +02:00
  • 5abc781e1f Remove matrix-sdk-crypto-js Jonas Platte 2023-07-13 10:21:10 +02:00
  • 51ba4483c0 Merge pull request #2270 from matrix-org/release-matrix-sdk-crypto-js-0.1.4 Richard van der Hoff 2023-07-12 17:24:16 +01:00
  • b62bb90c79 matrix-sdk-crypto-js v0.1.4 matrix-sdk-crypto-js-0.1.4 Richard van der Hoff 2023-07-12 16:58:19 +01:00
  • a4cece7dd7 crypto: Add OlmMachine::query_keys_for_users (#2267) Richard van der Hoff 2023-07-12 16:48:34 +01:00
  • ec34036586 ci: Switch to branch-less GitHub pages workflow Jonas Platte 2023-07-12 16:41:12 +02:00
  • 6e10eb9efb Remove matrix-sdk-crypto-js Jonas Platte 2023-07-12 12:46:31 +02:00
  • a554a92dec crypto: Re-export vodozemac entirely Jonas Platte 2023-07-12 14:48:05 +02:00
  • ccb6d7d05c Move ruma re-export from matrix-sdk to matrix-sdk-common Jonas Platte 2023-07-12 14:46:36 +02:00
  • f6c339a5d2 Enable ruma's new compat-upload-signatures feature Jonas Platte 2023-07-12 12:20:43 +02:00
  • 63babcd35a Upgrade Ruma Jonas Platte 2023-07-12 12:02:07 +02:00
  • 8c3af12e47 test: Rename EventBuilder to SyncResponseBuilder Jonas Platte 2023-07-11 16:38:27 +02:00
  • e1c5f628e7 Merge pull request #2258 from matrix-org/matrix-sdk-crypto-js-0.1.3 Richard van der Hoff 2023-07-11 18:12:16 +01:00
  • f1def2a458 fix another test matrix-sdk-crypto-js-0.1.3 Richard van der Hoff 2023-07-11 17:19:58 +01:00
  • 0bd1e65b49 update changelogs Richard van der Hoff 2023-07-11 16:41:45 +01:00
  • fd3c4f669d matrix-sdk-crypto-js v0.1.3 Richard van der Hoff 2023-07-11 16:41:22 +01:00
  • a3a36291ad crypto-js Fix return type of receiveSyncChanges Richard van der Hoff 2023-07-11 16:29:17 +01:00
  • 0daf3aeb6b ui: Move echoes to the bottom immediately when retrying Jonas Platte 2023-07-11 15:56:16 +02:00
  • 9dc6ac45d2 ui: Fix wrong field name Jonas Platte 2023-07-11 15:26:55 +02:00
  • 53ac8bea14 ffi: Provide tokio context for async exported method Jonas Platte 2023-07-11 15:31:24 +02:00
  • 01ceec43b1 ui: Use eyeball_im's new entry API Jonas Platte 2023-07-11 14:55:49 +02:00
  • 43bbd4200e chore: inline variable and use From<bool> for WithLocking Benjamin Bouvier 2023-07-07 15:23:19 +02:00
  • 2d9f7d2f89 ffi: remove bindings for manually creating EncryptionSync and RoomList Benjamin Bouvier 2023-07-07 15:17:02 +02:00
  • dbc8f0136b ffi: add bindings for App Benjamin Bouvier 2023-07-07 15:15:48 +02:00
  • dd7d4ddf7c chore: rebase Benjamin Bouvier 2023-07-07 13:13:58 +02:00
  • e60d04b368 doc: document the App API Benjamin Bouvier 2023-07-07 13:03:36 +02:00
  • 704cd7784b feat: experimental App API that wraps both the encryption sync and room list API Benjamin Bouvier 2023-07-03 18:34:04 +02:00
  • 1c6d85935d Generate one-time keys when we receive new one-time key counts (#2249) Damir Jelić 2023-07-11 12:27:04 +02:00
  • 9985a63dd3 feat: use a ring buffer for the RoomListService cache Benjamin Bouvier 2023-07-10 12:15:06 +02:00
  • 00e85ef275 Disable debug logging for tests Richard van der Hoff 2023-07-10 16:33:05 +01:00
  • 879d1b189c ui: Test unique ID tracking Jonas Platte 2023-07-10 18:29:16 +02:00
  • a11508fa58 ui: Linkify doc bits Jonas Platte 2023-07-10 18:26:35 +02:00
  • 754b668fe6 ui: Move TimelineItem, TimelineItemKind into new sub-module Jonas Platte 2023-07-05 14:05:47 +02:00
  • bc811cc1dc ui: Add a unique ID for all timeline items Mauro Romito 2023-07-03 18:31:51 +02:00
  • 2acc13ed2c feat: add a new NotificationClient API 📬 (#2235) Benjamin Bouvier 2023-07-10 18:06:13 +02:00
  • a094e10b35 base: Add unit test for deserialization failure of join events Vladimir Panteleev 2023-07-10 11:44:52 +00:00
  • ab781bf5f4 base: Fix deserialization failure leading to database corruption Vladimir Panteleev 2023-07-08 15:06:25 +00:00
  • 6ea806bf18 base: Fix clippy lints Jonas Platte 2023-07-10 14:03:58 +02:00
  • 57ea8173ae Merge pull request #2248 from matrix-org/release-matrix-sdk-crypto-js-0.1.2 Richard van der Hoff 2023-07-10 12:27:10 +01:00
  • bf1595309c matrix-sdk-crypto-js v0.1.2 matrix-sdk-crypto-js-0.1.2 Richard van der Hoff 2023-07-10 12:03:32 +01:00
  • caa70db31b Prepare changelog for v0.1.2 Richard van der Hoff 2023-07-10 12:03:12 +01:00
  • 89aa2916c7 ui/ffi: Add timestamp to reactions aringenbach 2023-07-10 12:13:53 +02:00
  • 2225e8ad80 feat: make it possible to configure the state store as an in-memory store in FFI Benjamin Bouvier 2023-07-07 16:07:45 +02:00
  • 708a7d95a7 Add Qr.state() Richard van der Hoff 2023-07-07 16:40:48 +01:00
  • 0ccb1efded Enable rust-sdk tracing for device tests Richard van der Hoff 2023-07-07 16:39:48 +01:00
  • 0a5ef29c34 device.test: Stop pretending we have independent tests Richard van der Hoff 2023-07-07 16:33:04 +01:00
  • 9f68b3838f Merge pull request #2142 from matrix-org/andybalaam/cache-last-event-in-roominfo Damir Jelić 2023-07-10 11:30:13 +02:00
  • 0a6234f40a ffi: Send initial back-pagination status to subscriber immediately Jonas Platte 2023-07-09 17:03:19 +02:00
  • 4e52125551 ui: Allow to filter events added to the Timeline Kévin Commaille 2023-07-07 22:20:14 +02:00
  • 0bf99d5c73 Fix handling of SAS start events once we have shown a QR code (#2242) Richard van der Hoff 2023-07-07 17:55:13 +01:00
  • bac555d31b More CI fixes Andy Balaam 2023-07-07 16:19:38 +01:00
  • ff0cd7c592 Fix one more JS test Andy Balaam 2023-07-07 15:55:29 +01:00
  • 96098e8f8b More feature flag fiddling Andy Balaam 2023-07-07 15:44:16 +01:00
  • 6e84f969ad More feature flag fiddling Andy Balaam 2023-07-07 15:42:52 +01:00
  • 9bcc1e9e00 More JavaScript test updates Andy Balaam 2023-07-07 15:30:59 +01:00
  • 31e9572d42 Allow unused code for read_only Andy Balaam 2023-07-07 15:22:45 +01:00
  • b525491bd5 Fix warnings from CI Andy Balaam 2023-07-07 15:20:41 +01:00
  • c9a11a58bf Format JavaScript Andy Balaam 2023-07-07 15:11:00 +01:00
  • 82c7a05f01 Fixes for problems found through CI Andy Balaam 2023-07-07 15:05:48 +01:00
  • fa4c1ef00b ffi: expose the notification settings (#2223) Nicolas Mauri 2023-07-07 15:07:31 +02:00
  • a2ca168573 Provide path for a doc link Andy Balaam 2023-07-07 13:22:28 +01:00
  • 6cb3afe6fd Merge branch 'main' into andybalaam/cache-last-event-in-roominfo Andy Balaam 2023-07-07 13:14:52 +01:00
  • 3fd1542a25 Fetch sender profile when returning latest event Andy Balaam 2023-07-07 12:59:49 +01:00
  • 1f47e165ab chore: remove a few useless async Benjamin Bouvier 2023-07-06 12:01:34 +02:00
  • 4e065ccee9 feat: don't recreate the cross-process lock if it already existed Benjamin Bouvier 2023-07-03 16:52:34 +02:00
  • 0ef819bca7 ffi: Use proc-macros for SessionVerificationControllerDelegate Jonas Platte 2023-07-06 16:07:17 +02:00
  • 6f295e2571 Upgrade UniFFI Jonas Platte 2023-07-04 17:52:43 +02:00
  • 07a82c841f ui: Spawn a background task for decryption retrying Jonas Platte 2023-07-06 12:30:03 +02:00
  • 98882b9c23 Store the last timeline event in RoomInfo Andy Balaam 2023-07-06 16:48:24 +01:00
  • c600c64b95 BindingsJS: Release v0.1.1 (#2234) Florian Duros 2023-07-06 17:25:02 +02:00
  • 61ddf047e0 fix(sqlite): Prevent reaching the maximum number of parameters in an SQL statement Ivan Enderlin 2023-07-06 17:07:23 +02:00
  • 0fb233c581 matrix-sdk-crypto-js v0.1.1 matrix-sdk-crypto-js-0.1.1 Florian Duros 2023-07-06 16:55:22 +02:00
  • 8d576c40d2 Update CHANGELOG.md Florian Duros 2023-07-06 16:55:13 +02:00
  • a70e79420c fix(sqlite): Ensure there is free space for static parameters, in chunk_large_query_over. Ivan Enderlin 2023-07-06 16:46:35 +02:00
  • 4e20dc5047 chore(sqlite): To make a friend smile. Ivan Enderlin 2023-07-06 16:27:32 +02:00
  • 23dae0612d chore(sqlite): Use itertools in repeat_vars. Ivan Enderlin 2023-07-06 16:22:37 +02:00
  • fe189fda06 bindings: Rename subscribe_to_back_pagination_{status => state} Jonas Platte 2023-07-06 15:27:22 +02:00
  • 0384a52f1e Expose the verify method for the Device in the bindings (#2229) Florian Duros 2023-07-06 15:46:52 +02:00
  • d33e2aff2e doc(sqlite): Fix a typo. Ivan Enderlin 2023-07-06 15:18:41 +02:00
  • 380bce0604 fix(sqlite): Prevent reaching the maximum number of parameters in an SQL statement. Ivan Enderlin 2023-07-06 11:56:49 +02:00
  • ae17273a37 ui: Replace loading indicator and timeline start virtual timeline items Jonas Platte 2023-07-05 16:10:18 +02:00
  • 75dbfb4d46 Remove an unnecessary unwrap in the crypto crate (#2226) Damir Jelić 2023-07-06 12:40:04 +02:00
  • f2d53a272b Merge pull request #2222 from Hywan/chore-ffi-sliding-sync-bye-bye Ivan Enderlin 2023-07-06 10:11:30 +02:00
  • 438c0076f7 ui: Remove NewEventTimelineItem Jonas Platte 2023-07-04 08:45:02 +02:00
  • b9f98846c8 ci: Upgrade typos Jonas Platte 2023-07-05 11:26:48 +02:00
  • 6cca4ab3e5 chore(ffi): Bye bye Sliding Sync bindings! Ivan Enderlin 2023-07-05 15:05:08 +02:00
  • 96ef45afe8 feat: Immediately fail if a sliding sync request failed (follow up of #2209) Ivan Enderlin 2023-07-05 14:47:54 +02:00
  • 9493c8a75d chore(sdk): Feedbacks. Ivan Enderlin 2023-07-05 13:56:25 +02:00
  • 1ccc0c3df3 feat(sdk): Ensure that the task sending E2EE requests cannot be detached. Ivan Enderlin 2023-07-05 13:35:52 +02:00
  • 1cd87ca15d feat: Immediately fail if a sliding sync request failed Benjamin Bouvier 2023-07-04 13:53:03 +02:00
  • afeb5dab24 sdk: Remove questionable use of assign! macro Jonas Platte 2023-07-05 11:52:57 +02:00
  • 206accb5fb Bump serde_html_form Jonas Platte 2023-07-05 11:14:02 +02:00