Commit Graph

30557 Commits (41068c78494b1ff2210e43cc6c17df7b2cd8a6d6)

Author SHA1 Message Date
Travis Ralston 41068c7849
Merge pull request #5568 from SimonBrandner/fix-15221
Increase PersistedElement's z-index
2021-01-27 20:37:11 -07:00
Travis Ralston 41682fa8d2
Update src/components/views/elements/PersistedElement.js 2021-01-27 20:37:04 -07:00
Travis Ralston 61f6fa0633
Merge pull request #5582 from matrix-org/travis/widgets/fix-jitsi-unpin
Remove check that prevents Jitsi widgets from being unpinned
2021-01-27 14:59:34 -07:00
Travis Ralston 3229b1fb4e
Merge pull request #5583 from matrix-org/travis/widgets/jitsi-crash
Fix Jitsi widgets causing localized tile crashes
2021-01-27 14:59:27 -07:00
Travis Ralston c1b33d3e2c Fix Jitsi widgets causing localized tile crashes
Seems to be that as part of the layout work the timing sequence for when `.getRoom().widgets` will work changed. We can get around this with `initIfNeeded` which will no-op in the worst case.

This also includes a copy change to make ended conferences stop lying about where to find the widget. This is work towards https://github.com/vector-im/element-web/issues/15739
2021-01-27 14:40:04 -07:00
Travis Ralston 08b067fd68 Remove check that prevents Jitsi widgets from being unpinned
Later in the code we do a conditional on the widget type to auto-pin the widget, so we don't need this one to force the widget higher.

Fixes https://github.com/vector-im/element-web/issues/16280
2021-01-27 14:31:48 -07:00
David Baker 33a86f6cbe
Merge pull request #5573 from matrix-org/dbkr/callstats
Log candidates for calls
2021-01-27 16:01:06 +00:00
J. Ryan Stinnett de507b80f7
Merge pull request #5579 from matrix-org/jryans/upgrade-deps-2021-01
Upgrade deps 2021-01
2021-01-27 14:01:47 +00:00
J. Ryan Stinnett 51aab9ca08 Fix import style for commonmark 2021-01-27 13:06:59 +00:00
J. Ryan Stinnett d78bc98521 Resolve linting errors after upgrades 2021-01-27 12:42:39 +00:00
J. Ryan Stinnett 84b1f2e6c6 Resolve typing errors after TypeScript upgrade 2021-01-27 12:42:37 +00:00
J. Ryan Stinnett ea706189a2 Nested upgrades via `yarn upgrade` 2021-01-27 12:34:10 +00:00
J. Ryan Stinnett 0cb266eda2 lolex renamed to @sinonjs/fake-timers 2021-01-27 12:31:37 +00:00
J. Ryan Stinnett ca08475498 Apply all simple major version upgrades 2021-01-27 12:31:37 +00:00
J. Ryan Stinnett f8816e0bda Pin React types to 16.x for now
This avoids type conflicts from other deps that depends on just `*`. Type deps
needs to be de-duplicated down to a single version to avoid errors (unlike code
deps).
2021-01-27 12:31:37 +00:00
J. Ryan Stinnett 12c671045d Upgrade to latest minor versions of deps 2021-01-27 12:31:37 +00:00
David Baker 9ac31747f6 This was missing a break somehow 2021-01-27 10:36:40 +00:00
J. Ryan Stinnett 048a3f6ec8
Merge pull request #5566 from 2580ayush2580/ayush25803
Fix "Continuing without email" dialog bug
2021-01-27 00:02:26 +00:00
RiotRobot 4dbdeb46ad Reset matrix-js-sdk back to develop branch 2021-01-26 12:11:47 +00:00
RiotRobot e21514cea0 Merge branch 'master' into develop 2021-01-26 12:08:24 +00:00
RiotRobot 982c3ceca1 v3.12.1 2021-01-26 12:04:37 +00:00
RiotRobot 1ecd3836da Prepare changelog for v3.12.1 2021-01-26 12:04:37 +00:00
J. Ryan Stinnett e327551399
Merge pull request #5574 from matrix-org/jryans/verify-require-reg
Require registration for verification actions
2021-01-26 11:58:59 +00:00
RiotRobot 709fc2e004 Upgrade matrix-js-sdk to 9.5.1 2021-01-26 11:57:46 +00:00
J. Ryan Stinnett 52bc36fc79 Require registration for verification actions
Fixes https://github.com/vector-im/element-web/issues/16277
2021-01-26 11:00:56 +00:00
David Baker e43adef438 firefox uses 'address' instead of 'ip' 2021-01-26 10:52:35 +00:00
David Baker ec0266d82b Log candidates for calls
First attempt at this was sending everything from
RTCPeerConnection.getStats() as a separate item in the rageshake,
but the rageshake server doesn't handle that in a particularly sensible
way and it's probably better to pick & choose what data we want explicitly
from a privacy PoV. This summarises the candidates used for the calls into
the log that will be included in rageshakes so we can diagnose connectivity
issues from rageshakes.

Requires https://github.com/matrix-org/matrix-js-sdk/pull/1584
2021-01-26 09:41:57 +00:00
David Baker 303694754b
Merge pull request #5572 from matrix-org/dbkr/dont_play_hangup_sound_when_answered_elsewhere
Don't play the hangup sound when the call is answered from elsewhere
2021-01-25 16:39:44 +00:00
David Baker 8783765ce3 Don't play the hangup sound when the call is answered from elsewhere 2021-01-25 16:18:14 +00:00
J. Ryan Stinnett ded010dd15
Merge pull request #5570 from matrix-org/jryans/e2etests-env-2021
Move to newer base image for end-to-end tests
2021-01-25 12:41:03 +00:00
J. Ryan Stinnett 5b2f915ee9 Move to newer base image for end-to-end tests
This updates to Node 14 (current LTS) as well as moving from Debian Stretch to
Buster for the base OS. The Debian upgrade brings along a newer Python 3.8,
which is actively supported.

Fixes https://github.com/vector-im/element-web/issues/16272
2021-01-25 12:32:37 +00:00
Šimon Brandner 02b552f958
Fixed 15221
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-01-24 12:56:44 +01:00
Ayush Kumar 593171bb79 Continuing without email' dialog bug fixes 2021-01-23 15:31:59 +05:30
Travis Ralston fe4af4fb90
Merge pull request #5564 from matrix-org/travis/fosdem/layout-fixes-2
Update widgets in the room upon join
2021-01-22 17:52:15 -07:00
Travis Ralston d3281db2bf Update widgets in the room upon join 2021-01-22 17:49:18 -07:00
Travis Ralston 2af14cde42
Merge pull request #5563 from matrix-org/travis/fosdem/layout-fixes
Update AuxPanel and related buttons when widgets change or on reload
2021-01-22 17:10:56 -07:00
Travis Ralston 27dc4cb574 Appease the linter 2021-01-22 17:03:36 -07:00
Travis Ralston 807a8c41e3 Remove debug 2021-01-22 17:02:00 -07:00
Travis Ralston 6ac8803191 Update AuxPanel and related buttons when widgets change or on reload
If we have widgets we're meant to be showing due to layout or because we reloaded the page (slightly different code paths) then we need to show those. This change fixes a bug in that where the layout wasn't being applied at the right moment in time so was never showing the widgets.

Seems to only be an issue if the layout state event was sent by someone other than you.
2021-01-22 17:00:30 -07:00
Travis Ralston 7413cea6ea Format imports because the IDE said so 2021-01-22 16:58:47 -07:00
David Baker f703383ab6
Merge pull request #5560 from matrix-org/dbkr/voip_user_mapper
Add VoIP user mapper
2021-01-22 14:12:08 +00:00
David Baker 3803a5ece1 This isn't a setting any more, just a regular ol' config option 2021-01-22 11:00:12 +00:00
Michael Telatynski bb50cd56ee
Merge pull request #5558 from matrix-org/t3hcguy/socialloginfixup
Improve styling of SSO Buttons for multiple IdPs
2021-01-22 10:37:46 +00:00
J. Ryan Stinnett 35bee5c5ea
Merge pull request #5522 from SimonBrandner/room-dialog-fixes
Fixes for the general tab in the room dialog
2021-01-22 10:34:37 +00:00
Michael Telatynski 67720b824e
Merge pull request #5561 from dangwynne/develop
fix issue 16226 to allow switching back to default HS.
2021-01-22 01:18:32 +00:00
David Baker ba45b47240 Oops, the tests won't work if we don't export the functions 2021-01-21 22:42:12 +00:00
Dan 591b50b1fb fix issue 16226 to allow switching back to default HS. Signed-off-by: Dan Gwynne dangwynne1@gmail.com 2021-01-21 21:51:22 +00:00
Travis Ralston a779951512
Merge pull request #5553 from matrix-org/travis/widget-layout
Support room-defined widget layouts
2021-01-21 13:22:52 -07:00
Travis Ralston f023fc50e2
Update src/stores/widgets/WidgetLayoutStore.ts
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
2021-01-21 13:22:44 -07:00
David Baker 0a90c982c7 Add VoIP user mapper
The accompanying element-web PR with the config documentation should
explain what this is & why. Internally, this breaks the assumption
that call.roomId is the room that the call appears in for the user.
call.roomId may now be a 'virtual' room while the react SDK actually
displays it in a different room. React SDK always stores the calls
under the user-facing rooms, and provides a function to get the
user-facing room for a given call.
2021-01-21 19:20:35 +00:00