Travis Ralston
70db749430
Restabilize room list ordering with prefiltering on spaces/communities
...
Fixes https://github.com/vector-im/element-web/issues/16799
This change replaces the "relative priority" system for filters with a kind model. The kind is used to differentiate and optimize when/where a filter condition is applied, resulting in a more stable ordering of the room list. The included documentation describes what this means in detail.
This also introduces a way to inhibit updates being emitted from the Algorithm class given what we're doing to the poor thing will cause it to do a bunch of recalculation. Inhibiting the update and implicitly applying it (as part of our updateFn.mark()/trigger steps) results in much better performance.
This has been tested on my own account with both communities and spaces of varying complexity: it feels faster, though the measurements appear to be within an error tolerance of each other (read: there's no performance impact of this).
2021-03-31 23:36:36 -06:00
libexus
97bd195594
Translated using Weblate (German)
...
Currently translated at 98.5% (2861 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/de/
2021-04-01 04:50:59 +00:00
Robin Townsend
b13dae1fc6
Ignore punctuation when filtering rooms
...
Signed-off-by: Robin Townsend <robin@robin.town>
2021-03-31 22:45:53 -04:00
Travis Ralston
2ab304189d
Merge pull request #5816 from aaronraimist/redact-re-request
...
Prevent Re-request encryption keys from appearing under redacted messages
2021-03-31 18:23:47 -06:00
Robin Townsend
2477258249
Merge branch 'develop' into show-invite-reasons
2021-03-31 16:13:29 -04:00
Robin Townsend
f0333b5b1c
Show invite reasons
...
Displays the reason for invitation in the invitation dialog, requiring a
click to reveal the message.
Signed-off-by: Robin Townsend <robin@robin.town>
2021-03-31 15:46:09 -04:00
Germain Souquet
c81847689a
Remove query matcher shouldMatchPrefix support
2021-03-31 18:21:02 +01:00
J. Ryan Stinnett
7c4437ac9b
Merge pull request #5815 from czeidler/keybindings-follow-up
...
Keybindings follow up
2021-03-31 17:54:05 +01:00
Germain
b7ee11a356
Merge pull request #5821 from matrix-org/gsouquet-default-visible-tiles
...
Increase default visible tiles for room sublists
2021-03-31 17:17:17 +01:00
libexus
b9ad8a9e76
Translated using Weblate (German)
...
Currently translated at 98.5% (2861 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/de/
2021-03-31 15:08:03 +00:00
libexus
7bf753451e
Translated using Weblate (German)
...
Currently translated at 98.5% (2861 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/de/
2021-03-31 14:37:43 +00:00
Germain
5e21a86da9
Merge pull request #5817 from matrix-org/gsouquet-docs
...
Change copy to point to native node modules docs in element desktop
2021-03-31 12:51:36 +01:00
libexus
9d5f5b3546
Translated using Weblate (German)
...
Currently translated at 98.5% (2861 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/de/
2021-03-31 11:17:37 +00:00
J. Ryan Stinnett
58343c7699
Fix search error typo
...
This fixes a typo in the recently added search error message.
2021-03-31 11:55:21 +01:00
Germain Souquet
377b6c8a05
Make user autocomplete query search beyond prefix
2021-03-31 11:41:22 +01:00
Germain Souquet
3f33060cdd
increase default visible tiles for room sublists
2021-03-31 11:15:16 +01:00
David Baker
299467c515
Merge remote-tracking branch 'origin/develop' into dbkr/attended_transfer
2021-03-31 10:14:48 +01:00
Travis Ralston
262475f96e
Add a button to reset personal encryption state during login
2021-03-30 15:37:06 -06:00
Travis Ralston
b68fabb44b
Merge pull request #5801 from matrix-org/travis/voice-messages/waveform
...
Show waveform and timer in voice messages
2021-03-30 12:16:19 -06:00
Arusekk
a489e64edf
Translated using Weblate (Polish)
...
Currently translated at 72.7% (2112 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/pl/
2021-03-30 18:13:37 +00:00
Andrejs
2f5e2a783d
Translated using Weblate (Latvian)
...
Currently translated at 48.9% (1421 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/lv/
2021-03-30 18:13:35 +00:00
Tirifto
511af4144a
Translated using Weblate (Esperanto)
...
Currently translated at 94.7% (2750 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/eo/
2021-03-30 18:13:22 +00:00
The one with the braid
0e39e30aec
Translated using Weblate (German)
...
Currently translated at 98.5% (2860 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/de/
2021-03-30 18:13:19 +00:00
libexus
b0ffd18092
Translated using Weblate (German)
...
Currently translated at 98.5% (2860 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/de/
2021-03-30 18:13:19 +00:00
Thibault Martin
6d7bca3d10
Translated using Weblate (French)
...
Currently translated at 100.0% (2903 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/fr/
2021-03-30 18:13:11 +00:00
Johannes Marbach
c7fcf2a936
Fix broken "Go to Home View" shortcut on macOS
...
The previous shortcut CMD+OPT+H is already bound by the system (hide other
windows) and cannot be overridden. This commit changes the shortcut to
CTRL+SHIFT+H on macOS while keeping CTRL+ALT+H on other platforms.
Note that both CTRL+OPT+H (hide cursor) and CTRL+H (delete previous character)
are bound by the system as well and wouldn't have worked as a replacement.
Fixes : vector-im/element-web#16692
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2021-03-30 20:12:14 +02:00
Travis Ralston
b15412056e
It helps to use the right function
2021-03-30 12:08:11 -06:00
Travis Ralston
60326e359a
Clarify comment
2021-03-30 12:01:35 -06:00
J. Ryan Stinnett
b089f3d2f9
Merge pull request #5585 from ndarilek/label-base-avatar
...
Label unlabeled avatar button in event panel
2021-03-30 12:21:17 +01:00
J. Ryan Stinnett
7c3a7b54e7
Merge pull request #5810 from matrix-org/t3chguy/fix/167414
...
Fix the theme engine breaking with some web theming extensions
2021-03-30 11:59:09 +01:00
J. Ryan Stinnett
661202839c
Merge pull request #5696 from robintown/spoiler-command
...
Add /spoiler command
2021-03-30 11:58:33 +01:00
Travis Ralston
54412878a1
Merge branch 'develop' into travis/voice-messages/waveform
2021-03-29 22:59:51 -06:00
Travis Ralston
9c2d44805d
Revert "Avoid use of deprecated APIs, instead using an AudioWorklet"
...
This reverts commit 5c685dcf35
.
2021-03-29 22:57:59 -06:00
Travis Ralston
9998f18d67
Stop React complaining about componentShouldUpdate()
2021-03-29 21:59:45 -06:00
Travis Ralston
5c685dcf35
Avoid use of deprecated APIs, instead using an AudioWorklet
...
A bit annoying that it is async, but it'll do.
2021-03-29 21:59:31 -06:00
Travis Ralston
e523ce6036
Fix float operations to make a little more sense.
2021-03-29 21:25:06 -06:00
Travis Ralston
dfd65516c2
Merge pull request #5802 from matrix-org/travis/voice-messages/sampling
...
Don't specify sample rates for voice messages
2021-03-29 11:44:30 -06:00
J. Ryan Stinnett
3a09c22173
Merge pull request #5812 from matrix-org/jryans/cancel-security-key
...
Tweak security key error handling
2021-03-29 17:58:11 +01:00
Germain Souquet
2a4e327dbf
Change copy to point to native node modules docs in element desktop
2021-03-29 16:03:06 +01:00
Germain Souquet
b38f5c9459
Simplify event index store reset flow
2021-03-29 15:46:58 +01:00
RiotRobot
5df4ad2db0
Reset matrix-js-sdk back to develop branch
2021-03-29 13:37:04 +01:00
RiotRobot
1567a343b5
Resetting package fields for development
2021-03-29 13:36:53 +01:00
RiotRobot
df59a6bf45
Merge branch 'master' into develop
2021-03-29 13:36:53 +01:00
RiotRobot
397f7f2e0b
v3.17.0
2021-03-29 13:35:36 +01:00
RiotRobot
61361395ef
Prepare changelog for v3.17.0
2021-03-29 13:35:35 +01:00
RiotRobot
805e980a8a
Upgrade matrix-js-sdk to 9.10.0
2021-03-29 13:29:12 +01:00
Germain
096d4102b8
Merge pull request #5793 from matrix-org/gsouquet-warn-before-exit
...
Add user settings for warn before exit
2021-03-29 12:11:55 +01:00
Priit Jõerüüt
312326bcd7
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (2903 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/et/
2021-03-29 09:21:22 +00:00
Besnik Bleta
43947ac9e3
Translated using Weblate (Albanian)
...
Currently translated at 99.7% (2896 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/sq/
2021-03-29 09:20:58 +00:00
Vuk K
403839e9c2
Translated using Weblate (Serbian)
...
Currently translated at 56.6% (1646 of 2903 strings)
Translation: Element Web/matrix-react-sdk
Translate-URL: https://translate.element.io/projects/element-web/matrix-react-sdk/sr/
2021-03-29 09:20:47 +00:00