Commit Graph

  • e56d092b4a ffi: simplify RoomInfo::new() by getting the room avatar url internally Benjamin Bouvier 2024-05-01 12:17:31 +02:00
  • dedfc2649a ffi: get rid of name(), and use the computed_display_name() everywhere Benjamin Bouvier 2024-05-01 12:15:18 +02:00
  • 90bed18415 ffi: make the name method sync again Benjamin Bouvier 2024-05-01 11:56:00 +02:00
  • a3061eb39a ffi: make RoomListItem::is_direct sync again Benjamin Bouvier 2024-05-01 11:35:36 +02:00
  • f69db1d169 notification client(bugfix): don't filter out the notification if we couldn't compute push actions with /context Benjamin Bouvier 2024-05-01 13:09:01 +02:00
  • 0ba4e42161 notification client: get rid of builder Benjamin Bouvier 2024-04-30 19:55:56 +02:00
  • 7cf36ee9f6 tests: rename ev_builder to sync_builder + add test_ prefix to test functions Benjamin Bouvier 2024-05-01 12:37:55 +02:00
  • ff40ef0176 ffi: replace some block_on asyncs by async() functions Benjamin Bouvier 2024-04-30 19:30:32 +02:00
  • d02125ba21 ffi: simplify notification settings locks Benjamin Bouvier 2024-04-30 19:25:57 +02:00
  • 76200c1007 Merge pull request #3367 from zecakeh/upgrade-crates Ivan Enderlin 2024-05-01 09:39:28 +02:00
  • b4c3ab38b8 chore: Upgrade more crates Kévin Commaille 2024-04-30 20:05:34 +02:00
  • f4b0ebdb95 ui: Do not enable matrix_sdk experimental-oidc feature Kévin Commaille 2024-04-30 17:27:52 +02:00
  • 6488be671e Fix check of nonce length Kévin Commaille 2024-04-30 18:44:47 +02:00
  • 5eaf10e9f8 chore: Upgrade base64 crate Kévin Commaille 2024-04-30 17:46:59 +02:00
  • 177e31cf9a timeline: reset pagination status if a live back-pagination is aborted Benjamin Bouvier 2024-04-30 11:29:32 +02:00
  • dc2b9ed89c ci: Upgrade most actions (#3364) Kévin Commaille 2024-04-30 15:04:54 +02:00
  • fb9982fb48 oidc: Use the correct types to compare the status codes in the oidc example (#3363) Damir Jelić 2024-04-30 15:02:29 +02:00
  • 856dd01009 Upgrade http, ruma, reqwest and wiremock dependencies (#3362) Kévin Commaille 2024-04-30 14:04:56 +02:00
  • ea1a01000f sdk: Use the GET /auth_issuer endpoint for OIDC Kévin Commaille 2024-04-05 14:48:28 +02:00
  • 0ebedfe286 clippy: disable the box_default lint, take 2 Benjamin Bouvier 2024-04-30 10:55:02 +02:00
  • e0b4e2c35d fixup! paginator: reset the paginator's state if the task is cancelled Benjamin Bouvier 2024-04-30 10:41:27 +02:00
  • 1f2459478f paginator: reset the paginator's state if the task is cancelled Benjamin Bouvier 2024-04-29 12:47:49 +02:00
  • 0c0342b994 doc(sdk): Add doc for assert_items_eq!. Ivan Enderlin 2024-03-25 14:51:53 +01:00
  • 3e261188d3 chore(sdk): Move CHUNK_CAPACITY as first generics of LinkedChunk. Ivan Enderlin 2024-03-25 14:28:02 +01:00
  • 16eb449c6b clippy: disable the box_default lint Benjamin Bouvier 2024-04-29 13:15:37 +02:00
  • 4618d7ca7d ffi: Allow creation of a matrix.to link for any room alias. Doug 2024-04-29 10:43:36 +01:00
  • 5e2a2465c9 Merge pull request #3357 from zecakeh/use-axum Ivan Enderlin 2024-04-29 09:35:33 +02:00
  • 0e0a406cb1 Replace hyper with axum for oidc_cli example Kévin Commaille 2024-04-27 19:37:46 +02:00
  • 04e5643422 Lock axum to 0.7.4 Kévin Commaille 2024-04-27 18:34:37 +02:00
  • d2bb17acd5 sdk: Replace hyper with axum for SSO login Kévin Commaille 2024-04-27 17:12:10 +02:00
  • dddc607e07 timeline: add event focus mode for permalinks Ivan Enderlin 2024-04-25 16:23:28 +02:00
  • 25f893b0bb Merge branch 'main' into bnjbvr/permalink-mvp Ivan Enderlin 2024-04-25 16:02:23 +02:00
  • 415617080a Merge pull request #3337 from matrix-org/andybalaam/utd-type-info Andy Balaam 2024-04-25 08:55:50 +01:00
  • 2c7afc201f Merge pull request #3326 from matrix-org/andybalaam/allow-setting-encryption-settings Andy Balaam 2024-04-25 08:55:43 +01:00
  • 89abb75d4d crypto: Include UTD cause in FFI EncryptedMessage Andy Balaam 2024-04-24 12:16:17 +01:00
  • fd5666f55f crypto: Support unstable prefix for MSC4115 Andy Balaam 2024-04-24 08:31:31 +01:00
  • 397a26e00b ffi: add bindings for the timeline focus mode and associated functions Benjamin Bouvier 2024-04-23 19:02:59 +02:00
  • a6c42404a6 tests: add integration tests for the new timeline focus mode Benjamin Bouvier 2024-04-23 19:02:45 +02:00
  • 7856dab56d timeline: add support for a focus mode in the timeline Benjamin Bouvier 2024-04-23 19:02:17 +02:00
  • 149606e148 Avoid incorrect usage of private backup key Valere 2024-04-23 17:46:53 +02:00
  • ebcf1c434c ffi: Expose encryption_settings via FFI Andy Balaam 2024-04-11 17:08:36 +01:00
  • b5e2eb6831 crypto: Add a UtdCause and code to determine it for membership Andy Balaam 2024-04-23 13:58:02 +01:00
  • 9d20a02a12 build: Ensure uniffi feature is properly passed on where needed Andy Balaam 2024-04-23 13:57:47 +01:00
  • 8f5e1f3dfc timeline: include the remote event's origin in the timeline position/end Benjamin Bouvier 2024-04-19 17:54:07 +02:00
  • d9864373f3 timeline: add the ability to set a prefix for internal IDs Benjamin Bouvier 2024-04-22 18:24:47 +02:00
  • e4331ac9b8 timeline: use a string instead of a u64 to identify timeline items Benjamin Bouvier 2024-04-22 17:57:52 +02:00
  • 9547e3cee6 timeline: move populate_initial_user_receipt to TimelineInnerState Benjamin Bouvier 2024-04-23 10:45:17 +02:00
  • ec45ce3aa6 timeline: prevent deadlock in populate_initial_user_receipt Benjamin Bouvier 2024-04-23 10:34:12 +02:00
  • 5916192fb6 ffi: don't abort RoomInfo creation if the room member invite event is missing Benjamin Bouvier 2024-04-22 14:50:20 +02:00
  • 5e347ce135 fix(ui): Timeline::send_reply correctly sets up m.mentions Ivan Enderlin 2024-04-23 09:43:05 +02:00
  • 97ce5742e1 fix(ui): Timeline::send_reply correctly sets up m.mentions. Ivan Enderlin 2024-04-18 14:59:04 +02:00
  • 13cc7962e7 timeline: prevent deadlock in replace_with_initial_events Benjamin Bouvier 2024-04-22 19:47:21 +02:00
  • c471ee42ab paginator: select how many events to retrieve from the /messages query Benjamin Bouvier 2024-04-22 16:39:17 +02:00
  • 8e2fdd9200 paginator: select how many events to retrieve from the initial /context query Benjamin Bouvier 2024-04-22 16:15:46 +02:00
  • 289e2ac92b test: silently skip the room summary test on CI, if the server doesn't support it Benjamin Bouvier 2024-04-18 15:38:42 +02:00
  • 90c35b6b34 room preview: add support for MSC3266, room summary Benjamin Bouvier 2024-04-16 19:59:52 +02:00
  • fd96360228 dependencies: bump ruma Benjamin Bouvier 2024-04-16 19:57:58 +02:00
  • bd65c77534 dependencies: use a fork of Ruma for the time being Benjamin Bouvier 2024-04-16 19:58:16 +02:00
  • 4398052d94 timeline: after an event cache update lag, fetch previous events back from the cache Benjamin Bouvier 2024-04-19 15:31:11 +02:00
  • b03ae97580 Merge pull request #3346 from matrix-org/dependabot/cargo/rustls-0.21.11 Ivan Enderlin 2024-04-22 10:48:02 +02:00
  • a157f2eb97 chore(deps): bump rustls from 0.21.10 to 0.21.11 dependabot[bot] 2024-04-19 19:53:20 +00:00
  • db5151d612 timeline: rename variables around reaction redaction Benjamin Bouvier 2024-04-19 12:37:19 +02:00
  • 621b47d763 timeline: refactor handling of local redactions too Benjamin Bouvier 2024-04-19 12:29:56 +02:00
  • 650281b534 timeline: refactor handling of local events to use a single method Benjamin Bouvier 2024-04-19 12:21:24 +02:00
  • 25ee247fe9 timeline: simplify redaction Benjamin Bouvier 2024-04-19 12:16:32 +02:00
  • 1f524f2dec Merge pull request #3327 from matrix-org/andybalaam/expose-wait-e2ee Andy Balaam 2024-04-19 11:26:06 +01:00
  • a3e6a070d5 Merge pull request #3338 from matrix-org/kegan/drop-store Andy Balaam 2024-04-19 09:05:01 +01:00
  • 381c02d21e crypto: Test that the sqlite store empties its session cache when asked Andy Balaam 2024-04-18 13:47:36 +01:00
  • 558d133e14 crypto: Test that regenerate_olm clears the store cache Andy Balaam 2024-04-18 11:46:31 +01:00
  • 3a99d52e84 Apply suggestions from code review Kegan Dougal 2024-04-18 10:34:54 +01:00
  • 4325812b05 test: try a different strategy for waiting for the sync to stabilize Benjamin Bouvier 2024-04-18 11:07:09 +02:00
  • 845f65400a test: add integration test for a room preview Benjamin Bouvier 2024-04-15 19:02:57 +02:00
  • d5cbf77b84 tests: prefix some more tests with test_ Benjamin Bouvier 2024-04-15 18:09:45 +02:00
  • f322dcd200 sdk: give the ability to get a room's preview Benjamin Bouvier 2024-04-15 16:46:18 +02:00
  • 8cb778e9d9 CHANGELOG Kegan Dougal 2024-04-18 10:11:52 +01:00
  • 09955cf0db bugfix: ensure the SessionStore is cleared when regenerating the OlmMachine Kegan Dougal 2024-04-18 10:08:15 +01:00
  • f7329c71bb test: test that getting kicked/banned marks the room as left in sliding sync matrix-sdk-crypto-ffi-0.4.0 Benjamin Bouvier 2024-04-12 17:50:11 +02:00
  • b977a239c3 tests: prefix more tests with test_ Benjamin Bouvier 2024-04-12 17:38:15 +02:00
  • 3aa62a265d sliding sync: also mark kicked/banned users as leaving a room Benjamin Bouvier 2024-04-12 17:15:31 +02:00
  • fc4cd530fb event cache: introduce the Paginator API (#3309) Benjamin Bouvier 2024-04-12 17:57:10 +02:00
  • 8a313df6a4 ffi: Expose Encryption::wait_for_e2ee_initialization_tasks Andy Balaam 2024-04-12 09:31:47 +01:00
  • 7c68096237 multiverse: allow setting a proxy Benjamin Bouvier 2024-04-11 16:29:15 +02:00
  • e12f917559 ffi: expose method for parsing Matrix URIs and converting them into actual Matrix entities Stefan Ceriu 2024-04-11 15:27:48 +03:00
  • 20f0346733 ffi: expose method for genering user matrix.to permalinks Stefan Ceriu 2024-04-11 15:26:58 +03:00
  • 8e98252be3 event cache: only forward a read marker update once per JoinedRoomUpdates Benjamin Bouvier 2024-04-11 12:48:33 +02:00
  • 1053bc9148 sync service: only log sliding sync errors when it's not a sliding sync expiration Benjamin Bouvier 2024-04-11 11:22:39 +02:00
  • 1dd497e9de sync service(refactor): let start task methods be self-less functions Benjamin Bouvier 2024-04-11 11:19:58 +02:00
  • 81f1292660 sync service: show the termination report debug info in the error logs Benjamin Bouvier 2024-04-11 10:56:32 +02:00
  • 5671121b21 timeline: add comments about insertion order to the front of the timeline Benjamin Bouvier 2024-04-11 11:49:29 +02:00
  • 88c4dec35f sdk: Upgrade image crate Kévin Commaille 2024-04-11 10:26:04 +02:00
  • 6d9aa14ccd qrcode: Upgrade qrcode crate Kévin Commaille 2024-04-11 10:16:01 +02:00
  • 16551feea3 timeline: lower log severity of read receipts issues Benjamin Bouvier 2024-04-11 11:10:54 +02:00
  • 1e7182e820 Merge pull request #3253 from matrix-org/andybalaam/add-backup_version-arg Andy Balaam 2024-04-09 16:44:50 +01:00
  • a843125fa4 crypto: Share code to get backup_version in tests Andy Balaam 2024-04-09 16:10:23 +01:00
  • fcfdaadb25 room(refactor): reuse code to decrypt an event instead of duplicating it Benjamin Bouvier 2024-04-05 18:10:43 +02:00
  • 222f969e2f integration tests: add tests for /context Benjamin Bouvier 2024-04-05 17:45:16 +02:00
  • 406fd011ff room: extend event_with_context so it returns a fully decrypted /context response Benjamin Bouvier 2024-04-05 16:36:36 +02:00
  • b903ee4b42 room(style): remove one level of indent with an early let/else statement Benjamin Bouvier 2024-04-05 16:05:20 +02:00
  • b9b5286f8a ffi: fix the experimental-room-list-with-unified-invites feature, the sliding sync is_invite field should be None when they are allowed in the room list Stefan Ceriu 2024-04-05 12:37:22 +03:00
  • 2f5d8c212a chore(deps): bump h2 from 0.3.24 to 0.3.26 dependabot[bot] 2024-04-05 16:18:41 +00:00