David Teller
6b870ba1a9
MSC3531 - Implementing message hiding pending moderation ( #7518 )
...
Signed-off-by: David Teller <davidt@element.io>
4 years ago
Travis Ralston
af443c4cff
Update docs/room-list-store.md
...
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
5 years ago
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).
5 years ago
Germain Souquet
cfbcf12e1d
docs: update file extensions in CIDER editor documentation
5 years ago
Travis Ralston
90817f3bc6
Developer documentation
...
The lint rules don't currently exist, but would apply to `mxcUrlToHttp` and `getHttpUriForMxc`
5 years ago
Travis Ralston
6985e8f41f
Update documentation words
5 years ago
Travis Ralston
0359a977be
Update docs/widget-layouts.md
...
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
5 years ago
Travis Ralston
39ce5d06e6
Describe how the widget layouts are supposed to look in time
5 years ago
Travis Ralston
f4f30a3274
Introduce a concept of UI features, using it for URL previews at first
...
Fixes https://github.com/vector-im/element-web/issues/15176
This is effectively the base for all of https://github.com/vector-im/element-web/issues/15185
5 years ago
Travis Ralston
0fef86cc74
Fix find & replace error
5 years ago
Travis Ralston
2c0e6c859a
Update settings documentation for features
5 years ago
J. Ryan Stinnett
ce226ab534
Replace Riot with Element in docs and comments
...
This only covers the simple cases of references to issues and repos. More
complex areas, such as deployment scripts, will be handled separately.
Part of https://github.com/vector-im/element-web/issues/14864
5 years ago
Travis Ralston
3b346161a5
Actually include the docs for local echo
6 years ago
Travis Ralston
cc17409943
Fix words
...
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
6 years ago
Travis Ralston
52b26deb2e
Move room list store docs to docs directory
...
This pulls it away from the code, but the code is sufficiently involved enough where it doesn't need another file near it.
6 years ago
Bruno Windels
ce8f7eaace
Apply suggestions from code review
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
6 years ago
Bruno Windels
50bb556bc7
Update docs/settings.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
6 years ago
Travis Ralston
af97ec57d0
Apply suggestions from code review
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
6 years ago
Travis Ralston
9da57817d1
Use a local wrapper for Jitsi calls
...
Requires https://github.com/vector-im/riot-web/pull/12780
6 years ago
Bruno Windels
5d6690f74b
document scrollpanel and bacat scrolling
6 years ago
Michael Telatynski
4ed27a4ba6
Move bulk to react-sdk and reference it from riot-web land
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
6 years ago
Travis Ralston
9865ce899b
Add a bunch of docs
...
We're making an assumption here that the decorator is actually all over the app when it's not.
6 years ago
Bruno Windels
8c02893da7
Update CIDER docs now that it is used for main composer as well
6 years ago
Bruno Windels
52dbcdb701
add readme explaining the purpose of this directory
6 years ago
Bruno Windels
a6892e7bac
document the composer features
6 years ago
Bruno Windels
9e60e4b669
Update docs/settings.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
6 years ago
Bruno Windels
026733304e
add doc for where default settings go in config file now we're here
6 years ago
Bruno Windels
36390da634
some doc improvements
6 years ago
Bruno Windels
dae6fae3d6
describe caret nodes
7 years ago
Bruno Windels
ad776fbfca
describe all reasons why we need a custom textify algorithm
7 years ago
Bruno Windels
995ae41e67
add line breaks
7 years ago
Bruno Windels
30fd027adf
document editor
7 years ago
Bruno Windels
9e4d8e7dfe
document settingDefaults
7 years ago
J. Ryan Stinnett
147c287acd
Fix typo in Settings docs
7 years ago
Travis Ralston
fbffd3e97e
Make the settings documentation fit within 120 characters per line
7 years ago
Travis Ralston
93673eff12
Use a global WatchManager for settings
...
Fixes https://github.com/vector-im/riot-web/issues/8936
Watchers are now managed by the SettingsStore itself through a global/default watch manager. As per the included documentation, the watch manager dispatches updates to callbacks which are redirected by the SettingsStore for consumer safety.
7 years ago
Travis Ralston
7ea4008daa
Implement support for watching for changes in settings
...
This implements a dream of one day being able to listen for changes in a settings to react to them, regardless of which device actually changed the setting. The use case for this kind of thing is extremely limited, but when it is needed it should be more than powerful enough.
7 years ago
Travis Ralston
7515a3124a
Explain feature states in a lot more detail
7 years ago
Matthew Hodgson
d7ff7cd4ed
stupid thinkotypo
8 years ago
Matthew Hodgson
83f2614919
add guide to slate's data formats and how we convert
...
(cherry picked from commit e7e4ee8)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
8 years ago
Travis Ralston
f0000f7400
Update documentation
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
8 years ago
Travis Ralston
6f8523081b
Some documentation
...
Far from complete, and probably needs a bit of work, but it's a start.
Signed-off-by: Travis Ralston <travpc@gmail.com>
8 years ago