69131 Commits

Author SHA1 Message Date
Germain 59584cdc3e Threads experimental transition modal (#8065) 2022-03-16 16:35:25 +00:00
Kerry bb6ae3fdbc Live beacons: track users live beacons (#8061)
* add simple live share warning

Signed-off-by: Kerry Archibald <kerrya@element.io>

* rough first cut of OwnBeaconStore

Signed-off-by: Kerry Archibald <kerrya@element.io>

* working (?) has live beacons status

Signed-off-by: Kerry Archibald <kerrya@element.io>

* lint

Signed-off-by: Kerry Archibald <kerrya@element.io>

* add left panel share warning

Signed-off-by: Kerry Archibald <kerrya@element.io>

* setup for tests

Signed-off-by: Kerry Archibald <kerrya@element.io>

* test ownbeaconstore

Signed-off-by: Kerry Archibald <kerrya@element.io>

* add copyright

Signed-off-by: Kerry Archibald <kerrya@element.io>

* add copyright

Signed-off-by: Kerry Archibald <kerrya@element.io>

* remove warning banner

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix test

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix tests for weird asyncstore closure issues

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix OwnBeaconStore more...

Signed-off-by: Kerry Archibald <kerrya@element.io>

* revert loose change to LeftPanel

Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-03-16 17:35:09 +01:00
Robin 849fc96438 Fix typo in issue template config name (#21440)
Signed-off-by: Robin Townsend <robin@robin.town>
2022-03-16 16:03:56 +00:00
Kerry e677901eaf Add test utils for Beacons (#8064)
* copy beacon event test utils from js-sdk

Signed-off-by: Kerry Archibald <kerrya@element.io>

* mock with event emitter test util

* set return type getMockClientWithEventEmitter

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix lint

Signed-off-by: Kerry Archibald <kerrya@element.io>

* copyright

Signed-off-by: Kerry Archibald <kerrya@element.io>

* pr improvements

Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-03-16 13:11:06 +00:00
James Salter adad5e16c2 Fix page reloading on initial update (#21410)
Remove the hash event listener before reloading the page, as the reload was being swallowed by our router.

Along the way, refactor out routing logic form app.tsx to avoid causing a circular import.
2022-03-16 12:20:06 +00:00
Suguru Hirahara 6ee54b6480 Make margin and padding of mx_InviteDialog_other consistent (#8063) 2022-03-16 12:15:02 +00:00
Alexander Stephan 26e6f8deca Improve formatting features in the editor (#7104)
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-03-16 09:46:07 +00:00
Andy Balaam cbf5fbf870 Enable the live location share button (#8056) 2022-03-16 09:37:09 +00:00
Andy Balaam e1fdff46f5 Show "Share my location" button (#8054) 2022-03-15 15:04:52 +00:00
RiotRobot b431898dcd Merge branch 'master' into develop 2022-03-15 14:47:51 +00:00
RiotRobot 153d0badf5 v1.10.7 2022-03-15 14:47:32 +00:00
RiotRobot c6b25e86eb Prepare changelog for v1.10.7 2022-03-15 14:47:31 +00:00
RiotRobot 1f97bc2325 Reset matrix-react-sdk back to develop branch 2022-03-15 14:46:00 +00:00
RiotRobot cce4e9e87a Reset matrix-js-sdk back to develop branch 2022-03-15 14:45:32 +00:00
RiotRobot f54f59bd9b Merge branch 'master' into develop 2022-03-15 14:45:14 +00:00
RiotRobot 6ae414fe60 v1.10.7 v1.10.7 2022-03-15 14:40:37 +00:00
RiotRobot 6681338e05 Prepare changelog for v1.10.7 2022-03-15 14:40:37 +00:00
RiotRobot f74a7a69c7 Upgrade matrix-react-sdk to 3.42.0 2022-03-15 14:37:40 +00:00
RiotRobot c8d3d1b8a8 Upgrade matrix-js-sdk to 16.0.0 2022-03-15 14:36:43 +00:00
RiotRobot 2778fd135e Reset matrix-js-sdk back to develop branch 2022-03-15 14:34:00 +00:00
RiotRobot 2ed18a1d85 Resetting package fields for development 2022-03-15 14:33:47 +00:00
RiotRobot d592537a3a Merge branch 'master' into develop 2022-03-15 14:33:46 +00:00
RiotRobot ac3a907238 v3.42.0 2022-03-15 14:31:45 +00:00
RiotRobot 67f81f05aa Prepare changelog for v3.42.0 2022-03-15 14:31:44 +00:00
RiotRobot ddb3f57470 Upgrade matrix-js-sdk to 16.0.0 2022-03-15 14:26:48 +00:00
David Baker 7ca7aa1303 Merge pull request from GHSA-qmf4-7w7j-vf23 (#8059)
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
2022-03-15 14:14:25 +00:00
J. Ryan Stinnett c4428a804c Merge pull request from GHSA-qmf4-7w7j-vf23 2022-03-15 14:08:34 +00:00
David Baker 4d6643c7b8 Fix freeze/crash when 1:1 calling (#8057) (#8058)
* Fix freeze/crash when 1:1 calling

Don't log call feed objects because they reference the client and
it causes the client to get logged too.

* Log purpose too
2022-03-15 14:06:22 +00:00
Germain 2acc8fd18b Implement is_falling_back in accordance to MSC3440 (#8055) 2022-03-15 13:52:37 +00:00
David Baker cc9651089e Fix freeze/crash when 1:1 calling (#8057)
* Fix freeze/crash when 1:1 calling

Don't log call feed objects because they reference the client and
it causes the client to get logged too.

* Log purpose too
2022-03-15 13:52:22 +00:00
Robin 744eeb53fe Don't assume that widget IDs are unique (#8052)
* Don't assume that widget IDs are unique

Signed-off-by: Robin Townsend <robin@robin.town>

* Don't remove live tiles that don't exist

Signed-off-by: Robin Townsend <robin@robin.town>

* Add unit test for AppTile's live tile tracking

Signed-off-by: Robin Townsend <robin@robin.town>
2022-03-15 12:15:26 +00:00
Kerry bc8fdac491 fix more type issues in unit tests (#8053)
* fix ts issues in test/components/structures

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix ts issues in test/components/views/context_menus

Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-03-15 10:30:48 +01:00
Travis Ralston 813a60a7f3 Remove left panel widgets (#8044)
They aren't practically used, and are difficult to set up in the first place (requires server-managed account or devtools).
2022-03-14 19:39:35 -06:00
Šimon Brandner 8d13e238b9 Keybinding code unification #6 (#8042) 2022-03-14 13:25:51 +00:00
Andy Balaam e725f14651 Further attempt to prevent codecov posting failure messages (#8050) 2022-03-14 11:01:02 +00:00
David Baker 23d5ba9c89 Support MSC3026 busy presence (#8043)
* Support MSC3026 busy presence

* Use UnstableValue

* Add the import
2022-03-14 10:22:12 +00:00
Suguru Hirahara afadea01a0 Reuse a common part of the translation (#7978) 2022-03-14 09:12:02 +00:00
Suguru Hirahara 64e9cdd619 Fix the header of Space landing page (#8048) 2022-03-14 09:11:12 +00:00
Suguru Hirahara ed6a371616 Fix buttons alignment of Space list header (#8047) 2022-03-14 09:07:36 +00:00
Michael Telatynski 14807de552 Show displayname in non-narrow thread summeries (#8036)
* Show displayname in non-narrow thread summeries

* Iterate PR

* Iterate PR to use line-height based approach

* Fix hover/focus chevron on thread summary relying on font character
2022-03-11 19:24:18 +00:00
Ankur c0fec42387 Fixed a minor typo (#8041) 2022-03-11 11:59:49 -07:00
Germain 7508fd975f Prevent thread creation on events with existing relation (#8037) 2022-03-11 17:51:38 +00:00
Michael Telatynski 4b0df21b0a Fix null-guarding regression around reply_to_event dispatch (#8039) 2022-03-11 17:21:28 +00:00
Michael Telatynski 5262d5c315 Fix clicking on copy link to thread wrongly opening thread (#8038) 2022-03-11 17:13:23 +00:00
Travis Ralston 4a36f9b470 Fix logging in end-to-end tests (#8028)
* Nullcheck the argument being stringified

* Improve null handling of responses in requestfinished

Apparently puppeteer can race on this
2022-03-11 10:00:22 -07:00
Kerry df6c53ff41 include /test/stores in tsconfig (#8026)
* fix space store emits

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix spacestore-test imports

* fix export-test.tsx

Signed-off-by: Kerry Archibald <kerrya@element.io>

* include test/utils to tsconfig

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix types in SpaceStore-test

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix ts issues in rest of test/stores

Signed-off-by: Kerry Archibald <kerrya@element.io>

* include test/stores in tsconfig

Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-03-11 17:03:33 +01:00
Michael Telatynski ceb2281d36 Fix regression around replying to search results (#8035) 2022-03-11 15:40:49 +00:00
David Baker 1eb67047c9 Add some doc to the github actions / CI scripts (#8034)
* Add some doc to the githuib actions / CI scripts

Type: task

* alalytics-events is more name matching
2022-03-11 13:00:56 +00:00
Andy Balaam 20d5798594 Include PR_NUMBER so codecov build can do branch matching (#8033) 2022-03-11 10:26:42 +00:00
Michael Telatynski 1801eddde1 Tweak search dialog based on new designs (#7980) 2022-03-11 09:34:44 +00:00