1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-06-04 06:02:11 +03:00

Commit Graph

  • c387f30e5c Merge branch 'master' into develop develop RiotRobot 2025-06-03 14:50:36 +00:00
  • eb9867a5ba v37.7.0 v37.7.0 staging master RiotRobot 2025-06-03 14:50:05 +00:00
  • e172e998f7 Remove LegacyMemberhsipManager toger5/remove-legacymemebershipmanager Timo 2025-06-03 12:41:18 +02:00
  • 1623c9733f logging, docstings and variable name improvements toger5/fix-matrix-rtc-failing-to-rejoin Timo 2025-06-03 12:27:08 +02:00
  • b91cd9e9d5 fix room state and membership manager state diverging. See: https://github.com/element-hq/element-call-rageshakes/issues/10609 https://github.com/element-hq/element-call-rageshakes/issues/10594 https://github.com/element-hq/element-call-rageshakes/issues/9902 Timo 2025-06-03 12:26:19 +02:00
  • f222379640 Intoduce test for a race condition which results in a state where the state event and the hasMemberStateEvent variable diverge Timo 2025-06-03 12:24:09 +02:00
  • 0280569e41 Improve docs and readability of MembershipManager.spec.ts Timo 2025-06-03 12:22:56 +02:00
  • 9b66e3149d deprecate IDeferred (as its associated defer method is also deprecated and its just a type rename to PromiseWithResolvers) Timo 2025-06-03 12:22:00 +02:00
  • b838be62e0 add test run helper to allow running long tests in vs code Timo 2025-06-03 12:21:24 +02:00
  • e81399366f
    Update eslint renovate/major-eslint renovate[bot] 2025-06-02 21:58:53 +00:00
  • bb61a91b65
    Update eslint renovate/eslint renovate[bot] 2025-06-01 20:45:24 +00:00
  • 12a9875c46
    Include extraParams in all HTTP requests (#4860) rsb-tbg 2025-05-30 04:09:21 -05:00
  • 74f5efc4ef
    Update all non-major dependencies (#4859) renovate[bot] 2025-05-29 08:01:03 +00:00
  • 43d47982ed
    Update dependency @types/node to v18.19.105 (#4858) renovate[bot] 2025-05-29 08:47:37 +01:00
  • 94fb489952
    Update dependency @stylistic/eslint-plugin to v4.4.0 (#4855) renovate[bot] 2025-05-28 15:36:54 +00:00
  • 75ae05e5eb
    Update typescript-eslint monorepo to v8.33.0 (#4856) renovate[bot] 2025-05-28 14:45:13 +00:00
  • 9058b79c39
    Update all non-major dependencies (#4854) renovate[bot] 2025-05-28 14:44:33 +00:00
  • 671dd2ca40
    Update dependency typedoc to v0.28.5 (#4852) renovate[bot] 2025-05-28 14:44:13 +00:00
  • 34f35393ff
    Update dependency @types/node to v18.19.103 (#4851) renovate[bot] 2025-05-28 15:43:50 +01:00
  • e206a12902
    Update babel monorepo to v7.27.3 (#4850) renovate[bot] 2025-05-28 15:43:26 +01:00
  • 76eabb2efa v37.7.0-rc.0 v37.7.0-rc.0 RiotRobot 2025-05-28 13:02:09 +00:00
  • bf6dc16ad3
    Allow the embedded client to work without update_state support (#4849) Robin 2025-05-23 11:09:52 -04:00
  • 9398271695
    Check for unknown variant on to-device sending and fall back to room event encryption. (#4847) Timo 2025-05-22 15:43:47 +02:00
  • ef7a818f70
    Bump matrix-sdk-crypto-wasm to 14.2.0 (#4848) Andy Balaam 2025-05-22 13:03:55 +01:00
  • 50747f510d Allow sending notification events when starting a call robin/notify Robin 2025-05-05 19:25:46 +02:00
  • ae9a26d3b6 Make it easier to mock call memberships for specific user IDs Robin 2025-05-20 17:26:42 -04:00
  • b8903ddf3e
    Reapply "Distinguish room state and timeline events in embedded clients" (#4790) Robin 2025-05-20 12:03:24 -04:00
  • c35c7d1a3b Merge branch 'master' into develop RiotRobot 2025-05-20 13:27:51 +00:00
  • 286e00c500 v37.6.0 v37.6.0 RiotRobot 2025-05-20 13:27:14 +00:00
  • 64cbec1713 Merge branch 'develop' into valere/rtc/simple_encryption_manager valere/rtc/simple_encryption_manager Valere 2025-05-19 16:31:19 +02:00
  • 26922a61f3
    Update dependency debug to v4.4.1 (#4846) renovate[bot] 2025-05-14 15:52:36 +01:00
  • ba2a87cc20 raise logs for testing valere/rtc/ratcheting Valere 2025-05-14 11:12:47 +02:00
  • 457a300c95
    MatrixRTC: Rename MembershipConfig parameters (#4714) Timo 2025-05-13 22:15:41 +02:00
  • be04f003ce
    Remove @types/uuid - uuid has its own types now (#4845) Michael Telatynski 2025-05-13 19:07:22 +01:00
  • 67b445d40d
    Bump base-x from 5.0.0 to 5.0.1 (#4844) dependabot[bot] 2025-05-13 12:51:33 +00:00
  • 27f28d5558
    Pin dependencies (#4843) renovate[bot] 2025-05-13 12:13:04 +00:00
  • 52bac9648b
    Update dependency typedoc-plugin-mdn-links to v5.0.2 (#4842) renovate[bot] 2025-05-13 12:11:22 +00:00
  • 7e0e5a3243
    Update all non-major dependencies (#4836) renovate[bot] 2025-05-13 11:49:55 +00:00
  • 337d1791cf
    Update babel monorepo (#4837) renovate[bot] 2025-05-13 11:00:33 +00:00
  • 622998e949
    Update dependency @types/node to v18.19.100 (#4838) renovate[bot] 2025-05-13 11:00:13 +00:00
  • 673806ecaa
    Update dependency typedoc to v0.28.4 (#4839) renovate[bot] 2025-05-13 11:59:41 +01:00
  • b2232289a6
    Update typescript-eslint monorepo to v8.32.0 (#4840) renovate[bot] 2025-05-13 11:59:26 +01:00
  • 344c8fad9d
    Update dependency lint-staged to v16 (#4841) renovate[bot] 2025-05-13 11:59:18 +01:00
  • cccaaf6e56 v37.6.0-rc.0 v37.6.0-rc.0 RiotRobot 2025-05-13 10:54:01 +00:00
  • f8c27727e3 fixup lint Valere 2025-05-13 11:07:45 +02:00
  • 40c753b92d ratchet update to latest livekit Valere 2025-05-12 09:26:28 +02:00
  • 803ca457b4 rtc: E2E ratchet key on new joiners Valere 2025-04-25 14:50:10 +02:00
  • cf05a8f47d post rebase fix Valere 2025-05-13 10:07:44 +02:00
  • 5e7043fec3 Merge branch 'develop' into valere/rtc/simple_encryption_manager Valere 2025-05-13 10:03:34 +02:00
  • f1afb051e3 Crypto: Support recognising a clearText vs a decrypted to-device event valere/crypto/wasm_processed_to_device Valere 2025-05-13 09:09:43 +02:00
  • 4dbca983b4
    Fix autodiscovery handling of 2xx (non-200) codes (#4833) Michael Telatynski 2025-05-12 19:51:30 +01:00
  • 54e8f3c9d0
    Simplify global types (#4831) Michael Telatynski 2025-05-12 10:02:49 +01:00
  • 1fcc375dd5
    Deprecate utils function defer in favour of Promise.withResolvers (#4829) Michael Telatynski 2025-05-09 11:16:35 +01:00
  • d24c5d8b2b
    Update to Node 22 LTS (#4832) Michael Telatynski 2025-05-08 14:38:18 +01:00
  • bb9280ad6b
    Write a log line when cancelling verification (#4828) Richard van der Hoff 2025-05-08 10:55:22 +01:00
  • 00bd7f0f02 Merge branch 'master' into develop RiotRobot 2025-05-06 13:48:19 +00:00
  • a29b8736f3 v37.5.0 v37.5.0 RiotRobot 2025-05-06 13:47:50 +00:00
  • 1c8a1cd5a1
    Fix token refresh behaviour for non-expired tokens (#4825) (#4827) ElementRobot 2025-05-06 15:20:24 +02:00
  • fea619d34c
    Fix token refresh behaviour for non-expired tokens (#4825) David Baker 2025-05-06 10:39:13 +01:00
  • f322f32a07
    Update eslint (#4786) renovate[bot] 2025-04-29 11:36:13 +00:00
  • bc3abd4394
    Update dependency typedoc-plugin-coverage to v4 (#4824) renovate[bot] 2025-04-29 10:48:34 +00:00
  • 6721aca293
    Update typescript-eslint monorepo to v8.31.0 (#4823) renovate[bot] 2025-04-29 10:47:48 +00:00
  • 80b51c0e30
    Update dependency typedoc to v0.28.3 (#4822) renovate[bot] 2025-04-29 10:47:35 +00:00
  • 91aa1dc092
    Update dependency @types/node to v18.19.87 (#4821) renovate[bot] 2025-04-29 11:47:22 +01:00
  • 78972e81d1
    Update all non-major dependencies (#4820) renovate[bot] 2025-04-29 11:47:09 +01:00
  • 663136a95a v37.5.0-rc.0 v37.5.0-rc.0 RiotRobot 2025-04-29 10:42:21 +00:00
  • d67b19fa88
    Refactor how token refreshing works to be more resilient (#4819) Michael Telatynski 2025-04-29 09:13:27 +01:00
  • 6ec200adcf
    Stabilise MSC3765 (#4767) Johannes Marbach 2025-04-25 14:35:18 +02:00
  • 19b1b901f5
    Inherit methodFactory extensions from the parent to the child loggers. (#4809) Timo 2025-04-22 18:27:18 +02:00
  • 1f52fa0c43 Merge branch 'master' into develop RiotRobot 2025-04-22 12:52:54 +00:00
  • b08c083c46 v37.4.0 v37.4.0 RiotRobot 2025-04-22 12:52:26 +00:00
  • 07af3d9969 test: RTC encryption manager, add test for transport switch Valere 2025-04-22 09:19:12 +02:00
  • be3c35977c fix: quick patch for transport switch, need test Valere 2025-04-18 16:33:25 +02:00
  • a9413f9fae fixup! emitting outbound key before anyone registered Valere 2025-04-17 17:30:33 +02:00
  • 9b069204a0 Merge branch 'develop' into valere/rtc/simple_encryption_manager Valere 2025-04-17 16:24:26 +02:00
  • 8e9af36de6 fixup: RTC add test for first key use Valere 2025-04-17 16:24:03 +02:00
  • 69f1bea89b
    Update dependency @matrix-org/matrix-sdk-crypto-wasm to v14.1.0 (#4811) Richard van der Hoff 2025-04-17 14:51:38 +01:00
  • d79fc58f2c fixup: RTC rollout first key asap even if no members to send to Valere 2025-04-17 15:32:44 +02:00
  • 80bd66d10d fixup: use proper logger hierarchy Valere 2025-04-17 15:13:06 +02:00
  • ec4c46652e fixup: RTC experimental todevice should use new encryption mgr Valere 2025-04-17 15:12:50 +02:00
  • 8ad79efa4e refactor: Rename BasicEncryptionManger to RTCEncryptionManager Valere 2025-04-17 13:45:39 +02:00
  • c1b9e0f50b feat: Encryption manager just reshare on new joiner Valere 2025-04-17 13:38:21 +02:00
  • 44cf0aa93a lint and tests toger5/use-logspan-instead-of-child-logger Timo 2025-04-16 14:37:07 +02:00
  • d445b600f9 Change child loggers (getChild) to LogSpans With the child loggers, we ended up not seeing the logs in the rageshake because it requires a custom configuration in element call to write the child loggers (with getChild) into the rageshake log. LogSpans are a lightweight alternative that still use the same logger but only extend the prefix and hence end up in the rageshake without registering new loggers. It prohibits the footgun of not getting logs in the rageshake. Timo 2025-04-16 14:05:47 +02:00
  • ecf3f82716 Merge branch 'develop' into valere/rtc/simple_encryption_manager Valere 2025-04-16 15:04:25 +02:00
  • 7e0cf4dafd code review Valere 2025-04-15 18:20:43 +02:00
  • a52c64b747
    Update typescript-eslint monorepo to v8.29.1 (#4806) renovate[bot] 2025-04-15 14:46:11 +00:00
  • de9eb0e7f2
    Update all non-major dependencies (#4802) renovate[bot] 2025-04-15 14:33:53 +00:00
  • a97d7f1133
    Update guibranco/github-status-action-v2 digest to 5f2b01c (#4801) renovate[bot] 2025-04-15 14:19:39 +00:00
  • bc399abf6e
    Update dependency typescript to v5.8.3 (#4805) renovate[bot] 2025-04-15 14:14:39 +00:00
  • 1085a2469a
    Update dependency typedoc to v0.28.2 (#4804) renovate[bot] 2025-04-15 14:14:02 +00:00
  • 52a9c52b12
    Update dependency @types/node to v18.19.86 (#4803) renovate[bot] 2025-04-15 14:13:28 +00:00
  • 4d61110ba8
    Update dependency fake-indexeddb to v6 renovate/fake-indexeddb-6.x renovate[bot] 2025-04-15 14:09:50 +00:00
  • ac49137c0e v37.4.0-rc.0 v37.4.0-rc.0 RiotRobot 2025-04-15 13:21:07 +00:00
  • a179227bf1
    Revert "Load gpg key without external action (#4784)" (#4800) Michael Telatynski 2025-04-15 13:51:18 +01:00
  • ccb23590ae Give access to send errors for to-device messages (sendQueue) toger5/imporve-encryptAndSendToDevice-with-error Timo 2025-04-15 11:34:32 +02:00
  • 64e27f5d3c
    MatrixRTC: Add combined toDeviceAndRoomKeyTransport (#4792) Timo 2025-04-14 17:25:30 +02:00
  • 634651859b
    Load gpg key without external action (#4784) Michael Telatynski 2025-04-14 12:25:10 +01:00
  • 480c8e86a4
    Fix token refresh racing with other requests and not using new token (#4798) Michael Telatynski 2025-04-14 10:11:55 +01:00
  • 6411597b66 test: BasicEncryptionManager add statistics tests Valere 2025-04-11 15:22:37 +02:00