Michael Telatynski
a45a662c57
Enable Cypress retries to combat flakiness ( #9413 )
2022-10-13 19:11:30 +01:00
Germain
970d1912e5
Add mock for canSupport ( #9414 )
...
* Add mock for canSupport
* dead code
2022-10-13 18:22:25 +01:00
Germain
4c8b4116eb
Migrate KeyboardShortcut tests from Enzyme to RTL ( #9405 )
...
* Migrate tests from Enzyme to RTL
* Fix languageHandler tests
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-10-13 14:32:45 +01:00
Michael Telatynski
aa9f8eac52
Fix flakiness of kick.spec.ts due to `cy.get(...).contains(...).should(...);` anti-pattern ( #9411 )
...
* Update kick.spec.ts
* Update kick.spec.ts
2022-10-13 13:50:38 +01:00
Germain
714ba6db94
Do not create account data event for guests ( #9407 )
...
* Do not create account data event for guests
* fix test
2022-10-13 13:15:34 +01:00
Michael Weimann
7a1c47a23e
Extract useVoiceBroadcastRecording hook ( #9406 )
...
* Extract useVoiceBroadcastRecording hook
* Trigger CI
2022-10-13 13:02:53 +01:00
Michael Telatynski
1800cb8c71
Remove unused packages and fix invariant violation on AsyncStore `onNotReady` ( #9404 )
...
* Remove traces of browser-request & mocha
* Remove unused matrix-react-test-utils
* Fix dispatcher invariant violation
* Add null-guard
* Improve types
* Fix null-guard
* Fix issue with authed users going directly to /#/login
2022-10-13 09:22:32 +01:00
Kerry
28bd58e551
Device manager - cypress test ( #9398 )
...
* test new device manager
* Update cypress/e2e/settings/device-management.spec.ts
Co-authored-by: Travis Ralston <travisr@matrix.org>
Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-10-13 07:27:48 +00:00
Kerry
1e9872662a
Device manager - test coverage for Notifier ( #9392 )
...
* use correct default for notification silencing
* test notifications with no local notifications setting event
* test notifier from cli event to trigger
* lint
2022-10-13 09:07:48 +02:00
Kerry
776ffa4764
Device manager - current session context menu ( #9386 )
...
* add destructive option and close on interaction options
* add kebab context menu wrapper
* use kebab context menu in current device section
* use named export
* lint
* sessionman tests
2022-10-13 09:07:34 +02:00
Michael Telatynski
8b54be6f48
Move from `browser-request` to `fetch` ( #9345 )
2022-10-12 18:59:07 +01:00
Dominik Henneke
ae883bb94b
Update the documentation for the show_labs_settings parameter ( #9395 )
...
The parameter is actually called `show_labs_settings` but the documentation claims it is `showLabsSettings`.
Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net>
Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net>
2022-10-12 11:58:25 -06:00
Michael Weimann
cd806427c8
Add MessageEvent voice broadcast setting watch ( #9399 )
2022-10-12 11:34:41 -06:00
Travis Ralston
7b55b89ac6
Use a more correct subset of users in `/remakeolm` developer command ( #9402 )
2022-10-12 11:28:30 -06:00
Michael Weimann
7cb2f941d3
Fix Icon ( #9401 )
2022-10-12 17:21:32 +00:00
Michael Weimann
b871456681
Hide voice broadcast chunks ( #9397 )
2022-10-12 17:58:57 +02:00
Michael Telatynski
96213d644b
Make bash scripts exit on error rather than continue ( #9396 )
2022-10-12 16:15:57 +01:00
Dominik Henneke
7ddc0b78b3
Correct the dir parameter of MSC3715 ( #9391 )
2022-10-12 16:56:52 +02:00
Travis Ralston
476ed0468f
Remove piwik config fallback for privacy policy URL ( #9390 )
...
* Remove piwik config fallback for privacy policy URL
* Clean up imports
2022-10-12 10:08:39 -04:00
Michael Weimann
533eda2273
Extract voice broadcast header ( #9393 )
2022-10-12 14:00:37 +00:00
Michael Weimann
19bc3f1d9a
Include device_id in voice broadcast info events ( #9394 )
2022-10-12 13:24:30 +02:00
Michael Weimann
bac6e12946
Implement Voice Broadcast recording ( #9307 )
...
* Implement VoiceBroadcastRecording
* Implement PR feedback
* Add voice broadcast recording stores
* Refactor startNewVoiceBroadcastRecording
* Refactor VoiceBroadcastRecordingsStore to VoiceBroadcastRecording
* Rename VoiceBroadcastRecording to VoiceBroadcastRecorder
* Return remaining chunk on stop
* Extract createVoiceMessageContent
* Implement recording
* Replace dev value with config
* Fix clientInformation-test
* Refactor VoiceBroadcastRecording
* Fix VoiceBroadcastRecording types
* Re-order getter
* Mark voice_broadcast config as optional
* Merge voice-broadcast modules
* Remove underscore props
* Add Optional types
* Add return types everywhere
* Remove test casts
* Add magic comments
* Trigger CI
* Switch VoiceBroadcastRecorder to TypedEventEmitter
* Trigger CI
* Add voice broadcast chunk event content
Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-10-11 22:31:28 +00:00
Kerry
03182d03be
Device manager - add settings subsection heading component ( #9387 )
...
* add settings subsection heading component
* use named export
* newline
2022-10-11 20:12:02 +02:00
RiotRobot
51d5005efa
Merge branch 'master' into develop
2022-10-11 17:35:02 +01:00
RiotRobot
f7159b859c
v3.58.1
2022-10-11 17:34:49 +01:00
RiotRobot
3c6fe5b603
Prepare changelog for v3.58.1
2022-10-11 17:34:49 +01:00
ElementRobot
67cae5fe45
[Backport staging] use correct default for notification silencing ( #9389 )
...
Co-authored-by: Kerry <kerrya@element.io>
2022-10-11 17:27:36 +01:00
Kerry
9e055ee99d
use correct default for notification silencing ( #9388 )
2022-10-11 17:11:11 +01:00
RiotRobot
7c1c49540a
Reset matrix-js-sdk back to develop branch
2022-10-11 13:56:23 +01:00
RiotRobot
f4dc1e0a7f
Resetting package fields for development
2022-10-11 13:56:13 +01:00
RiotRobot
08a4070666
Merge branch 'master' into develop
2022-10-11 13:56:09 +01:00
RiotRobot
9dc82fb486
v3.58.0
2022-10-11 13:55:51 +01:00
RiotRobot
a2336f110f
Prepare changelog for v3.58.0
2022-10-11 13:55:50 +01:00
RiotRobot
2d64c21c90
Upgrade matrix-js-sdk to 20.1.0
2022-10-11 13:51:54 +01:00
Kerry
87d3fbd996
Device manager - promote to beta ( #9380 )
...
* promote new session manager to beta
* hide old sessions section when new dm enabled
* use correct logic
* add new ViewUserDeviceSettings action
* replace device management ctas with viewUserDeviceSettings
* test SecurityUserSettingsTab
* more complete mocks
* more thorough mocks
* more mocks
* test LabsUserSettingsTab
* lint
* updated copy
* update snaps for new copy
2022-10-11 11:10:55 +02:00
Florian Duros
b336e18eae
Merge pull request #9374 from matrix-org/feat/matrix-wysisyg-integration
...
First step of matrix-wysiwyg integration
2022-10-11 11:08:15 +02:00
Florian Duros
203f75f755
Merge branch 'develop' into feat/matrix-wysisyg-integration
2022-10-11 10:47:01 +02:00
Florian Duros
0dd9aba47f
Fix aria-disabled
2022-10-11 10:10:15 +02:00
Kerry
4a98e26c4a
Device manager - UA parsing tweaks ( #9382 )
...
* parseUA - use full client version
* dont check for custom element model and os when device type is unknown
* ignore OS version in browser based sessions
2022-10-11 09:29:19 +02:00
Kerry
66a9636ec5
Device manager - remove client information events when disabling setting ( #9384 )
...
* remove client information events when disabling setting
* tweak naming
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-10-10 19:00:46 +00:00
Florian Duros
7ad39ba6c7
Merge branch 'develop' into feat/matrix-wysisyg-integration
2022-10-10 17:42:59 +02:00
Florian Duros
f8ec4ec1ed
Disable wysiwyg at the end of the test
2022-10-10 17:42:15 +02:00
Florian Duros
70f57797f5
Add more todo in message.ts
2022-10-10 17:38:41 +02:00
Florian Duros
6c7158197c
Add test in MessageComposer
2022-10-10 17:36:18 +02:00
Michael Telatynski
6b30a5e1c9
Migrate some enzyme tests to RTL ( #9383 )
2022-10-10 16:29:10 +01:00
Florian Duros
ec1140e274
Fix type errors
2022-10-10 17:06:41 +02:00
Florian Duros
5bdac78fc7
Merge remote-tracking branch 'origin/develop' into feat/matrix-wysisyg-integration
2022-10-10 17:04:27 +02:00
Florian Duros
77005e2b7d
Update wysiwyg version
2022-10-10 16:55:20 +02:00
Florian Duros
101fd629df
Add WysiwygComposer test
2022-10-10 16:50:36 +02:00
Kerry
c795ada78c
Device manager - eagerly create `m.local_notification_settings` events ( #9353 )
...
* eagerly save m.local_notification_settings events
* unskip test
* create local notification settings after first non-cached sync
2022-10-10 15:18:38 +01:00