Commit Graph
100 Commits
Author SHA1 Message Date
David BakerandGitHub d110660dc3 Make the unread badge component more reusable (#12163)
Add a paramter to make it a dot rather than a badge rather than mangling
it to a dot with CSS in EventTile. Move it to a place in the DOM that reflects
where it's actually supposed to sit rather than repositioning it with CSS.
Tweak sizes to match what figma says (8px everywhere for dots rather than 6px in
some places as it was).
2024-01-23 14:39:50 +00:00
9254e9562e Don't reference the notification levels by colour (#12138)
* Don't reference the notification levels by colour

We're about to change what colours they are so either we'd have to rename
a bunch of constants. We may as well make things not reference what colour
anything is in the actual UI. Hopefully these constants are clear enough.

 * Rename NotificationColor -> NotificationLevel
 * Red -> Highlight
 * Grey -> Notification
 * Bold -> Activity
 * Anywhere else that calls it 'color' -> 'level'

Also fixes some weird mixes of US & UK English.

It turns out this is referenced in... quite a lot of places, so this is
quite a large PR. It can't really be much smaller, sorry.

* One test rename & some hiding due to ts-ignore

* More hiding behind ts-ignore

* Damn you, @ts-ignore...

* Fix test CSS values

* Missed some colour -> level

Co-authored-by: Florian Duros <florianduros@element.io>

* Change other instances of variables renamed in suggestion

* Update new test for renames

---------

Co-authored-by: Florian Duros <florianduros@element.io>
2024-01-15 15:25:48 +00:00
David BakerandGitHub 406ffe1b98 Add test for useRoomThreadNotifications (#12140)
* Add test for useRoomThreadNotifications

* Remove unused code
2024-01-12 15:32:56 +00:00
David Baker 02a8023ba3 Revert accidental commit to develop 2024-01-12 14:50:59 +00:00
David Baker 6247055df6 Add test for useRoomThreadNotifications
Doesn't test the the updating on event emitters but it's a start
2024-01-12 14:46:41 +00:00
David BakerandGitHub 24cda5fc59 Fix threaded reply playwright tests (#12070)
It appears the bug with these tests was just that the MessageBuilder
wasn't setting the thread relation on the reply messages as this didn't
happen trying to repro it manually, so fix the builder and re-enable
the tests.

The flip side of this is that it implies buggy clients that don't
set thread relations properly will cause stuck notifs in Element Web.
I've filed this as https://github.com/element-hq/element-web/issues/26787
2023-12-18 21:05:06 +00:00
David BakerandGitHub f628591227 Fix playwright result reporting for js-sdk upstream tests (#12010)
* Fix playwright result reporting for js-sdk upstream tests

Make the reporter job check out the react sdk explictly so it gets
the right thing when used from other workflows like the js-sdk.

* Remove c+ped lines from above that would have broken it
2023-12-07 13:45:44 +00:00
David BakerandGitHub 8fa9b9dda6 Disable a flaky threads test (#11810)
According to policy

https://github.com/vector-im/element-web/issues/26452
2023-10-31 14:24:41 +00:00
David BakerandGitHub 2173705ed5 Rename the per-participant e2ee keys event (#11783)
From the department of single-byte PRs.

I reanmed this in the branch because it now contains multiple keys.
2023-10-20 20:21:27 +00:00
David BakerandGitHub 21dc26f725 Update base64 import (#11784)
Apologies, I broke this with https://github.com/matrix-org/matrix-js-sdk/pull/3818

This fixes it, but needs https://github.com/matrix-org/matrix-js-sdk/pull/3820
2023-10-20 18:19:09 +01:00
David BakerandGitHub aa818cdf85 Add commented-out waitForIFrameLoad option to Element Call widget (#11208)
As hopefully all explained in comment.
2023-07-10 12:20:08 +00:00
David BakerandGitHub 1aa9860743 Fix the state shown for call in rooms (#10833)
* Fix the state shown for call in rooms

We split out a separate state for 'missed' separate to 'ended' which
caused confusion as the state got set to this when it shouldn't have,
so calls that wouldn't have been shown as missed were.

Remove the csutom call state and just have the missed state as a
variant of the ended state. Re-order the if clauses so they hit the
right ones. Also don't pass the callState variable into renderContent()
which is a class method and so has access to the same info anyway.

* Fix test

* i18n (reorder only)

* Fix test

* Fix types

* Add test for legacy call event tile
2023-05-15 08:37:40 +00:00
4c72cceb70 Fix soft crash with Element call widgets (#10684)
There was a race condition somewhere which would cause a soft crash
of the whole app because WidgetPip here gets the currently active
widget given a widget ID and room, but this can race and be null.

Co-authored-by: Janne Mareike Koschinski <janne@kuschku.de>
2023-04-28 08:13:26 +00:00
David BakerandGitHub 15523cde36 Update test interface to add call object (#10477)
Compatibility with https://github.com/matrix-org/matrix-js-sdk/pull/3237
2023-03-30 10:22:27 +01:00
David BakerandGitHub 62cd0f1beb Use the room avatar as a placeholder in calls (#10231)
* Use the room avatar as a placeholder in calls

Rather than the image for the user we're in a call with. This makes
it work correctly with virtual rooms easily since we'll get the
avatar for the correct room.

* Prettier

* TS strict errors

* More TS strict fixes

* More strict TS

* Prettier

* Even more TS strict

* more stricter
2023-02-27 09:34:02 +00:00
55d3522fcd Fix screensharing in 1:1 calls (#9612)
Co-authored-by: Robin Townsend <robin@robin.town>
2022-11-29 08:46:50 +00:00
David BakerandGitHub 37e613bb05 Fix embedded Element Call screen sharing (#9485)
* Fix embedded Element Call screen sharing

Makes it a request in each direction rather than a request and reply
since replies to requests time out and so can't wait for user interaction.

* Fix tests
2022-10-24 18:54:24 +01:00
David BakerandGitHub 07a5a1dc6f Fix device selection in pre-join screen for Element Call video rooms (#9321)
* Fix device selection in pre-join screen for Element Call video rooms

As per https://github.com/vector-im/element-call/pull/609

* Update unit test

* Lint

* Hold a media stream while we enumerate device so we can do so reliably.

This means we can remove the device fallback labels.

* i18n

* Remove unnecessary useState

* Fix fetching video devices when video muted

* Actually fix preview stream code

* Fix unit test now fallback is no longer a thing

* Test changing devices
2022-09-30 17:28:53 +01:00
David BakerandGitHub 236ca2e494 Add missed removeListener (#9273) 2022-09-13 18:50:31 +00:00
fdb78a9c87 Initial doc for cypress tests (#8415)
* Initial doc for cypress tests

* Too many documents

* Typo

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

* Add example

* Typo

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-05-03 12:46:36 +01:00
David BakerandGitHub ffeab40af6 Fix netlify previews (#8330)
Update the name of the workflow in the workflow_run trigger as
it was changed when adding cypress tests.

This will upload the preview build after running the cypress tests:
unsure if this is what we want or not. The preview build will be
slower to appear, but it does sort of make sense to only get a
preview buuild if the tests pass. If not, we might be able to do
this by doing a repository dispatch after the preview build.
2022-04-14 18:19:26 +01:00
David BakerandGitHub 123a659cf8 Fix synapse logs directory in Cypress tests (#8326)
I changed it in one place but not the other
2022-04-14 17:33:10 +01:00
b8013fc52a Add a Cypress Test 🌲 (#8295)
* A first, maybe working cypress test

Plus cypress plugins to manage synapses in docker containers

* Fix yaml

* This file is important

* try & find where it's put the artifact

* Download artifact to a directory

* pics or it didn't happen

* Add conditional, otherwise no artifacts on failure...

* Try increasing timeout

also actually give the test a name

* Try in chrome

* Get docker logs to see why it's failing

also document the chrome setting

* Try changing mode on homeserver.yaml

* debug

* More debugging

* more file permissions debugging

* ARGH

* more debug

* sigh

* Eugh, that's not how arguments work

* Add the option to really allow open registration

and remove debug logging / comment fixes

* failure to yaml

* Upload docker logs as artifacts

and temporarily remove contional to test

* Put the conditional back

* Upgrade types in end to end tests

to be compatible with fs-extra types

* Try reducing timeout a bit

also make password more... sensible

* Hex is not octal

* Remove file mode

Seems to be unnecessary since the signing key is perfectly fine

* Give the log files extensions

* Rename workflow file now it also does tests

* Add cypress scripts

* copyright headers

* Use ? operator

Co-authored-by: Travis Ralston <travisr@matrix.org>

* Use develop synapse image

* Tidy up any remaining synapses after each spec run

Also:
 * Move the synapseStart / synapseStop functions out to the top level
   so they can be reused
 * Add a tsconfig file
 * Give the containers names

* Don't upload video on test pass

We don't upload it anyway so tell cypress not to so it can not
bother encoding them

* Enable linting on cypress files

and fix existing lint errors

* Type check cypress files

and make it pass the type checks, specifically:
 * Upgrade sinon fake timers to a version that has the right types
 * Set module resolution
 * Type check cypress files separately

* Rename workflow file again

Probably better to just call it an element web build

* Don't plus + characters in container name

* Fix yaml

* Stream logs to file

* Add note to end to end tester to sya what's been ported

* Put docker rm in finally block

Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-04-14 10:41:58 +01:00
David BakerandGitHub 285dc25b3e Add a test for URL previews being disabled in e2e rooms (#8270)
* Add a test for URL previews being disabled in e2e rooms

Regression test for https://github.com/matrix-org/matrix-react-sdk/pull/8227

* Fix the types
2022-04-08 18:32:35 +01:00
David BakerandGitHub c0c447ab9b Fix URL previews being enabled when room first created (#8227)
We didn't update whether URL previews should be enabled when encryption
was enabled in a room, so when you create a room (or enable encryption)
it starts off with URL previews using the setting for non-e2e rooms
untilyou switch rooms / refresh.
2022-04-05 11:10:23 +01:00
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
David BakerandGitHub 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
David BakerandGitHub 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
David BakerandGitHub 23d5ba9c89 Support MSC3026 busy presence (#8043)
* Support MSC3026 busy presence

* Use UnstableValue

* Add the import
2022-03-14 10:22:12 +00:00
David BakerandGitHub 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
10c8a31736 Add another null guard for member (#7984)
* Add another null guard for member

To hopefully fix https://github.com/vector-im/element-web/issues/21319

* Use getSender()

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-03-08 10:31:31 +00:00
David BakerandGitHub b789d252b9 Add logging to diagnose non-disappearing toasts (#7947)
For https://github.com/vector-im/element-web/issues/17667
2022-03-02 14:30:04 +00:00
2d58704d26 Clean up asserted identity code (#7934)
* Clean up asserted identity code

Add logging when we received asserted identity events but ignore them,
and just disable the whole code path if it's not enabled in the config.

* Actually, put the check back - better to check anyway

* Update to ? syntax

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

* Put back lost return

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-03-02 09:59:01 +00:00
e502fafad2 Fix right panel soft crashes due to missing room prop (#7923) (#7927)
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-03-01 11:49:23 +00:00
David BakerandGitHub 1a6134e441 Fix another freeze on room switch (#7900)
* Fix another freeze on room switch

This switches permalinks to use the batch state update event and
removes the incremental updates, as commented. We now spend, on my
profiling, about 450ms in setOutOfBandMembers itself and another
120ms in permalinks.

Fixes https://github.com/vector-im/element-web/issues/21127

* Just bind to the currentstate state updates
2022-02-25 19:48:35 +00:00
David BakerandGitHub 3e4e7efd89 Add slash command to switch to a room's virtual room (#7839)
* Add slash command to switch to a room's virtual room

* Update to new interface

* Return null if no virtual user

* Throw newTranslateableError

* Types

* Disable tovirtual if virtual rooms not supported
2022-02-25 15:58:13 +00:00
81cda7c749 Fix freeze on room switch (#7884)
* Fix freeze on room switch

updateServerCandidates was called on every room member event and
not throttled.

Fixes https://github.com/vector-im/element-web/issues/21127

* Move import

* Disable throttling in tests

* Types

Co-authored-by: Travis Ralston <travisr@matrix.org>

Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-02-23 19:16:12 +00:00
David BakerandGitHub 5c5dc69547 Remove log line to try to fix freeze on answering VoIP call (#7883)
The profiles point to some huge object being logged in VideoFeed's
playMedia() method, but this is the only log line added recently.
I can't see how this could possibly log anything huge, but not
sure what else to try, so let's try removing this as an experiment.
The bug it was added to diagnose seems to be fixed now anyway.

For https://github.com/vector-im/element-web/issues/21181
2022-02-23 19:10:36 +00:00
David BakerandGitHub 572fa99e67 Fix virtual / native room mapping on call transfers (#7848)
* Fix virtual / native room mapping on call transfers

By just sending them through the same code path as regular calls.

Also re-do the tests & add a test for transfer specifically.

* Optional arg

* Types
2022-02-21 12:17:09 +00:00
David BakerandGitHub 548535be1f Fix delayed badge update for mentions in encrypted rooms (#7813) (#7828)
* Fix delayed badge update for mentions in encrypted rooms

Fixes https://github.com/vector-im/element-web/issues/20859

More detail on the issue

* Remove unused import

* Fix listener removal
2022-02-17 11:34:53 +00:00
David BakerandGitHub 3be74d38d6 Fix src/lib import (#7825) 2022-02-17 10:06:19 +00:00
David BakerandGitHub 01b00bf3fe Add test for RoomNotificationState (#7820)
Regression test for https://github.com/vector-im/element-web/issues/20859
2022-02-17 09:18:37 +00:00
David BakerandGitHub a958cd20f1 Fix delayed badge update for mentions in encrypted rooms (#7813)
* Fix delayed badge update for mentions in encrypted rooms

Fixes https://github.com/vector-im/element-web/issues/20859

More detail on the issue

* Remove unused import

* Fix listener removal
2022-02-15 20:06:29 +00:00
5fe8442f44 Add an end-to-end test for stickers (#7733)
* Add an end-to-end test for stickers

* More logs on login

* Wait for spinners to go away

* Factor out spinner waiting as it seems useful

* Move stickers to the end

* More waiting

* When all else fails... add sleeps

* Waiting for the server picker to appear seems to work..?

* Typos

Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>

* remove commented code from registration usecase

Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
2022-02-15 11:49:53 +00:00
David BakerandGitHub 1c3507bc11 Use the shared secret registration API directly (#7774)
* Use the shared secret registration API directly

rather than invoking the synapse module to do it. It's probably
a bit simpler, if anything, and allows for synapse to be run in
a separate container (or rather, avoids the javascript having to have
a copy of synapse source & server config).

* Make registration secret required

Update commander (8 major versions!) to get requiredOption

* Wrong options object :/
2022-02-11 17:03:22 +00:00
David BakerandGitHub 6e8edbb418 Fix preview builds for forked PRs (#7769)
Use the magic from matrix-doc to get the PR number, as commented.
2022-02-09 15:31:14 +00:00
David BakerandGitHub df5aa10935 Yarn upgrade (#7750) 2022-02-08 19:17:23 +00:00
David BakerandGitHub 3f789d32c1 Add logging to diagnose no-video bug (#7721)
Log in/outbound RTP stats so we can see ifn we're sending & receiving
video, and log when we successfully play the video element.
2022-02-04 14:02:56 +00:00
9adfdb8fed Open native room when clicking notification from a virtual room (#7709)
* Handle virtual rooms when showing a notification

* This should be using sharedInstance()

Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
2022-02-03 11:31:32 +00:00
David BakerandGitHub 806cd264df Fix the sticker picker (#7692) (#7695)
* Fix the sticker picker

Don't stop user widgets on room change: they're not room-specific.

Fixes https://github.com/vector-im/element-web/issues/20797

* Use 'userWidget' prop rather than roomId being defined
2022-02-01 15:40:50 +00:00
6c16a2c9dd Fix publishing address wrongly demanding the alias be available (#7690) (#7693)
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-02-01 15:40:37 +00:00
b7c8ce6920 Ensure UserInfo can be rendered without a room (#7687) (#7694)
Co-authored-by: David Baker <dave@matrix.org>

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-02-01 15:40:27 +00:00
David BakerandGitHub 5b999300b2 Fix the sticker picker (#7692)
* Fix the sticker picker

Don't stop user widgets on room change: they're not room-specific.

Fixes https://github.com/vector-im/element-web/issues/20797

* Use 'userWidget' prop rather than roomId being defined
2022-02-01 15:34:22 +00:00
David BakerandGitHub 9ffc141350 Yarn upgrade (#7683) 2022-01-31 16:54:01 +00:00
David BakerandGitHub 7c20eb9b74 Put call on hold when transfer dialog is opened (#7669)
And take it off hold if the dialog is cancelled.

Also changes the onFinished signature of invitedialog which claimed
to return an array of strings but never did, so now it just returns
a boolean.
2022-01-28 17:05:57 +00:00
David BakerandGitHub 225f8940c9 Revert "Start a conference in a room with 2 people + invitee rather than a 1:1 call (#7557)" (#7641)
This reverts commit 8ced6e6117.
2022-01-26 13:31:00 +00:00
David BakerandGitHub 91743c9a1a Switch to github: URL to be consistent with other deps (#7588)
and resolves to a tarball which can be cached nicely. Also
some other yarn.lock change that yarn seems to be insisting on.

Fixes https://github.com/vector-im/element-web/issues/20628
2022-01-21 09:32:09 +00:00
David BakerandGitHub a7a7cb56fe Cancel pending events in virtual room when call placed (#7583)
As the comment hopefully explains.

Also add public qualifiers to the methods in Resend which lacked
any visibility specifiers.

Fixes https://github.com/vector-im/element-web/issues/17594
2022-01-20 09:32:15 +00:00
David BakerandGitHub a2f09480ee Use PR number directly in netlify github action (#7561)
* Use PR number directly in netlify github action

Looks like we can get the PR number for the workflow run that triggered
the workflow_run event, so there's no need for the massive faff we were
doing here.

* No need to create pr.json anymore
2022-01-18 11:01:25 +00:00
David BakerandGitHub bdb40ae9d1 Yarn upgrade (#7515) 2022-01-11 17:17:08 +00:00
2ceed006aa Fix CallPreview room is null (#7265) (#7348)
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2021-12-13 14:59:36 +00:00
David BakerandGitHub b54a6d570e update olm to 3.2.8 (#7347) 2021-12-13 14:59:13 +00:00
David BakerandGitHub 25c119dd5a Revert https://github.com/matrix-org/matrix-react-sdk/pull/7246 (#7268)
This is apprently fixed on synapse, so reverting the workaround
2021-12-02 16:31:23 +00:00
David BakerandGitHub 347bbefd46 Fix left panel glow in Safari (#7236)
Add back removed CSS
2021-11-30 17:30:41 +00:00
David BakerandGitHub 855c69edf7 Iterate type definitions (#7168) (#7178) 2021-11-22 14:22:41 +00:00
David BakerandGitHub cd1f660d04 Fix missing spaces in threads copy (#7119)
* Fix missing spaces in threads copy

Fixes: https://github.com/vector-im/element-web/issues/19702
Type: defect

* i18n
2021-11-11 16:42:32 +00:00
David BakerandGitHub 1ef8a2c486 Update allchange to 1.0.5 (#7070) 2021-11-02 13:30:42 +00:00
David BakerandGitHub 7c50cfeab8 Fix direction override characters breaking member event text direction (#6999)
Strip RLO & LRO chars from display names when rendering text for
member events.

See https://github.com/matrix-org/matrix-js-sdk/pull/1992 - also
necessary here because we use the display name in the event content
rather than from the member object sanitised by the js-sdk.
2021-10-20 16:14:11 +00:00
David BakerandRiotRobot b16af66fe2 Fix conflicting CSS on syntax highlighted blocks (#6991)
Fixes https://github.com/vector-im/element-web/issues/19445
2021-10-20 08:36:06 +01:00
David BakerandGitHub 01c4d3eede Fix conflicting CSS on syntax highlighted blocks (#6991)
Fixes https://github.com/vector-im/element-web/issues/19445
2021-10-19 18:43:29 +01:00
David BakerandGitHub 98ba3fd6e6 Merge pull request #6973 from matrix-org/dbkr/upgrade_highlightjs
Upgrade highlight.js
2021-10-18 19:52:34 +01:00
David BakerandGitHub df5f4409ad Merge pull request #6965 from SimonBrandner/feature/end-of-line-emoji
Convert emoticon to emoji at the end of a line on send even if the cursor isn't there
2021-10-18 17:12:41 +01:00
David BakerandGitHub e0027895e7 Merge pull request #6963 from SimonBrandner/task/colors-5
Color clean-up numero cinco
2021-10-18 17:09:39 +01:00
David BakerandGitHub 4fb0d021ae Merge pull request #6897 from SimonBrandner/task/colors-4
Color de-duplication #4
2021-10-15 16:07:07 +01:00
David BakerandGitHub ed9d006615 Merge pull request #6939 from matrix-org/dbkr/fix_room_list_on_unsent_message
Fix bug where room list would get stuck showing no rooms
2021-10-13 15:50:31 +01:00
David BakerandGitHub d33bc4c0e2 Merge pull request #6860 from matrix-org/dbkr/fix_user_view
Fix the User View
2021-09-24 14:44:07 +01:00
David BakerandGitHub f69854b274 Merge pull request #6856 from SimonBrandner/fix/soft-crash
Fix `AppsDrawer` soft crash
2021-09-22 14:56:00 +01:00
David BakerandGitHub c5a059d6f3 Merge pull request #6854 from matrix-org/dbkr/fix-18999-rel
Fix spacing for message composer buttons
2021-09-22 14:18:30 +01:00
David BakerandGitHub 40dedfa44a Merge pull request #6852 from matrix-org/gsouquet/fix-18999
Fix spacing for message composer buttons
2021-09-22 13:39:28 +01:00
David BakerandGitHub f0bf39a09a Merge pull request #6850 from SimonBrandner/fix/resizer
Fix resizers not letting go
2021-09-22 08:47:27 +01:00
David BakerandGitHub 7929cb9ca1 Merge pull request #6845 from RiotTranslateBot/weblate-element-web-matrix-react-sdk
Translations update from Weblate
2021-09-21 09:06:05 +01:00
David BakerandGitHub 3a1a488287 Merge pull request #6844 from SimonBrandner/fix/firefox-revert
Revert Firefox composer deletion hacks
2021-09-20 17:00:22 +01:00
David BakerandGitHub b69f3f2dff Merge pull request #6830 from matrix-org/t3chguy/fix/npe2
Fix accessing field on oobData which may be undefined
2021-09-20 13:38:20 +01:00
David BakerandGitHub 9bff6afd11 Merge pull request #6814 from matrix-org/dbkr/yarnupgrade_20210914
yarn upgrade
2021-09-15 17:53:05 +01:00
David BakerandGitHub 2ffbf3aa72 Merge pull request #6813 from matrix-org/dbkr/pin_typescript
Pin typescript/types version
2021-09-15 16:21:34 +01:00
David BakerandGitHub b09ebca688 Merge pull request #6812 from matrix-org/dbkr/fix_roomlist_prompt
Fix checks to show prompt to start new chats
2021-09-15 15:54:53 +01:00
David BakerandGitHub 07d29f64fa Merge pull request #6802 from matrix-org/dbkr/18997_rel
Fix autocomplete not having y-scroll
2021-09-14 15:32:50 +01:00
David BakerandGitHub d081d3af9e Merge pull request #6801 from matrix-org/dbkr/19012_rel_2
Fix emoji picker and stickerpicker not appearing correctly when opened
2021-09-14 15:32:32 +01:00
David BakerandGitHub 92ccccc8ce Merge pull request #6774 from matrix-org/dbkr/debounce_read_marker_update_rel
Debounce read marker update on scroll
2021-09-09 18:24:48 +01:00
David BakerandGitHub 3f28454a8e Merge pull request #6771 from matrix-org/dbkr/debounce_read_marker_update
Debounce read marker update on scroll
2021-09-09 18:24:08 +01:00
da06c8a5d8 Update comment too
Co-authored-by: Travis Ralston <travisr@matrix.org>
2021-09-09 18:19:19 +01:00
David BakerandGitHub 25cd66db93 Merge pull request #6773 from matrix-org/travis/rl/perf-metrics
[Release] Add config option to turn on in-room event sending timing metrics
2021-09-09 18:17:42 +01:00
bd5d02d690 Update comment too
Co-authored-by: Travis Ralston <travisr@matrix.org>
2021-09-09 18:15:51 +01:00
David BakerandGitHub e5bd863054 Merge pull request #6769 from matrix-org/dbkr/remove_unnecessary_pushd
Remove unnecessary pushd
2021-09-09 10:10:07 +01:00
David BakerandGitHub 12ff67ff6a Merge pull request #6767 from matrix-org/dbkr/rename_type_check_action
Rename type checking script
2021-09-09 09:30:31 +01:00
David BakerandGitHub 7ecb3c8dc7 Merge pull request #6762 from dbkr/develop
Switch type check to GitHub Actions
2021-09-08 17:22:01 +01:00
David BakerandGitHub 712768b7fa Merge pull request #6758 from matrix-org/dbkr/fix_types_again
Fix types in release mode again
2021-09-07 18:58:12 +01:00
David BakerandGitHub c18536d91f Merge pull request #6757 from matrix-org/dbkr/allchange_103
Update changelog generator
2021-09-07 18:10:30 +01:00
David BakerandGitHub 495b6dcd97 Merge pull request #6705 from SimonBrandner/fix/call-tile-dispatch/18825
Use disptacher to answer/reject calls in call tiles
2021-09-07 15:45:40 +01:00
David BakerandGitHub 527ea6eb77 Merge pull request #6754 from RiotTranslateBot/weblate-element-web-matrix-react-sdk
Translations update from Weblate
2021-09-07 10:34:22 +01:00