Kerry
2d9f828810
Device manager - silence call ringers when local notifications are silenced ( #9420 )
...
* silence call ringers when local notifications are silenced
* more coverage for silencing
* explain disabled silence button
* lint
* increase wait for modal
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-10-17 09:16:04 +00:00
Robin
1d1860842e
Improve the tooltips on the call lobby join button ( #9428 )
...
Currently they display a redundant 'Join' tooltip on hover, and place the tooltip on the left. This removes the redundant tooltip and places the tooltip below the button, which looks a bit more balanced.
2022-10-17 08:58:38 +01:00
Robin
72c42482f9
Pass the homeserver's base URL to Element Call ( #9429 )
...
This will allow Element Call to perform media repo lookups, for example for avatars.
2022-10-17 08:18:17 +02:00
Robin
8e8b0a7870
Pass the current language to Element Call ( #9427 )
...
This allows the Element Call to appear in the language used by the rest of the app.
2022-10-17 05:37:55 +00:00
Michael Weimann
0630a9c448
End voice broadcast recording on any call ( #9425 )
2022-10-16 11:35:25 +00:00
Michael Weimann
195065b217
Voice Broadcast recording pip ( #9385 )
2022-10-14 18:12:26 +00:00
Robin
aa57d1287d
Hide virtual widgets from the room info panel ( #9424 )
2022-10-14 17:04:29 +00:00
Šimon Brandner
3be36acf14
Hide screen-sharing button in Element Call on desktop ( #9423 )
2022-10-14 16:58:57 +00:00
Florian Duros
2146c91343
Merge branch 'develop' into feat/reply-support-wysiwyg-composer
2022-10-14 17:21:46 +02:00
Michael Weimann
cb5667b4a4
Voice Broadcast playback ( #9372 )
...
* Implement actual voice broadcast playback
* Move PublicInterface type to test
* Implement pausing a voice broadcast playback
* Implement PR feedback
* Remove unnecessary early return
2022-10-14 15:48:54 +01:00
Florian Duros
4e8b731d2c
Merge branch 'develop' into feat/reply-support-wysiwyg-composer
2022-10-14 15:53:19 +02:00
Florian Duros
4ba3f99489
Add reply support to WysiwygComposer
2022-10-14 15:52:05 +02:00
Šimon Brandner
54008cff58
Disconnect other connected devices (of the same user) when joining an Element call ( #9379 )
2022-10-14 15:17:49 +02:00
Michael Telatynski
ba5bd74ac8
Inhibit clicking on sender avatar in threads list ( #9417 )
2022-10-14 12:48:17 +01:00
Kerry
17fce6ccb2
Device manager - device tile main click target ( #9409 )
...
* change device tile click to toggle details instead of selection
* lint
* test current device section click
* stuck cypress
2022-10-14 12:43:20 +01:00
Florian Duros
1638c5a213
Merge branch 'develop' into feat/add-formating-buttons-to-wysiwyg
2022-10-14 10:57:23 +02:00
Florian Duros
c0bf45fddc
Rename wysiwyg prop into composer
2022-10-14 10:56:34 +02:00
Florian Duros
6b6af28ea9
Use MouseEventHandler as type
2022-10-14 10:28:04 +02:00
Michael Weimann
bbb02c30d9
Update voice broadcast header to new design ( #9415 )
2022-10-14 08:09:38 +00:00
Florian Duros
3ecd67aa80
Merge branch 'develop' into feat/add-formating-buttons-to-wysiwyg
2022-10-14 09:44:32 +02:00
Travis Ralston
583d1b0318
Fix check for whether a pickle is stored ( #9416 )
2022-10-14 00:57:14 -06:00
Michael Weimann
49d9e75235
Voice Broadcast playback UI ( #9362 )
...
* Implement Voice Broadcast UI
* Update src/voice-broadcast/models/VoiceBroadcastPlayback.ts
Co-authored-by: Travis Ralston <travisr@matrix.org>
Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-10-13 22:13:17 -06:00
Florian Duros
a557c7f583
Merge branch 'develop' into feat/add-formating-buttons-to-wysiwyg
2022-10-13 18:55:03 +02:00
Florian Duros
0f2652c866
Change icon
2022-10-13 17:50:46 +02:00
Florian Duros
b190163a4b
Fix typo
2022-10-13 16:56:31 +02:00
Florian Duros
ac8397aa0f
Fix test
2022-10-13 16:46:47 +02: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
Florian Duros
f85f53248b
Merge remote-tracking branch 'origin/develop' into feat/add-formating-buttons-to-wysiwyg
2022-10-13 12:42:21 +02:00
Florian Duros
01858354f8
Add formatting buttons for WysisygComposer
2022-10-13 12:20:31 +02: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
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
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
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
Kerry
9e055ee99d
use correct default for notification silencing ( #9388 )
2022-10-11 17:11:11 +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
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