Commit graph

22138 commits

Author SHA1 Message Date
Travis Ralston
968fbd5cba Merge branch 'develop' into travis/echo/audit 2020-07-30 10:18:30 -06:00
Travis Ralston
7522380763 Update copy 2020-07-30 10:17:47 -06:00
Travis Ralston
fca6def588 Rename and document what local echo is 2020-07-30 09:15:19 -06:00
Travis Ralston
19fa08aafa Fix RightPanelStore imports 2020-07-30 08:53:54 -06:00
Travis Ralston
9bbb7a5310 Merge branch 'develop' into travis/settings/ts 2020-07-30 08:51:42 -06:00
Travis Ralston
bb48ee669b Make SettingsHandler truly abstract 2020-07-30 08:50:36 -06:00
Travis Ralston
648c3c7796 Fix various type definitions 2020-07-30 08:49:42 -06:00
Travis Ralston
4cf6b7174b Use a type for labs 2020-07-30 08:44:34 -06:00
Travis Ralston
1aaedb527d IHandlerMap 2020-07-30 08:43:33 -06:00
Travis Ralston
8cdb98300b Ensure methods are public 2020-07-30 08:42:01 -06:00
Travis Ralston
ad7c94917d Fix calculatedAtLevel definition 2020-07-30 08:41:51 -06:00
Weblate
48c191aa55 Merge branch 'origin/develop' into Weblate. 2020-07-30 12:37:08 +00:00
Priit Jõerüüt
34312d4144 Translated using Weblate (Estonian)
Currently translated at 99.8% (2319 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/et/
2020-07-30 12:37:08 +00:00
Besnik Bleta
c880759101 Translated using Weblate (Albanian)
Currently translated at 99.8% (2320 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/sq/
2020-07-30 12:37:07 +00:00
Jorik Schellekens
b1f8fe40d6
Merge pull request #5036 from swapnilraj/swapnilraj/right-panel-ts
Convert right_panel to TS
2020-07-30 13:37:01 +01:00
Swapnil Raj
1b4b594f92 Change public to protected for onAction 2020-07-30 16:13:13 +05:30
Swapnil Raj
d0e2695114 Add access specifier to class methods 2020-07-30 15:58:07 +05:30
Weblate
6688f271b8 Merge branch 'origin/develop' into Weblate. 2020-07-30 08:53:53 +00:00
strix aluco
9c2470659b Translated using Weblate (Ukrainian)
Currently translated at 46.7% (1084 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-30 08:53:53 +00:00
Bruno Windels
0526fcdf44
Merge pull request #5061 from matrix-org/bwindels/noknownserverserror
Provide nicer error for no known servers error when accepting an invite
2020-07-30 08:53:43 +00:00
Bruno Windels
a281c617be string order changed 2020-07-30 10:42:46 +02:00
Bruno Windels
bb685cd37a change message priority 2020-07-30 10:33:36 +02:00
Swapnil Raj
fbc341a2f5 Clean up types properly 2020-07-30 11:51:10 +05:30
Swapnil Raj
9aa128a6e8 Revert "Cleanup types"
This reverts commit 97cef335e8.
2020-07-30 11:45:49 +05:30
Swapnil Raj
97cef335e8 Cleanup types 2020-07-30 11:27:53 +05:30
Travis Ralston
7f404b0fe5 Fix levels for settings 2020-07-29 21:00:32 -06:00
Travis Ralston
e3765ea8c5 Appease the linters 2020-07-29 20:47:32 -06:00
Travis Ralston
c5574219bb Implement dialog for resending local echo transactions 2020-07-29 20:36:04 -06:00
Travis Ralston
14b0def143 Fix echo handling and show a barebones toast on error
The EchoTransaction was wrongly assuming that it knew better than the caller for when the success condition was met, so the echo marking has been left an exercise for the caller. In this case, we mark when we finally receive the sync with the updated rules.

We also have to cancel previous transactions otherwise if the user mashes buttons we could forever show the toast, and that would be bad.
2020-07-29 19:11:24 -06:00
Travis Ralston
0f1b9937a9 Connect RoomTile's notification volume to local echo
This presumes success as we don't yet have a UI for failures.
2020-07-29 16:54:33 -06:00
Travis Ralston
8f1af4be14 Add local echo capabilities for rooms
The structure here might need some documentation and work, but overall the idea is that all calls pass through a CachedEcho instance, which are self-updating.
2020-07-29 16:53:26 -06:00
Travis Ralston
75f53e4118 Ensure AsyncStoreWithClient can start mid-lifecycle
In some cases we're likely to miss the PREPARED sync, so just handle ourselves as ready if we have a client set.
2020-07-29 16:52:20 -06:00
Travis Ralston
14757cacd5 Introduce a concept of "non-urgent" toasts
This is somewhat expected to be temporary.
2020-07-29 12:43:35 -06:00
Swapnil Raj
b8e51076a8 Fix private functions for RoomHeaderButtons 2020-07-29 23:58:32 +05:30
Travis Ralston
ae3eb3da9c Fix MatrixClient access in settings 2020-07-29 11:51:42 -06:00
Travis Ralston
9c8682428f Fix various TypeScript linting issues 2020-07-29 11:03:43 -06:00
Travis Ralston
9d124ff09b Convert SettingsStore to TS 2020-07-29 10:57:14 -06:00
Weblate
92d9dbc9f6 Merge branch 'origin/develop' into Weblate. 2020-07-29 16:08:37 +00:00
Christopher May-Townsend
284e4c9c1a Translated using Weblate (Icelandic)
Currently translated at 19.6% (455 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/is/
2020-07-29 16:08:37 +00:00
Priit Jõerüüt
a3e01fc92c Translated using Weblate (Estonian)
Currently translated at 99.8% (2317 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/et/
2020-07-29 16:08:36 +00:00
Bruno Windels
d8baad31da provide nicer error for no known servers error when accepting an invite 2020-07-29 16:51:37 +02:00
Swapnil Raj
8120a26135 A bit more cleanup 2020-07-29 17:35:55 +05:30
Swapnil Raj
aa160095fa Cleanup 2020-07-29 17:26:51 +05:30
Swapnil Raj
bf450ad075 Fix the type for SetRightPanelPhasePayload
Fix uses of it as well
2020-07-29 16:59:29 +05:30
Travis Ralston
51968a8072 Convert RoomSettingsHandler to TS 2020-07-28 22:16:54 -06:00
Travis Ralston
c7b28b4566 Convert RoomDeviceSettingsHandler to TS 2020-07-28 22:14:33 -06:00
Travis Ralston
c4f4e2aa0a Convert RoomAccountSettingsHandler to TS 2020-07-28 22:04:25 -06:00
Travis Ralston
21e5bccb62 Convert LocalEchoWrapper to TS 2020-07-28 21:57:00 -06:00
Travis Ralston
4f6480c037 Convert DeviceSettingsHandler to TS 2020-07-28 21:53:07 -06:00
Travis Ralston
8097810784 Convert DefaultSettingsHandler to TS 2020-07-28 21:52:57 -06:00
Travis Ralston
32844d4624 Convert ConfigSettingsHandler to TS 2020-07-28 21:49:45 -06:00
Travis Ralston
e4d8cca861 Specify an error to appease the linter 2020-07-28 21:46:45 -06:00
Travis Ralston
4969cfe9de Appease the linter 2020-07-28 16:37:09 -06:00
Travis Ralston
7de727915d Convert AccountSettingsHandler to TS 2020-07-28 16:31:13 -06:00
Travis Ralston
e3364ba7a4 Convert MatrixClientBackedSettingsHandler to TS 2020-07-28 16:20:05 -06:00
Travis Ralston
5f5efa1448 Decorate abstract classes as abstract 2020-07-28 16:15:09 -06:00
Travis Ralston
008c19ea26 Remove unused prop from ThemeWatcher 2020-07-28 16:14:49 -06:00
Travis Ralston
d627baf508 Convert WatchManager to TS 2020-07-28 16:08:08 -06:00
Hubert Chathi
0cf10bb69a Merge branch 'develop' into uhoreg/keytar_logging 2020-07-28 17:45:39 -04:00
Hubert Chathi
fbea8c61bb add logging for keytar/pickle key
and remember when we had key, so that we know that we should expect one
2020-07-28 17:31:27 -04:00
Travis Ralston
c96def81ae Convert SettingsHandler to TS 2020-07-28 15:25:57 -06:00
Travis Ralston
7584a296e4 Use SettingController type in Settings 2020-07-28 15:24:32 -06:00
Travis Ralston
985073c249 Fix copyright in Settings 2020-07-28 15:24:08 -06:00
Travis Ralston
b5be352e88 Fix copyright in CustomStatusController 2020-07-28 15:23:25 -06:00
Travis Ralston
ef062c3511 Convert ThemeController to TS 2020-07-28 15:22:54 -06:00
Travis Ralston
d7e90e045d Convert ReloadOnChangeController to TS 2020-07-28 15:21:53 -06:00
Travis Ralston
227b611421 Convert PushToMatrixClientController to TS 2020-07-28 15:21:10 -06:00
Travis Ralston
437ccb2421 Convert NotificationControllers to TS 2020-07-28 15:19:11 -06:00
Travis Ralston
d4fd3b3262 Convert CustomStatusController to TS 2020-07-28 15:17:01 -06:00
Travis Ralston
6297004957 Convert SettingController to TS 2020-07-28 15:13:38 -06:00
Travis Ralston
27b81d1e26 Roughly convert Settings to TS 2020-07-28 15:07:35 -06:00
Travis Ralston
1f7f40736b Fix imports for SettingLevel to point at new file 2020-07-28 11:53:43 -06:00
Travis Ralston
4db4625e34 Move SettingLevel to its own file 2020-07-28 11:37:59 -06:00
Jorik Schellekens
f64ef65f97 Use StyledRadioGroup 2020-07-28 17:13:58 +01:00
Weblate
a2e873b250 Merge branch 'origin/develop' into Weblate. 2020-07-28 15:24:34 +00:00
J. Ryan Stinnett
79348b44cb
Merge pull request #4075 from MarcoZehe/SuppressSpeechWhenSending
Don't speak the outgoing message if it is in the Sending state.
2020-07-28 16:24:28 +01:00
Weblate
6e3a2dd613 Merge branch 'origin/develop' into Weblate. 2020-07-28 15:13:48 +00:00
Michael Telatynski
2d918a6dfc
Merge pull request #5052 from matrix-org/t3chguy/fix/14501
Remove poorly contrasted "dark style" heading in Room Preview Bar
2020-07-28 16:13:43 +01:00
Weblate
f0bd98f7ff Merge branch 'origin/develop' into Weblate. 2020-07-28 15:13:09 +00:00
Michael Telatynski
05332124ee
Merge pull request #5050 from matrix-org/t3chguy/fix/14774
Fix Query Matcher regression with certain unhomoglyph'd characters
2020-07-28 16:13:03 +01:00
Weblate
6bcb1b686d Merge branch 'origin/develop' into Weblate. 2020-07-28 13:30:07 +00:00
Jorik Schellekens
4f55ef685d
Merge pull request #4989 from matrix-org/joriks/resize-handlebars-2.0
Fix handlebar interaction
2020-07-28 14:30:00 +01:00
Jorik Schellekens
4ab3ea395a lint 2020-07-28 13:56:18 +01:00
Weblate
28447b71d3 Merge branch 'origin/develop' into Weblate. 2020-07-28 12:37:33 +00:00
rkfg
e9b59a4669 Translated using Weblate (Russian)
Currently translated at 90.8% (2108 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ru/
2020-07-28 12:37:32 +00:00
Travis Ralston
3561de3f8a
Merge pull request #5054 from matrix-org/travis/perf6
Minor improvements to filtering performance
2020-07-28 06:37:27 -06:00
Travis Ralston
1573c88b47
Update src/utils/arrays.ts
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-28 06:37:19 -06:00
Jorik Schellekens
9cd232617d Unify composer and room header icons 2020-07-28 13:19:11 +01:00
Weblate
5766b1c85f Merge branch 'origin/develop' into Weblate. 2020-07-28 09:41:16 +00:00
Олег Корапарара
41a749d3f6 Translated using Weblate (Ukrainian)
Currently translated at 45.2% (1050 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-28 09:41:16 +00:00
strix aluco
29f9b7c883 Translated using Weblate (Ukrainian)
Currently translated at 45.2% (1050 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-28 09:41:16 +00:00
Marcelo Filho
48482fecc6 Translated using Weblate (Portuguese (Brazil))
Currently translated at 82.3% (1911 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-28 09:41:11 +00:00
Robin Townsend
71e301b823 Translated using Weblate (Lojban)
Currently translated at 21.1% (489 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/jbo/
2020-07-28 09:41:00 +00:00
Rintan
d1b9d6f973 Translated using Weblate (Japanese)
Currently translated at 58.1% (1348 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ja/
2020-07-28 09:41:00 +00:00
call_xz
a80c0310dd Translated using Weblate (Japanese)
Currently translated at 58.1% (1348 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ja/
2020-07-28 09:41:00 +00:00
Szimszon
9a490a2a9d Translated using Weblate (Hungarian)
Currently translated at 100.0% (2322 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/hu/
2020-07-28 09:40:59 +00:00
hugues de keyzer
46b08c520d Translated using Weblate (Esperanto)
Currently translated at 99.9% (2320 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/eo/
2020-07-28 09:40:59 +00:00
Michael Telatynski
0ee30a07a8
Merge pull request #5055 from matrix-org/t3chguy/fix/14700
Fix TextWithTooltip "leaking" tooltip wrappers
2020-07-28 10:40:52 +01:00
Michael Telatynski
e7ec34e61e Fix TextWithTooltip "leaking" tooltip wrappers
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-28 10:13:13 +01:00
Travis Ralston
2a8881f753 Fix typing error 2020-07-27 17:41:23 -06:00
Travis Ralston
900c234434 Internalize notification state handling for lists
This reduces the update cost of rooms changing, and fixes a bug where when a sublist became filtered it would change the notification count of the sublist.

This does change the expected usage of the state store to ensuring that only one place updates the rooms on the list states, which is currently the room list store. Ideally the state store could listen to the room list store to update itself, however due to a complicated require() loop it is not possible.
2020-07-27 17:33:27 -06:00
Travis Ralston
b91026fa89 Ensure CustomRoomTagStore doesn't fire useless updates
This could in theory cause double rendering of the room list under some conditions.
2020-07-27 17:18:01 -06:00
Travis Ralston
5f034ee4ed Ensure arrayHasDiff returns a boolean
This is just maintenance noticed while debugging.
2020-07-27 17:17:27 -06:00
Travis Ralston
51592ccfb6 Remove watch notifications from SettingsStore
It slows things down a bit, and in practice is more unlikely to be a problem than a savior.
2020-07-27 17:17:08 -06:00
Travis Ralston
a15aae4daf Apply a throttle to filter condition updates 2020-07-27 16:35:48 -06:00
Travis Ralston
517c93a7d5 Move expand-on-filter into the sublist
It's a bit more complicated this way, but helps reduce some of the latency involved in remounting the entire room list.
2020-07-27 16:35:48 -06:00
Travis Ralston
c6033b9410 Move search out of RoomList and LeftPanel, into RoomSearch
This prevents the entire left panel from having to re-mount whenever the search query changes.
2020-07-27 16:35:48 -06:00
Travis Ralston
42498d32cc Move community filtering into the sublist
This is a step towards the room list not having to concern itself with the search parameters.
2020-07-27 16:35:48 -06:00
Marcelo Filho
02a3d60be7 Translated using Weblate (Portuguese (Brazil))
Currently translated at 75.8% (1759 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 20:34:50 +00:00
strix aluco
6d2cf3bc9d Translated using Weblate (Ukrainian)
Currently translated at 42.9% (995 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-27 20:28:35 +00:00
KenjiKenjiIcantLetYouGo
7f9820e52c Translated using Weblate (Portuguese (Brazil))
Currently translated at 75.7% (1758 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 20:28:35 +00:00
Marcelo Filho
a9fcbcb677 Translated using Weblate (Portuguese (Brazil))
Currently translated at 75.7% (1758 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 20:28:35 +00:00
KenjiKenjiIcantLetYouGo
31cfcc8aab Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:19:39 +00:00
Marcelo Filho
2d887dad6a Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:19:39 +00:00
KenjiKenjiIcantLetYouGo
8a997dae0b Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:18:59 +00:00
Marcelo Filho
a973149803 Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:18:59 +00:00
KenjiKenjiIcantLetYouGo
30608bde64 Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:16:15 +00:00
Bruno P. Kinoshita
f586e8d6a1 Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:16:14 +00:00
Marcelo Filho
a623b1167d Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:16:14 +00:00
Bruno P. Kinoshita
6e1ef2ed4c Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:14:27 +00:00
Marcelo Filho
4e637b5ffd Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:14:27 +00:00
Bruno P. Kinoshita
fc63b93136 Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:10:54 +00:00
Marcelo Filho
e4d14b4ddd Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:10:54 +00:00
Bruno P. Kinoshita
6b1b1300bf Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:08:02 +00:00
Marcelo Filho
4420cd6cf9 Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:08:02 +00:00
Bruno P. Kinoshita
a6edb09c70 Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:04:59 +00:00
Marcelo Filho
499d9a513d Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 19:04:59 +00:00
Robin Townsend
7acd538cf6 Translated using Weblate (Lojban)
Currently translated at 21.1% (489 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/jbo/
2020-07-27 17:23:32 +00:00
Jorik Schellekens
447ef63950 Replace old checkboxes 2020-07-27 16:36:31 +01:00
Jorik Schellekens
d55699211e Update copy icon on pre block and share dialogues 2020-07-27 15:13:02 +01:00
Michael Telatynski
992d7215c7 Remove poorly contrasted "dark style" heading in Room Preview Bar
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-27 14:59:00 +01:00
Weblate
0f7610a968 Merge branch 'origin/develop' into Weblate. 2020-07-27 13:51:42 +00:00
Олег Корапарара
ccdb3d8833 Translated using Weblate (Ukrainian)
Currently translated at 42.9% (995 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-27 13:51:42 +00:00
strix aluco
7c847dbc8b Translated using Weblate (Ukrainian)
Currently translated at 42.9% (995 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-27 13:51:39 +00:00
Marcelo Filho
4db0165aea Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.0% (1695 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pt_BR/
2020-07-27 13:51:38 +00:00
Danial Behzadi
e475b4ad2b Translated using Weblate (Persian)
Currently translated at 6.5% (151 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/fa/
2020-07-27 13:51:32 +00:00
Nils Haugen
91de537508 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 56.1% (1303 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/nn/
2020-07-27 13:51:30 +00:00
random
ac9bf003ed Translated using Weblate (Italian)
Currently translated at 100.0% (2322 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/it/
2020-07-27 13:51:30 +00:00
Priit Jõerüüt
a766bdcf2d Translated using Weblate (Estonian)
Currently translated at 99.1% (2302 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/et/
2020-07-27 13:51:29 +00:00
tusooa
b5aaf7372c Translated using Weblate (Chinese (Simplified))
Currently translated at 62.1% (1443 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/zh_Hans/
2020-07-27 13:51:29 +00:00
Michael Telatynski
a74470aff0 Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/room-list/desync
 Conflicts:
	src/components/views/rooms/RoomTile.tsx
2020-07-27 14:42:26 +01:00
Michael Telatynski
368d1bf699 delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-27 14:40:41 +01:00
Michael Telatynski
1085d89e11 RoomList listen to notificationState updates for bolding
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-27 14:39:30 +01:00
Michael Telatynski
94acc02b25 Fix Query Matcher regression with certain unhomoglyph'd characters like M vs m
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-27 12:08:51 +01:00
Олег Корапарара
485c1b048d Translated using Weblate (Ukrainian)
Currently translated at 40.9% (950 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-27 06:41:36 +00:00
strix aluco
a79b376654 Translated using Weblate (Ukrainian)
Currently translated at 40.9% (950 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-27 06:41:35 +00:00
Олег Корапарара
2608d64a97 Translated using Weblate (Ukrainian)
Currently translated at 40.3% (935 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-27 06:35:28 +00:00
Олег Корапарара
a0635b2785 Translated using Weblate (Ukrainian)
Currently translated at 40.3% (935 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-27 06:35:28 +00:00
strix aluco
b522ac4c3e Translated using Weblate (Ukrainian)
Currently translated at 40.3% (935 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-27 06:35:23 +00:00
Олег Корапарара
05c057a3be Translated using Weblate (Ukrainian)
Currently translated at 36.6% (849 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-27 03:33:56 +00:00
strix aluco
bd89619f06 Translated using Weblate (Ukrainian)
Currently translated at 27.1% (629 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-26 10:41:02 +00:00
Michael Albert
764dfc8411 Translated using Weblate (German)
Currently translated at 98.8% (2294 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/de/
2020-07-26 10:41:01 +00:00
Priit Jõerüüt
221cc64ffb Translated using Weblate (Estonian)
Currently translated at 99.1% (2302 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/et/
2020-07-26 10:40:59 +00:00
Weblate
fcb6411bfe Merge branch 'origin/develop' into Weblate. 2020-07-24 20:08:33 +00:00
Travis Ralston
8e7b60b11e Remove useless if statement 2020-07-24 14:07:37 -06:00
Travis Ralston
593b472e50 Ensure notification badges stop listening when they unmount 2020-07-24 14:02:43 -06:00
Weblate
be12f22ad7 Merge branch 'origin/develop' into Weblate. 2020-07-24 20:02:34 +00:00
Travis Ralston
46f9d44e64 Use PureComponent instead
It ranges wildly between 10 and 50ms while ours is stable at 30-40ms, but the effort doesn't need to be duplicated.
2020-07-24 13:58:21 -06:00
Travis Ralston
e3800dba0e Remove debug logging 2020-07-24 13:23:51 -06:00
Travis Ralston
c3623f439c Rip hover support out of the RoomTile component
It's all handled by CSS and this literally does nothing but spam renders.
2020-07-24 13:10:39 -06:00
Travis Ralston
37035f945b Move message previews into RoomTile's state
Now that it doesn't re-render without state updates, we should just wedge it into state.
2020-07-24 13:09:26 -06:00
Travis Ralston
09808fa7be Only update RoomTiles when they change significantly 2020-07-24 12:58:10 -06:00
Weblate
3179da0994 Merge branch 'origin/develop' into Weblate. 2020-07-24 17:16:59 +00:00
Yuriy Bulka
634208a966 Translated using Weblate (Ukrainian)
Currently translated at 27.1% (629 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-24 17:16:59 +00:00
Karol Kosek
40c1b36d29 Translated using Weblate (Polish)
Currently translated at 65.4% (1518 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/pl/
2020-07-24 17:16:59 +00:00
Travis Ralston
57a5b47aa4
Merge pull request #5047 from matrix-org/travis/perf3
Reward users for using stable ordering in their room list
2020-07-24 11:16:50 -06:00
Travis Ralston
d26fcb7f16
Update src/components/views/rooms/RoomList.tsx
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
2020-07-24 11:16:40 -06:00
Travis Ralston
4d7980eb07 Ensure references to the room list store are broken for diffing
See commit diff for details.
2020-07-24 10:38:04 -06:00
Travis Ralston
0a31bd169c Skip updates in collapsed lists too 2020-07-24 10:20:00 -06:00
Weblate
6de8c688fb Merge branch 'origin/develop' into Weblate. 2020-07-24 07:37:56 +00:00
XoseM
9a133fd7a5 Translated using Weblate (Galician)
Currently translated at 100.0% (2322 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/gl/
2020-07-24 07:37:56 +00:00
Jeff Huang
b685a223b6 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2322 of 2322 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/zh_Hant/
2020-07-24 07:37:56 +00:00
Michael Telatynski
c578026474 Merge branches 'develop' and 't3chguy/fix/13641' of github.com:matrix-org/matrix-react-sdk into t3chguy/fix/13641
 Conflicts:
	src/editor/parts.ts
2020-07-24 08:18:20 +01:00
Travis Ralston
82f90c4734 Do the faster length change check first
... because it's faster. Also we don't need to diff the array here.
2020-07-23 22:31:52 -06:00
Travis Ralston
fd15fc3984 Ensure message previews update when needed
In 9969b01c5f we stopped updating the sublist whenever we felt like it, which indirectly froze message previews for room tiles (badges, unread state, etc were unaffected because that is managed by a different store). To fix this, we simply have to listen for changes and perform an update.
2020-07-23 22:24:07 -06:00
Travis Ralston
7e50464eeb Fix filtering causing sticky header artifacts
In 7b97c3032b we reduced the RoomList updates to just added/removed sublists, but didn't consider that we might also have to handle lengths of those sublists changing enough for us to fix the sticky headers.
2020-07-23 22:19:16 -06:00
Travis Ralston
9969b01c5f Only render sublists when they change significantly
We can ignore off-screen updates, so do that. See diff for more details on what we're doing.
2020-07-23 22:13:32 -06:00
Travis Ralston
ad92e6ba00 Don't constantly re-mount the sublists with a new addRoomFn
Any time we though that the room list had to re-render we were dynamically creating a new addRoomFn, which would signal to the sublist that it needed to re-render. 

The only reason we wrap the function from the aesthetics is to provide theoretical tiling/multiaccount support through use of different dispatchers, however considering that's not a reality yet we can just use a default dispatcher when none is supplied.
2020-07-23 22:12:10 -06:00
Travis Ralston
7b97c3032b Make the sublists aware of their own list changes
This cuts the render time in half (from ~448ms to ~200ms on my account) per received event, as we're no longer re-mounting the entire room list and instead just the section(s) we care about.
2020-07-23 21:36:43 -06:00
Michael Telatynski
c1d2e27f9c Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into SuppressSpeechWhenSending 2020-07-24 00:03:55 +01:00
Michael Telatynski
862856d3be Also add aria-atomic=true
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-24 00:03:42 +01:00
Weblate
1090df06a8 Merge branch 'origin/develop' into Weblate. 2020-07-23 23:02:55 +00:00
Michael Telatynski
60a6b13f4b
Merge pull request #5026 from matrix-org/t3chguy/room-list/14440
Put low priority xor toggle back in the room list context menu
2020-07-24 00:02:50 +01:00
Weblate
f28db43fbd Merge branch 'origin/develop' into Weblate. 2020-07-23 23:01:53 +00:00
Michael Telatynski
55b9ba23c2
Merge pull request #5040 from matrix-org/t3chguy/community-autocomplete
Fix autocompletion of Community IDs
2020-07-24 00:01:48 +01:00
Weblate
bfdd0b8f63 Merge branch 'origin/develop' into Weblate. 2020-07-23 22:03:53 +00:00
Tirifto
4b11944938 Translated using Weblate (Czech)
Currently translated at 92.2% (2143 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/cs/
2020-07-23 22:03:53 +00:00
Travis Ralston
2abec8b100 Disable lint in InviteDialog 2020-07-23 15:58:06 -06:00
Michael Telatynski
253d4abb49 Mass redact ignore room creation events
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-23 21:30:49 +01:00
Weblate
5868b232e7 Merge branch 'origin/develop' into Weblate. 2020-07-23 17:14:50 +00:00
ziriSut
421f817b23 Translated using Weblate (Kabyle)
Currently translated at 31.0% (721 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/kab/
2020-07-23 17:14:50 +00:00
Tirifto
d483addd30 Translated using Weblate (Esperanto)
Currently translated at 99.9% (2321 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/eo/
2020-07-23 17:14:47 +00:00
Tirifto
e8c0d6ec7c Translated using Weblate (Czech)
Currently translated at 92.1% (2140 of 2324 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/cs/
2020-07-23 17:14:46 +00:00
David Baker
6fb257df7a Add dismiss button to rebrand toast
Fixes https://github.com/vector-im/riot-web/issues/14575
2020-07-23 17:33:14 +01:00
Michael Telatynski
c8832f5582 Fix autocompletion of Community IDs
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-23 14:47:42 +01:00
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
Swapnil Raj
5ea7be5d53 Cleanup comments 2020-07-22 21:17:58 +05:30
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
Michael Telatynski
7c1935a44e Key EventTile's using txnId if it is set to prevent a remount
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-22 11:10:55 +01:00
Swapnil Raj
d7728881a3 lint 2020-07-22 15:22:16 +05:30
Swapnil Raj
8ae11ce886 Fix shadow-variable errors in EncryptionPanel 2020-07-22 15:14:50 +05:30
Swapnil Raj
0f0b4035b7 Fix shadow variable errors 2020-07-22 15:14:50 +05:30
Swapnil Raj
5ddae04fb0 lint 2020-07-22 15:14:50 +05:30
Swapnil Raj
8fac7a8167 Convert VerificationPanel to TS 2020-07-22 15:14:50 +05:30
Swapnil Raj
3e64ec11c0 lint 2020-07-22 15:14:50 +05:30
Swapnil Raj
36974c4231 Convert EncryptionPanel to TS 2020-07-22 15:14:50 +05:30
Swapnil Raj
2f0caab851 "fix" type for members in SetRightPanelPhasePayload 2020-07-22 15:14:50 +05:30
Swapnil Raj
dac19cffce Convert EncryptionInfo to TS 2020-07-22 15:14:50 +05:30
Swapnil Raj
a4959f43d2 Convert GroupHeaderButtons to TS
Fix typo in SetRightPanelPhasePayload
2020-07-22 15:14:50 +05:30
Swapnil Raj
887d507772 Fix key to match SetRightPanelPhasePayload's key
member -> members
2020-07-22 15:14:50 +05:30
Swapnil Raj
23e4b67a69 Convert HeaderButton to TS 2020-07-22 15:14:50 +05:30
Swapnil Raj
0f59e34a3a Nest groupId in refireParams to match types 2020-07-22 15:14:50 +05:30
Swapnil Raj
1c913b85e2 Replace strings action with correspoding type 2020-07-22 15:14:50 +05:30
Swapnil Raj
2c8b5b49ed lint 2020-07-22 15:14:50 +05:30
Swapnil Raj
1d3635e1c8 Replaced string actions with their corresponding types 2020-07-22 15:14:50 +05:30
Swapnil Raj
344185a375 Translate right panel stuff to ts
Add actions for right panel
2020-07-22 15:14:50 +05:30
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
Michael Telatynski
a0e7efd7d5 delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 22:50:39 +01: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
Michael Telatynski
fd869b20fa type coerce
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 22:33:01 +01:00
Michael Telatynski
c4fc70b9be Post-merge fix
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 22:28:36 +01:00
Michael Telatynski
70c81cc377 Merge branches 'develop' and 'travis/download-logs' of github.com:matrix-org/matrix-react-sdk into travis/download-logs
 Conflicts:
	src/i18n/strings/en_EN.json
	src/rageshake/submit-rageshake.ts
2020-07-21 22:22:28 +01: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
Travis Ralston
bcc6c96030
Merge pull request #5032 from matrix-org/travis/perf/blur-bg
Don't hammer on the layout engine with avatar updates for the background
2020-07-21 15:07:58 -06:00
Travis Ralston
0a846cb1b5 Don't hammer on the layout engine with avatar updates for the background
Changing the property on every render of the left panel (which is basically all the time) is super bad on the GPU and for our CPU. We should only do that when something changes.
2020-07-21 15:02:59 -06:00
Robin Townsend
e04c238a17 Translated using Weblate (Lojban)
Currently translated at 18.1% (429 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:01:06 +00:00
Robin Townsend
6c6b55c9f8 Translated using Weblate (Lojban)
Currently translated at 17.5% (414 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 20:41:44 +00:00
Weblate
061f692d92 Merge branch 'origin/develop' into Weblate. 2020-07-21 20:28:56 +00:00
rkfg
43a084cf71 Translated using Weblate (Russian)
Currently translated at 88.4% (2089 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 20:28:56 +00:00
Robin Townsend
67fe051a9a Translated using Weblate (Lojban)
Currently translated at 17.3% (410 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 20:28:54 +00:00
Szimszon
19577dd0ca Translated using Weblate (Hungarian)
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/hu/
2020-07-21 20:28:53 +00:00
Priit Jõerüüt
b0f078e01b 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-21 20:28:52 +00:00
Travis Ralston
6a38833a2b Ensure incremental updates to the ImportanceAlgorithm trigger A-Z order
Fixes https://github.com/vector-im/riot-web/issues/14475

Background: Sticky rooms are actually a pair of lies to the underlying algorithm as a combination of REMOVE_ROOM/NEW_ROOM calls so they don't get considered as needing to be sorted. When a room is added under the importance algorithm, it is expected that the category it is being added to will be re-sorted to account for the change, however we weren't doing that since we optimized the NewRoom path to be a splice operation.
2020-07-21 14:12:58 -06:00
Robin Townsend
8eb296ca5d Translated using Weblate (Lojban)
Currently translated at 16.9% (399 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 19:44:17 +00:00
Robin Townsend
1243bc429a Translated using Weblate (Lojban)
Currently translated at 16.8% (398 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 19:16:25 +00:00
Weblate
8b09eb788a Merge branch 'origin/develop' into Weblate. 2020-07-21 17:12:57 +00:00
Hubert Chathi
cbe4f04cd7
Merge pull request #5029 from uhoreg/sanitize_language
don't syntax highlight languages that begin with "_"
2020-07-21 13:12:51 -04:00
Michael Telatynski
7faf94cd8d remove stale comment
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 17:57:08 +01:00
Michael Telatynski
6f34c36537 tidy up
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 17:56:50 +01:00
Michael Telatynski
95854a2f67 Merge branches 'develop' and 't3chguy/room-list/13981' of github.com:matrix-org/matrix-react-sdk into t3chguy/room-list/13981
 Conflicts:
	src/@types/global.d.ts
2020-07-21 17:56:30 +01:00
Weblate
c888372974 Merge branch 'origin/develop' into Weblate. 2020-07-21 16:55:30 +00:00
Dmytro Kyrychuk
fe37a15bca Translated using Weblate (Ukrainian)
Currently translated at 26.6% (628 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-21 16:55:30 +00:00
Robin Townsend
21d4e33862 Translated using Weblate (Lojban)
Currently translated at 17.1% (405 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 16:55:29 +00:00
Michael Telatynski
e54eea0c51
Merge pull request #4956 from matrix-org/t3chguy/ts/1
Convert Modal to TypeScript
2020-07-21 17:55:20 +01:00
Michael Telatynski
0075ae2187 update emoji provider regex
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 17:53:16 +01:00
Michael Telatynski
93884cb89b Update PlainBasePart to only split on space boundaries
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 17:50:24 +01:00
Hubert Chathi
2ce493307e don't syntax highlight languages that begin with "_" 2020-07-21 12:47:40 -04:00
Weblate
736c364c7d Merge branch 'origin/develop' into Weblate. 2020-07-21 15:30:09 +00:00
Dmytro Kyrychuk
9f220d1688 Translated using Weblate (Ukrainian)
Currently translated at 26.1% (616 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/uk/
2020-07-21 15:30:08 +00:00
Robin Townsend
b3d257f53b Translated using Weblate (Lojban)
Currently translated at 15.1% (356 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 15:30:08 +00:00
Lasse Liehu
1371af4c5e Translated using Weblate (Finnish)
Currently translated at 93.1% (2202 of 2364 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/fi/
2020-07-21 15:30:05 +00:00
Priit Jõerüüt
01e054e04f 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-21 15:30:04 +00:00
Jorik Schellekens
22994bddf4
Update src/indexing/BaseEventIndexManager.ts
Co-authored-by: Travis Ralston <travpc@gmail.com>
2020-07-21 16:22:17 +01:00
Jorik Schellekens
a06cc77411 Remove unused imports 2020-07-21 15:34:00 +01:00
Jorik Schellekens
501e0c29ca Merge remote-tracking branch 'origin' into joriks/eslint-config 2020-07-21 15:32:50 +01:00
Weblate
a59b236660 Merge branch 'origin/develop' into Weblate. 2020-07-21 12:46:56 +00:00
random
5bcd9f9d8e Translated using Weblate (Italian)
Currently translated at 100.0% (2363 of 2363 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/it/
2020-07-21 12:46:56 +00:00
Priit Jõerüüt
dfe960d70c Translated using Weblate (Estonian)
Currently translated at 97.2% (2298 of 2363 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/et/
2020-07-21 12:46:56 +00:00
Travis Ralston
37aed54d12
Merge pull request #5024 from matrix-org/travis/room-list/custom-tags
Support custom tags in the room list again
2020-07-21 06:46:50 -06:00
Michael Telatynski
29c984455e tidy up
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 13:43:42 +01:00
Weblate
95070ff2b5 Merge branch 'origin/develop' into Weblate. 2020-07-21 12:26:39 +00:00
Robin Townsend
3114f3a566 Translated using Weblate (Lojban)
Currently translated at 13.7% (323 of 2363 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/jbo/
2020-07-21 12:26:38 +00:00
ziriSut
f910133a72 Translated using Weblate (Kabyle)
Currently translated at 30.0% (710 of 2363 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/kab/
2020-07-21 12:26:27 +00:00
Priit Jõerüüt
c6ea12d974 Translated using Weblate (Estonian)
Currently translated at 96.8% (2287 of 2363 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/et/
2020-07-21 12:26:12 +00:00
Michael Telatynski
ae069576f6 Fix the tag panel context menu
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 10:33:30 +01:00
Jorik Schellekens
be5db851ca Revert unsafe rename and use boolean coercion 2020-07-21 10:29:05 +01:00
Michael Telatynski
a69560d0de add comment
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 10:22:03 +01:00
Michael Telatynski
0db66313e2 Add more causes to blank out active room
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 10:20:30 +01:00
Michael Telatynski
9aff56afcc add more types
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 10:15:05 +01:00
Michael Telatynski
8cacf1ff97 Convert RoomViewStore and ActiveRoomObserver to typescript
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 10:14:12 +01:00
Michael Telatynski
aaad18c9c2 i18n
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 09:55:22 +01:00
Michael Telatynski
fe0c660fac Put low priority xor toggle back in the room list context menu
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 09:50:20 +01:00
Michael Telatynski
193a0d89af Prefix message previews for emotes with a *
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 09:31:22 +01:00
Michael Telatynski
eb0e9ecab4 Remove message previews for state events
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-21 09:28:27 +01:00
Travis Ralston
de35e0dfcd Update i18n 2020-07-20 16:56:41 -06:00
Travis Ralston
a0b2859436 Support custom tags in the room list again
Fixes https://github.com/vector-im/riot-web/issues/14091

Design needs work, however this is behind labs anyways. This re-implements the behaviour of the old room list.

The implementation ended up being a lot easier due to early confusion with what the TagOrderStore and TagPanel take care of. Turns out they don't deal with tags, but groups. As such, we don't need to do anything with filtering (though we keep some sanity checks in place for safety), and just have to wire up the CustomRoomTagPanel and CustomRoomTagStore.
2020-07-20 16:51:16 -06:00
Weblate
b84fa1efd5 Merge branch 'origin/develop' into Weblate. 2020-07-20 21:13:18 +00:00
ziriSut
e03b935b9c Translated using Weblate (Kabyle)
Currently translated at 21.1% (499 of 2363 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/kab/
2020-07-20 21:13:18 +00:00
zurtel22
3d50ad1896 Translated using Weblate (German)
Currently translated at 97.6% (2307 of 2363 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/de/
2020-07-20 21:13:15 +00:00
Travis Ralston
4de1645ac7
Merge pull request #5021 from matrix-org/t3chguy/room-list/14631
Tag Watcher don't create new filter if not needed, confuses references
2020-07-20 15:13:09 -06:00
Jorik Schellekens
6433e163f7 Use variable name instead of _ 2020-07-20 20:55:35 +01:00
Jorik Schellekens
3cf8dff70d FIx coment 2020-07-20 20:50:12 +01:00
Jorik Schellekens
d86eb5eb9e Lint new new code 2020-07-20 20:48:27 +01:00
Jorik Schellekens
c0ce6e8161 Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into joriks/eslint-config 2020-07-20 20:44:52 +01:00
Jorik Schellekens
4ba1f91a2b Fix lint issues in new code 2020-07-20 20:43:55 +01:00
Jorik Schellekens
c3ffbdbdbc Fix naming format errors 2020-07-20 20:02:21 +01:00
Weblate
3a5b556733 Merge branch 'origin/develop' into Weblate. 2020-07-20 16:34:58 +00:00
iortega
c22cbe483f Translated using Weblate (Basque)
Currently translated at 94.2% (2225 of 2363 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/eu/
2020-07-20 16:34:58 +00:00
Michael Telatynski
7a05476c50 add missing types
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-20 17:10:08 +01:00
Michael Telatynski
9fca422de7 Merge branches 'develop' and 't3chguy/ts/2' of github.com:matrix-org/matrix-react-sdk into t3chguy/ts/2 2020-07-20 17:07:18 +01:00
Michael Telatynski
06cc76f7d8 mark some things as public
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-20 16:34:52 +01:00
Michael Telatynski
ed0d9973b7 Switch to a discriminated unions
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-20 16:33:53 +01:00
Jorik Schellekens
b3fa855bd8 Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into joriks/eslint-config 2020-07-20 16:22:32 +01:00
Michael Telatynski
6ef9a2474c Merge branches 'develop' and 't3chguy/ts/1' of github.com:matrix-org/matrix-react-sdk into t3chguy/ts/1
 Conflicts:
	src/@types/global.d.ts
2020-07-20 15:38:48 +01:00
Weblate
1ca06e64f7 Merge branch 'origin/develop' into Weblate. 2020-07-20 14:35:52 +00:00
Michael Telatynski
44043d6dd5
Merge pull request #4977 from matrix-org/t3chguy/query-matcher-unhomoglyph
Query Matcher use unhomoglyph for a little bit more leniency
2020-07-20 15:35:47 +01:00
Weblate
46243f516b Merge branch 'origin/develop' into Weblate. 2020-07-20 14:35:12 +00:00
Michael Telatynski
446e8de39e
Merge pull request #5017 from matrix-org/t3chguy/fix/14596
Fix Breadcrumbs2 ending up with 2 tabIndexes on Firefox
2020-07-20 15:35:07 +01:00
Weblate
7d8e11effd Merge branch 'origin/develop' into Weblate. 2020-07-20 14:24:31 +00:00
Michael Telatynski
0de6cada57
Merge pull request #5023 from matrix-org/t3chguy/room-list/14644
Add min-width to floating Jitsi
2020-07-20 15:24:26 +01:00
Michael Telatynski
f02115f2a9 Merge branches 'develop' and 't3chguy/fix/14596' of github.com:matrix-org/matrix-react-sdk into t3chguy/fix/14596 2020-07-20 15:20:08 +01:00
Weblate
44461479fc Merge branch 'origin/develop' into Weblate. 2020-07-20 14:19:37 +00:00
Michael Telatynski
9e6532e46e
Merge pull request #5016 from matrix-org/t3chguy/tooltips2
Use mouseleave instead of mouseout for hover events. Fix tooltip flicker
2020-07-20 15:19:32 +01:00
Weblate
708c784dd4 Merge branch 'origin/develop' into Weblate. 2020-07-20 14:19:24 +00:00
Michael Telatynski
dba54115ac
Merge pull request #5015 from matrix-org/t3chguy/fix/14595
Fix slash commands null guard
2020-07-20 15:19:19 +01:00
Weblate
46fb196484 Merge branch 'origin/develop' into Weblate. 2020-07-20 14:19:00 +00:00
Michael Telatynski
476c3eb7c8
Merge pull request #5014 from matrix-org/t3chguy/tooltips
Fix field tooltips
2020-07-20 15:18:53 +01:00
Weblate
3920f5ff76 Merge branch 'origin/develop' into Weblate. 2020-07-20 14:18:48 +00:00
Michael Telatynski
828cfb7138 Add min-width to floating Jitsi
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-20 15:15:21 +01:00
Michael Telatynski
8063263665 delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-20 14:56:47 +01:00
Michael Telatynski
8aceb11992 Fix community right panel button regression
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-20 14:47:06 +01:00
Michael Telatynski
29defa3e57 Tag Watcher don't create new filter if not needed, confuses references
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-20 14:36:12 +01:00
Weblate
dd6a8ba531 Merge branch 'origin/develop' into Weblate. 2020-07-20 12:46:50 +00:00
vejetaryenvampir
f681288292 Translated using Weblate (Turkish)
Currently translated at 73.8% (1754 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/tr/
2020-07-20 12:46:50 +00:00
Марко М. Костић
782e5a6e98 Translated using Weblate (Serbian)
Currently translated at 41.1% (978 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/sr/
2020-07-20 12:46:45 +00:00
progserega
b1f539f383 Translated using Weblate (Russian)
Currently translated at 87.3% (2076 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ru/
2020-07-20 12:46:38 +00:00
Kevin Scruff
b02a8c431d Translated using Weblate (Persian)
Currently translated at 5.2% (123 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/fa/
2020-07-20 12:46:33 +00:00
MamasLT
524acec98e Translated using Weblate (Lithuanian)
Currently translated at 68.4% (1626 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/lt/
2020-07-20 12:46:32 +00:00
call_xz
bbc2b6bf57 Translated using Weblate (Japanese)
Currently translated at 56.9% (1354 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ja/
2020-07-20 12:46:32 +00:00
XoseM
f95c3c4bc8 Translated using Weblate (Galician)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/gl/
2020-07-20 12:46:32 +00:00
Priit Jõerüüt
0c3948c4e0 Translated using Weblate (Estonian)
Currently translated at 96.8% (2302 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/et/
2020-07-20 12:46:31 +00:00
Tirifto
da5e53bf89 Translated using Weblate (Esperanto)
Currently translated at 99.9% (2375 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/eo/
2020-07-20 12:46:29 +00:00
Jeff Huang
71040e94be Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/zh_Hant/
2020-07-20 12:46:29 +00:00
HOU ChG
2afa32d710 Translated using Weblate (Chinese (Simplified))
Currently translated at 60.5% (1439 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/zh_Hans/
2020-07-20 12:46:26 +00:00
linsui
88a6365838 Translated using Weblate (Chinese (Simplified))
Currently translated at 60.5% (1439 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/zh_Hans/
2020-07-20 12:46:21 +00:00
Txopi
701787b874 Translated using Weblate (Basque)
Currently translated at 94.2% (2239 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/eu/
2020-07-20 12:46:20 +00:00
folky born
62a9b5179a Translated using Weblate (Arabic)
Currently translated at 15.4% (367 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ar/
2020-07-20 12:46:20 +00:00
aalzehla
dccab5ea96 Translated using Weblate (Arabic)
Currently translated at 15.4% (367 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ar/
2020-07-20 12:46:17 +00:00
Besnik Bleta
71dcc75279 Translated using Weblate (Albanian)
Currently translated at 99.7% (2371 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/sq/
2020-07-20 12:46:17 +00:00
Travis Ralston
7996013cd5
Merge pull request #5013 from matrix-org/travis/room-list/rm-old
[BREAKING] Remove the old room list
2020-07-20 06:46:05 -06:00
aalzehla
e33fc84d5b Translated using Weblate (Arabic)
Currently translated at 13.9% (330 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ar/
2020-07-18 15:48:18 +00:00
invertor
79f7899e49 Translated using Weblate (Arabic)
Currently translated at 13.9% (330 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ar/
2020-07-18 15:48:18 +00:00
Michael Telatynski
fabed26b09 Fix Breadcrumbs2 ending up with 2 tabIndexes on Firefox due to explicit css overflow scroll
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-18 12:19:03 +01:00
Michael Telatynski
e9633b2e3b Use mouseleave instead of mouseout for hover events. Fix tooltip flicker
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-18 12:01:51 +01:00
Michael Telatynski
8480d387cc Fix slash commands null guard
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-18 11:40:45 +01:00
Michael Telatynski
c980b58c69 Fix field tooltips
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-18 11:36:23 +01:00
Travis Ralston
e03978a7ba Update i18n 2020-07-17 16:29:11 -06:00
Travis Ralston
2dfd636a9e Appease the linter 2020-07-17 16:28:49 -06:00
Travis Ralston
7fc5ba50c8 Update references to issues 2020-07-17 16:22:33 -06:00
Travis Ralston
a4f7f666cf Remove useless TagSpecificNotificationState
FTUE Notifications won't be needing this.
2020-07-17 16:20:19 -06:00
Travis Ralston
c5d732a631 IncomingCallBox2 -> IncomingCallBox 2020-07-17 15:56:58 -06:00
Travis Ralston
76902a752f CallPreview2 -> CallPreview 2020-07-17 15:56:07 -06:00
Travis Ralston
7f5c501b2b CallView2 -> CallView 2020-07-17 15:55:30 -06:00
Travis Ralston
cbf967ea69 Remove legacy call components 2020-07-17 15:53:13 -06:00
Travis Ralston
d7ada5f7c5 Remove TODO flags 2020-07-17 15:47:37 -06:00
Travis Ralston
c9b0b3b31d RoomSublist2 -> RoomSublist 2020-07-17 15:46:46 -06:00
Travis Ralston
96065ae982 RoomTile2 -> RoomTile 2020-07-17 15:43:29 -06:00
Travis Ralston
8dfe7b6cc7 RoomBreadcrumbs2 -> RoomBreadcrumbs 2020-07-17 15:32:06 -06:00
Travis Ralston
a7c18bfbfa RoomList2 -> RoomList 2020-07-17 15:27:49 -06:00
Travis Ralston
2441cbc9ac LeftPanel2 -> LeftPanel 2020-07-17 15:22:18 -06:00
Travis Ralston
52219a8341 Remove legacy resizing code 2020-07-17 15:18:42 -06:00
Travis Ralston
1cce6e2e32 Enable new room list store forever 2020-07-17 15:14:58 -06:00
Travis Ralston
2b15ba21dd Rename RoomListStore file 2020-07-17 15:11:34 -06:00
Travis Ralston
209a5d2220 Rename RoomListStore2 class name
We use `RoomListStore` as a singleton, and don't want the ugly `2` at the end of the actual store instance, so here we rename it to something half-decent.
2020-07-17 15:10:30 -06:00
Weblate
2200f9cbce Merge branch 'origin/develop' into Weblate. 2020-07-17 21:04:45 +00:00
call_xz
3fce8df9eb Translated using Weblate (Japanese)
Currently translated at 56.7% (1348 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ja/
2020-07-17 21:04:45 +00:00
Priit Jõerüüt
ffbcd55182 Translated using Weblate (Estonian)
Currently translated at 95.5% (2272 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/et/
2020-07-17 21:04:43 +00:00
J. A. Durieux
139508e14b Translated using Weblate (Dutch)
Currently translated at 85.0% (2022 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/nl/
2020-07-17 21:04:42 +00:00
invertor
ee850095a2 Translated using Weblate (Arabic)
Currently translated at 13.8% (328 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ar/
2020-07-17 21:04:42 +00:00
aalzehla
ebb63a622c Translated using Weblate (Arabic)
Currently translated at 13.8% (328 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ar/
2020-07-17 21:04:41 +00:00
Jorik Schellekens
58532f2ac4
Merge pull request #4990 from matrix-org/joriks/irc-layout-truncate-upload-name
ellipse senders for images and videos
2020-07-17 22:04:19 +01:00
Travis Ralston
1f9c07861e Remove the old room list store 2020-07-17 14:27:45 -06:00
Travis Ralston
62b58e18e9 Remove the temporary room list store proxy 2020-07-17 14:25:56 -06:00
Travis Ralston
1810711380 Dismantle usage of the proxy store class 2020-07-17 14:25:09 -06:00
Travis Ralston
3c047cecfd Remove core structures for the old room list 2020-07-17 14:17:11 -06:00
Travis Ralston
06336a88b3 Remove setting for old room list 2020-07-17 14:06:30 -06:00
Weblate
513888a478 Merge branch 'origin/develop' into Weblate. 2020-07-17 19:08:36 +00:00
aalzehla
51b668c5eb Translated using Weblate (Arabic)
Currently translated at 3.6% (86 of 2378 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ar/
2020-07-17 19:08:36 +00:00
Michael Telatynski
618ecbd261
Merge pull request #5012 from matrix-org/t3chguy/tooltips
Sprinkle and consolidate some tooltips
2020-07-17 20:08:28 +01:00
Michael Telatynski
7529bb8bc0 delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 19:25:37 +01:00
Michael Telatynski
3639170789 fix types
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 19:00:02 +01:00
Michael Telatynski
b951516077 Add tooltip to Explore rooms button
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 18:57:38 +01:00
Michael Telatynski
8ea806b43e Add tooltip to collapsed sublists
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 18:54:09 +01:00
Michael Telatynski
38dc3c8bd1 Replace non-functional Interactive Tooltip
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 18:43:42 +01:00
Michael Telatynski
fc66a15504 Add tooltips to the Message Action Bar
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 18:36:32 +01:00
Michael Telatynski
1c205c7704 Add buttons to composer actions
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 18:16:31 +01:00
Michael Telatynski
a402f7e38f Add tooltips to top right buttons
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 18:16:21 +01:00
Michael Telatynski
23fa952905 Add tooltips to minimized roomlist2 tiles and sublists
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 18:16:00 +01:00
Michael Telatynski
efd0bd3d00 Fix AccessibleButton defaultProps to match its types
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 18:15:44 +01:00
Michael Telatynski
3b5a02d804 Fixup ContextMenuTooltipButton.tsx
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 18:15:08 +01:00
Michael Telatynski
a8f5731c07 Fix tooltip towards right side of screen going wrong direction
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 17:09:43 +01:00
Weblate
b27980064a Merge branch 'origin/develop' into Weblate. 2020-07-17 16:03:48 +00:00
David Baker
5db5bc657c
Merge pull request #4833 from matrix-org/dbkr/weird_cancel_dialog
Hopefully make cancel dialog a bit less weird
2020-07-17 17:03:43 +01:00
Weblate
054fc7e1df Merge branch 'origin/develop' into Weblate. 2020-07-17 15:59:32 +00:00
random
19d63e6dff Translated using Weblate (Italian)
Currently translated at 100.0% (2380 of 2380 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/it/
2020-07-17 15:59:32 +00:00
Michael Telatynski
fae6c2c282
Merge pull request #5011 from matrix-org/t3chguy/fix/14588
Fix emoji filterString
2020-07-17 16:59:26 +01:00
Michael Telatynski
4380ebcbb8 Add ContextMenuTooltipButton
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 16:43:24 +01:00
Weblate
cddb22c8a0 Merge branch 'origin/develop' into Weblate. 2020-07-17 15:27:44 +00:00
J. Ryan Stinnett
c578f40ad8 Sort recent emoji in descending order
Fixes https://github.com/vector-im/riot-web/issues/14594
2020-07-17 16:27:25 +01:00
Michael Telatynski
0a08fb09a2 Fix references to IAccessibleButtonProps
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 16:22:56 +01:00
Michael Telatynski
9ec2ca447c Update style of default tooltips to match the new style
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 16:19:10 +01:00
Michael Telatynski
16b1dbc375 remove unused view_tooltip
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 16:10:36 +01:00
Michael Telatynski
43beeb1d08 Fix emoji filterString
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 16:03:07 +01:00
Weblate
b6daa3771e Merge branch 'origin/develop' into Weblate. 2020-07-17 13:19:25 +00:00
Travis Ralston
08f88550b1
Merge pull request #5008 from matrix-org/travis/fix-devtools
Fix size call for devtools state events
2020-07-17 07:19:20 -06:00
Weblate
54f2e96641 Merge branch 'origin/develop' into Weblate. 2020-07-17 13:11:07 +00:00
Michael Telatynski
ddbf4eb946
Merge pull request #5010 from matrix-org/t3chguy/fix/14315
Fix `this` context in _setupHomeserverManagers for IntegrationManagers
2020-07-17 14:11:02 +01:00
Weblate
70f27f09d6 Merge branch 'origin/develop' into Weblate. 2020-07-17 12:50:10 +00:00
Michael Telatynski
1dac3840fd
Merge pull request #4993 from matrix-org/t3chguy/fix/14476
Sync recently used reactions list across sessions
2020-07-17 13:50:05 +01:00
Weblate
c2433e3d38 Merge branch 'origin/develop' into Weblate. 2020-07-17 12:44:55 +00:00
Michael Telatynski
549bacabc3
Merge pull request #5009 from matrix-org/t3chguy/fix/14573
Null guard no e2ee for UserInfo
2020-07-17 13:44:51 +01:00
Michael Telatynski
c0e78b56b1 convert integrations manager utils to Typescript
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-07-17 13:38:08 +01:00
Nikita Epifanov
bc885e2156 Translated using Weblate (Russian)
Currently translated at 84.3% (2006 of 2380 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/ru/
2020-07-17 12:35:55 +00:00
random
8e194b1990 Translated using Weblate (Italian)
Currently translated at 100.0% (2380 of 2380 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/it/
2020-07-17 12:35:54 +00:00
XoseM
da16257718 Translated using Weblate (Galician)
Currently translated at 100.0% (2380 of 2380 strings)

Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/element-web/matrix-react-sdk/gl/
2020-07-17 12:35:53 +00:00