Commit graph

21500 commits

Author SHA1 Message Date
Weblate
6adfbfbbe2 Merge branch 'origin/develop' into Weblate. 2020-07-23 09:11:08 +00:00
Michael Telatynski
4db0d94fb6
Merge pull request #5039 from matrix-org/t3chguy/fix/14684
Fix Firefox composer regression exception
2020-07-23 10:11:02 +01:00
Weblate
716b60a485 Merge branch 'origin/develop' into Weblate. 2020-07-23 08:27:25 +00:00
daniel tygel
de8470d666 Translated using Weblate (Portuguese (Brazil))
Currently translated at 69.1% (1605 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-23 08:27:25 +00:00
Michael Telatynski
ff8f1af01e
Merge pull request #5037 from matrix-org/t3chguy/room-list/14705
Fix BaseAvatar wrongly using Buttons when it needs not
2020-07-23 09:27:20 +01:00
Michael Telatynski
adba9415b3 Fix Firefox composer regression exception
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-23 09:25:01 +01:00
daniel tygel
b615e173dc Translated using Weblate (Portuguese (Brazil))
Currently translated at 69.1% (1605 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-23 03:21:39 +00:00
Weblate
6fb96e956c Merge branch 'origin/develop' into Weblate. 2020-07-22 23:39:24 +00:00
shuji narazaki
ad2b1adb54 Translated using Weblate (Japanese)
Currently translated at 57.8% (1343 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ja/
2020-07-22 23:39:24 +00:00
yuurii
b745edd186 Translated using Weblate (Japanese)
Currently translated at 57.8% (1343 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ja/
2020-07-22 23:39:24 +00:00
Tirifto
f0edd821b3 Translated using Weblate (Czech)
Currently translated at 91.7% (2130 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/cs/
2020-07-22 23:39:24 +00:00
Scott Rothrock
47814cf0cf Translated using Weblate (Japanese)
Currently translated at 57.8% (1343 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ja/
2020-07-22 21:58:49 +00:00
yuurii
330971beeb Translated using Weblate (Japanese)
Currently translated at 57.8% (1343 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ja/
2020-07-22 21:58:49 +00:00
Travis Ralston
c22cb6c325 Short-circuit room list store dispatch handling if not ready
We were taking 0.2ms to handle the registration of a timer per event during startup, even before the app is visible to the user. These timers would be short-circuited too, leading to a bunch of wasted time.

0.2ms isn't a lot of time, but multiplied by thousands of events at startup it's pretty significant.

On my account this reduces the full page spinner time from ~50 seconds to just over 20 seconds.
2020-07-22 13:35:41 -06:00
Michael Telatynski
6546f98e18 Fix BaseAvatar wrongly using Buttons when it needs not
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-22 20:01:14 +01:00
Travis Ralston
f27afc6ff8 Fix message previews not updating on their own 2020-07-22 12:43:10 -06:00
Travis Ralston
0ef6696c0a Don't re-freeze AsyncStore's state all the time 2020-07-22 10:52:45 -06:00
Travis Ralston
d593d24aea Switch to an internal Map for previews
This means we're abusing the AsyncStoreWithClient to get access to a lifecycle, but overall that seems like a minor crime compared to the time spend abusing the store's state as a map.

With thousands of rooms shown, we can save on average 743ms per preview. The new preview time is 0.12ms on average.
2020-07-22 10:50:54 -06:00
Weblate
76c7b0aa75 Merge branch 'origin/develop' into Weblate. 2020-07-22 14:24:16 +00:00
rkfg
e15f876d46 Translated using Weblate (Russian)
Currently translated at 90.7% (2107 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ru/
2020-07-22 14:24:15 +00:00
Michael Albert
60df2285c4 Translated using Weblate (German)
Currently translated at 97.9% (2276 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/de/
2020-07-22 14:24:13 +00:00
Priit Jõerüüt
1e6790e54c Translated using Weblate (Estonian)
Currently translated at 99.1% (2304 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/et/
2020-07-22 14:24:12 +00:00
Besnik Bleta
dfdc35b83d Translated using Weblate (Albanian)
Currently translated at 99.7% (2316 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/sq/
2020-07-22 14:24:10 +00:00
Travis Ralston
67fd6e6122
Merge pull request #5034 from matrix-org/travis/fix-perf
Mixed bag of performance improvements: ScrollPanel and notifications
2020-07-22 08:24:04 -06:00
Travis Ralston
61c5b4f9bf deunderscore 2020-07-22 08:23:47 -06:00
Weblate
fdc56089c2 Merge branch 'origin/develop' into Weblate. 2020-07-22 09:03:37 +00:00
XoseM
01cbe40623 Translated using Weblate (Galician)
Currently translated at 100.0% (2364 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/gl/
2020-07-22 09:03:36 +00:00
Priit Jõerüüt
e9deae2b58 Translated using Weblate (Estonian)
Currently translated at 98.5% (2329 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/et/
2020-07-22 09:03:36 +00:00
Michael Telatynski
6bb9be56cd
Merge pull request #5025 from matrix-org/t3chguy/room-list/14662
Update message previews
2020-07-22 10:03:30 +01:00
Weblate
cea68b9238 Merge branch 'origin/develop' into Weblate. 2020-07-22 04:05:30 +00:00
Robin Townsend
1eeaab25af Translated using Weblate (Lojban)
Currently translated at 22.1% (523 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/jbo/
2020-07-22 04:05:30 +00:00
Jeff Huang
3d24b7dc9e Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2364 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/zh_Hant/
2020-07-22 04:05:29 +00:00
Robin Townsend
83ab151d96 Translate create room buttons
Signed-off-by: Robin Townsend <robintown@tcakoi.dev>
2020-07-22 03:54:15 +00:00
Travis Ralston
cd77434a69 Appease the linter 2020-07-21 20:59:33 -06:00
Travis Ralston
c9da1e1874 Remove even more tags from the notification state fetching for a room 2020-07-21 20:58:59 -06:00
Travis Ralston
97739c9a73 Add more statements to avoid layout changes 2020-07-21 20:56:07 -06:00
Travis Ralston
507fa01ade Remove missed area for notification state fetching 2020-07-21 20:51:40 -06:00
Travis Ralston
dd16ec070c Replace countRoomsWithNotif with a dedicated NotificationState
Fixes https://github.com/vector-im/riot-web/issues/14694

Instead of spending 10-1000ms in a function iterating over a whole lot of room events, we can use our cached state from the Notification State Store. 

This commit sets up a structure that could be applied to communities in the TagPanel too, as that could probably use a similar optimization.

This reduces the updateStatusIndicator() time to just 4ms on average.
2020-07-21 20:24:44 -06:00
Travis Ralston
6a29cd33c1 Remove tag specificity from notification states
We don't need this complexity now that we aren't doing per-tag logic.
2020-07-21 19:59:17 -06:00
Travis Ralston
928acbdc11 Wrap ScrollPanel layout changes in if statements
These conditions are rarely true, but when they are it saves ~28ms of forced layout changes.
2020-07-21 19:52:50 -06:00
Robin Townsend
170090d5f0 Translated using Weblate (Lojban)
Currently translated at 22.0% (520 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/jbo/
2020-07-22 01:32:53 +00:00
Robin Townsend
cfe0f00f20 Translated using Weblate (Lojban)
Currently translated at 22.0% (520 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/jbo/
2020-07-22 01:29:18 +00:00
Weblate
b89fc5cfb5 Merge branch 'origin/develop' into Weblate. 2020-07-22 01:06:17 +00:00
Robin Townsend
568ee5a52e Translated using Weblate (Lojban)
Currently translated at 21.5% (509 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/jbo/
2020-07-22 01:06:17 +00:00
Robin Townsend
951570a97f Escape single quotes in composer placeholder
Signed-off-by: Robin Townsend <robintown@tcakoi.dev>
2020-07-22 00:47:48 +00:00
Robin Townsend
0b5ede3225 Translated using Weblate (Lojban)
Currently translated at 20.7% (490 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/jbo/
2020-07-21 21:54:04 +00:00
Robin Townsend
d32b900c1f Translated using Weblate (Lojban)
Currently translated at 20.6% (487 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/jbo/
2020-07-21 21:48:15 +00:00
Weblate
d918aca6a0 Merge branch 'origin/develop' into Weblate. 2020-07-21 21:08:06 +00:00
rkfg
b22fb93e88 Translated using Weblate (Russian)
Currently translated at 89.4% (2113 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ru/
2020-07-21 21:08:06 +00:00
Robin Townsend
0e0d52033c Translated using Weblate (Lojban)
Currently translated at 18.4% (434 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/jbo/
2020-07-21 21:08:04 +00:00