1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-07-31 15:24:23 +03:00

Commit Graph

  • 097d645c19 v37.2.0-rc.0 v37.2.0-rc.0 RiotRobot 2025-03-18 13:24:18 +00:00
  • e62aabccd9 Add reportRoom API (#4753) Will Hunt 2025-03-17 15:03:54 +00:00
  • 0f3bcf3736 Allow port differing in OIDC dynamic registration URIs (#4749) Michael Telatynski 2025-03-17 08:39:00 +00:00
  • 8395919f0f MatrixRTC: Fix running not representing what we need from isJoined in EC (#4752) Timo 2025-03-13 18:36:22 +01:00
  • 6cdc68d19d Update dependency @babel/runtime to v7.26.10 [SECURITY] (#4751) renovate[bot] 2025-03-13 16:24:04 +00:00
  • c879258545 Fix package.json repository.url (#4750) Michael Telatynski 2025-03-13 16:04:58 +00:00
  • b14cc82682 OIDC: only pass logo_uri, policy_uri, tos_uri if they conform to "common base" (#4748) Michael Telatynski 2025-03-13 14:47:09 +00:00
  • 3215e7b47a WIP to remove workaround for MSC4140 hughns/remove-msc4140-workaround Hugh Nimmo-Smith 2025-03-12 09:46:09 +00:00
  • 9f9be701e7 MatrixRTC: New membership manager (#4726) Timo 2025-03-11 18:49:01 +01:00
  • f552370c26 Merge branch 'master' into develop RiotRobot 2025-03-11 14:34:48 +00:00
  • 5f3f08071f v37.1.0 v37.1.0 RiotRobot 2025-03-11 14:34:18 +00:00
  • 0cdb07544d Revert "Merge branch 'develop' into toger5/new-MembershipManager" toger5/new-MembershipManager-v0.8.0-rc.1 Timo 2025-03-07 16:46:57 +01:00
  • 47a7e4cff0 es lint Timo 2025-03-07 14:52:53 +01:00
  • ddb02e44aa Merge branch 'develop' into toger5/new-MembershipManager Timo 2025-03-07 14:49:07 +01:00
  • e8d588da17 review add warning when using addAction while the scheduler is not running. Timo 2025-03-07 14:48:46 +01:00
  • 72cc607d94 some TODO cleanup Timo 2025-03-07 14:35:50 +01:00
  • 306518009b add another valid condition for connected Timo 2025-03-07 14:20:17 +01:00
  • 075e186caf Log duration for emitting MatrixRTCSessionEvent.MembershipsChanged Hugh Nimmo-Smith 2025-03-07 12:03:04 +00:00
  • b501057fb4 Consider insertions in status() Hugh Nimmo-Smith 2025-03-07 11:39:37 +00:00
  • 2b464c9428 More cleanup Hugh Nimmo-Smith 2025-03-07 11:09:34 +00:00
  • 31b6e45d5d remove redundant status implementation also add TODO comment to not forget about this. Timo 2025-03-07 11:53:52 +01:00
  • 5942f051af Log transition from earlier status Hugh Nimmo-Smith 2025-03-06 11:36:25 +00:00
  • d59f9d9fa6 Cleanup Hugh Nimmo-Smith 2025-03-06 11:32:03 +00:00
  • 40dd4f6575 Add todo Hugh Nimmo-Smith 2025-03-06 11:23:26 +00:00
  • db7e3e3cf3 Add disableKeyStorage() to crypto API (#4742) David Baker 2025-03-06 11:16:28 +00:00
  • c4eaf5efc9 Log status change after applying actions Hugh Nimmo-Smith 2025-03-06 11:12:24 +00:00
  • c5435a5a7d Map actions into status as a sanity check Hugh Nimmo-Smith 2025-03-05 19:28:03 +00:00
  • 6d674073a1 Allow MembershipManger to be set at runtime via JoinConfig.membershipManagerFactory Hugh Nimmo-Smith 2025-03-05 18:46:00 +00:00
  • 27b689ab9e fix tests (and implementation) Timo 2025-03-05 14:40:16 +01:00
  • 987a0a87be make leave reset actually stop the manager. The reset case was not covered properly. There are cases where it is not allowed to add additional events after a reset and cases where we want to add more events after the reset. We need to allow this as a reset property. Timo 2025-03-04 22:01:34 +01:00
  • a9edee8bb3 Update eslint-plugin-matrix-org renovate/eslint-plugin-unicorn-57.x Michael Telatynski 2025-03-04 19:21:33 +00:00
  • bf08e73227 Update eslint-plugin-matrix-org Michael Telatynski 2025-03-04 19:17:49 +00:00
  • 0603181cd1 Do not update the membership if we are in any (a later) state of sending our own state. The scheduled states MembershipActionType.SendFirstDelayedEvent and MembershipActionType.SendJoinEvent both imply that we are already trying to send our own membership state event. Timo 2025-03-04 19:41:07 +01:00
  • 3e512711d7 Update matrix-org/sonarcloud-workflow-action action to v4 (#4741) renovate[bot] 2025-03-04 14:45:54 +00:00
  • f46f099327 always log "Missing own membership: force re-join" Timo 2025-03-04 15:21:46 +01:00
  • f636976f15 Update dependency typedoc-plugin-mdn-links to v5 (#4740) renovate[bot] 2025-03-04 14:11:26 +00:00
  • 905df2f7ca Update dependency @stylistic/eslint-plugin to v4 (#4738) renovate[bot] 2025-03-04 14:11:22 +00:00
  • c1c473e6c6 Update dependency typescript to v5.8.2 (#4736) renovate[bot] 2025-03-04 14:05:14 +00:00
  • 4835ca61ec Update guibranco/github-status-action-v2 digest to 5ef6e17 (#4733) renovate[bot] 2025-03-04 14:02:32 +00:00
  • abdc8b2c2e Update typescript-eslint monorepo to v8.25.0 (#4737) renovate[bot] 2025-03-04 13:39:36 +00:00
  • 89fe90d27c Update typedoc (#4735) renovate[bot] 2025-03-04 13:39:05 +00:00
  • 86e0eb11cc Update dependency @types/node to v18.19.78 (#4734) renovate[bot] 2025-03-04 13:38:30 +00:00
  • 12cbe5dfd4 Update dependency eslint-plugin-unicorn to v57 renovate[bot] 2025-03-04 13:06:28 +00:00
  • df7f69b6a2 v37.1.0-rc.0 v37.1.0-rc.0 RiotRobot 2025-03-04 12:44:29 +00:00
  • 9c2eab3889 also check insertions queue Timo 2025-03-03 16:08:56 +01:00
  • 06545e810c check that we do not add multipe sendFirstDelayed Events Timo 2025-03-03 11:24:32 +01:00
  • a2c4295c15 fix unrecoverable error joinState (and add JoinStateChanged) emission. Timo 2025-03-03 10:51:01 +01:00
  • dabb8aab22 improve comment Timo 2025-02-28 16:23:19 +01:00
  • f4c4b7d5fe delayed event sending widget mode stop gap fix. Timo 2025-02-28 16:21:42 +01:00
  • 8a711c3a27 fix tests Timo 2025-02-28 14:04:06 +01:00
  • b9c20cce45 make the embedded client throw ConnectionErrors where desired. Timo 2025-02-28 13:52:37 +01:00
  • 79abd60ef8 first step in improving widget error handling Timo 2025-02-28 13:39:32 +01:00
  • 71bffb6c1b Handle unexpected token refresh failures gracefully (#4731) Michael Telatynski 2025-02-28 11:25:06 +00:00
  • e2d131e2b8 review iteration 2 Timo 2025-02-28 11:12:56 +01:00
  • 5d69555b5e review iteration 1 Timo 2025-02-27 19:43:21 +01:00
  • 72b997d1f3 Fix idempotency issue around token refresh (#4730) Michael Telatynski 2025-02-27 18:37:47 +00:00
  • ec6a2586ef Make it work in embedded mode with a server that does not support delayed events Timo 2025-02-27 18:11:22 +01:00
  • 7e20f1164d add ConnectionError as possible retry cause Timo 2025-02-27 13:14:12 +01:00
  • 4b459319b6 more logging & refactor leave promise Timo 2025-02-27 12:50:44 +01:00
  • 713ea89f74 Merge branch 'develop' into toger5/new-MembershipManager Timo 2025-02-27 12:12:48 +01:00
  • 631de6ef30 better logging, another test, make maximumNetworkErrorRetryCount configurable Timo 2025-02-27 12:07:20 +01:00
  • 4a2d35b040 add network error handler and cleanup Timo 2025-02-27 11:00:01 +01:00
  • a3bbc49e02 MatrixRTC: MembershipManager test cases and deprecation of MatrixRTCSession.room (#4713) Timo 2025-02-27 10:55:09 +01:00
  • ce3ff1731d Merge branch 'hughns/membershipmanager-test-cases' into toger5/new-MembershipManager Timo 2025-02-27 10:36:59 +01:00
  • 74f76b44b5 Clean up the deprecation Hugh Nimmo-Smith 2025-02-27 08:41:10 +00:00
  • c83429c091 Merge branch 'develop' into hughns/membershipmanager-test-cases Timo 2025-02-26 18:50:11 +01:00
  • 9e60a3669e remove deprecated usage of full room Timo 2025-02-26 18:49:33 +01:00
  • 177e2f4f8c make accessing the full room deprecated Timo 2025-02-26 18:48:13 +01:00
  • fbb2a7067a network error and throw refactor Timo 2025-02-26 18:47:13 +01:00
  • 66c1f8e958 emit error on rtc session if the membership manager encounters one Timo 2025-02-26 15:45:40 +01:00
  • 86b5a304ca update config to use NewManager wording Timo 2025-02-26 15:34:34 +01:00
  • 453b0cbd38 make LoopHandler Private Timo 2025-02-26 15:01:01 +01:00
  • 5c43bf2a5b review step 2 Timo 2025-02-26 14:54:46 +01:00
  • 55c2e42986 Merge branch 'hughns/membershipmanager-test-cases' into toger5/new-MembershipManager Timo 2025-02-26 14:43:40 +01:00
  • 218c6d986b change to MatrixRTCSession logger Timo 2025-02-26 14:43:19 +01:00
  • a2c8d93bf5 review step 1 Timo 2025-02-26 14:42:24 +01:00
  • 1016b05713 prettier Timo 2025-02-26 14:35:33 +01:00
  • 5461fbf769 Merge branch 'hughns/membershipmanager-test-cases' into toger5/new-MembershipManager Timo 2025-02-26 14:29:31 +01:00
  • 94bb78f894 Add fix async lints and use matrix rtc logger for test environment. Timo 2025-02-26 14:27:33 +01:00
  • c50fa32ae4 add linting to matrixrtc tests Timo 2025-02-26 14:18:06 +01:00
  • fe3cc26376 Use per action rate limit and retry counter There can be multiple retries at once so we need to store counters per action e.g. the send update membership and the restart delayed could be rate limited at the same time. Timo 2025-02-26 12:53:50 +01:00
  • 88f40e44ba fix not recreating default state on reset This broke all tests since we only created the state once and than passed by ref Timo 2025-02-26 12:11:29 +01:00
  • ce24845c58 remove flush promise dependency Timo 2025-02-26 11:17:06 +01:00
  • 72994f2bbf Cleanup awaits and Make mock types more correct. Make every mock return a Promise if the real implementation does return a pormise. Timo 2025-02-26 11:16:54 +01:00
  • 998e16b6bf remove @jest/environment dependency Timo 2025-02-26 11:06:43 +01:00
  • b8aa7fc862 missed review fixes Timo 2025-02-26 11:03:13 +01:00
  • 8005dc8491 add state reset and add another unhandleable error The error occurs if we want to cancel the delayed event we still have an id for but get a non expected error. Timo 2025-02-26 10:58:18 +01:00
  • bb5b0de657 move to MatrixRTCSessionManager logger Timo 2025-02-26 10:55:57 +01:00
  • 5a680b0e9f more unrecoverable errors special cases Timo 2025-02-26 10:29:02 +01:00
  • 495bf8ba2e fix leaving special cases Timo 2025-02-26 10:28:41 +01:00
  • 6334faf5ea replace flushPromise with advanceTimersByTimeAsync Timo 2025-02-26 10:02:59 +01:00
  • a1e4f25287 update expire headroom logic transition from try catch to .then .catch Timo 2025-02-26 09:53:13 +01:00
  • d81929de4c Merge remote-tracking branch 'origin/develop' into develop Michael Telatynski 2025-02-25 13:16:49 +00:00
  • 27002a0d8f Fix release-npm output id Michael Telatynski 2025-02-25 13:16:42 +00:00
  • bb2a0bec8c Merge branch 'master' into develop RiotRobot 2025-02-25 13:11:30 +00:00
  • 2df8876f60 v37.0.0 v37.0.0 RiotRobot 2025-02-25 13:11:01 +00:00
  • 502f0ec0eb Update release.yml permissions Michael Telatynski 2025-02-25 13:10:07 +00:00
  • 1ddba3460f Add EventType.SecretRequest and EventType.SecretSend (#4728) Richard van der Hoff 2025-02-25 10:26:13 +00:00
  • 8f7744231e no try catch 1 Timo 2025-02-25 09:28:43 +01:00
  • 34888639be use then catch for startup Timo 2025-02-25 02:25:42 +01:00