Bruno Windels
f717c5697b
tests for phased rollout function
2018-10-15 16:41:04 +02:00
Bruno Windels
2ac9b26257
phased rollout expired function
2018-10-15 16:40:51 +02:00
David Baker
259d3608ee
Make rageshake use less memory
...
If an individual log is larger than the max size, ignore the rest
of it. Also build the string as we go rather than joining it all
together at the end, that way we only need the whole string + one
chunk in memory at once, rather than the whole string x 2.
2018-10-15 15:23:44 +01:00
David Baker
bd35825779
Merge pull request #2212 from matrix-org/dbkr/autocomplete
...
Fix autocomplete
2018-10-15 11:34:05 +01:00
Travis Ralston
5085fd17a0
Merge pull request #2211 from matrix-org/travis/feature-docs
...
Explain feature states in a lot more detail
2018-10-12 07:50:45 -06:00
David Baker
52eb263c2c
Merge pull request #2213 from aaronraimist/lint
...
Fix various lint errors
2018-10-12 09:31:12 +01:00
Aaron Raimist
8c13b12018
Regenerate .eslintignore.errorfiles
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 23:00:01 -05:00
Aaron Raimist
9f1b1d2028
Fix more lint errors
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 22:50:24 -05:00
Aaron Raimist
a66dbccef8
Fix lint errors in MessageComposerInput.js
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 22:46:55 -05:00
Aaron Raimist
1287d9c49b
Fix lint errors in Notifications.js
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 22:44:02 -05:00
Aaron Raimist
d452dd2b74
Fix lint error in LazyLoadingResyncDialog.js
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 22:32:25 -05:00
Aaron Raimist
752d816780
Fix some more lint errors
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 22:06:01 -05:00
Aaron Raimist
954d49f22e
Fix lint errors in ContentRules.js
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 22:04:56 -05:00
Aaron Raimist
fb1deee387
Fix lint errors in NotificationUtils.js
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 22:01:49 -05:00
Aaron Raimist
6b5650dbb1
Fix lint errors in PushRuleVectorState.js
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 22:01:13 -05:00
Aaron Raimist
6d8649855a
Fix lint errors in VectorPushRulesDefinitions.js
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 21:59:20 -05:00
Aaron Raimist
c83521bb31
Fix lint errors in rageshake.js
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 21:58:22 -05:00
Aaron Raimist
58488c076e
Fix more lint errors
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 21:54:55 -05:00
Aaron Raimist
a2944c9faa
Fix lint errors in VectorConferenceHandler.js
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-11 21:54:25 -05:00
David Baker
a58de9e189
Also test the two options while we're at it
2018-10-11 21:04:50 +01:00
David Baker
53e13be047
Add some unit tests for QueryMatcher
...
Which 1) has a fairly complex interface with lots of subtleties and
2) is really trivial to unit test.
2018-10-11 20:50:48 +01:00
David Baker
9c8c84485a
Fix user autocompleting
...
This rewrites quite a lot of QueryMatcher.
* Remove FuzzyMatcher which was a whole file of commented out code
that just deferred to QueryMatcher
* Simplify & remove some cruft from QueryMatcher, eg. most of the
KeyMap stuff was completely unused.
* Don't rely on object iteration order, which fixes a bug where
users whose display names were entirely numeric would always
appear first...
* Add options.funcs to QueryMatcher to allow for indexing by things
other than keys on the objects
* Use above to index users by username minus the leading '@'
* Don't include the '@' in the query when autocomple is triggered
by typing '@'.
Fixes https://github.com/vector-im/riot-web/issues/6782
2018-10-11 18:34:01 +01:00
Travis Ralston
7515a3124a
Explain feature states in a lot more detail
2018-10-11 10:22:28 -06:00
David Baker
15f3d996de
v0.14.0-rc.1
2018-10-11 15:39:56 +01:00
David Baker
15f08ab0a1
Prepare changelog for v0.14.0-rc.1
2018-10-11 15:39:55 +01:00
David Baker
ab35dac6e1
Prepare changelog for v0.14.0-rc.1
2018-10-11 15:37:17 +01:00
David Baker
c5ff0b1d6b
js-sdk rc.1
2018-10-11 15:34:40 +01:00
David Baker
6c3acdff82
Merge pull request #2209 from matrix-org/bwindels/turnllonbydefault
...
turn LL on by default!
2018-10-11 15:29:33 +01:00
Bruno Windels
6ed0777c96
turn it on!
2018-10-11 15:55:21 +02:00
Bruno Windels
3331a29ac5
put sizing of right panel in RightPanel style file, plus min-width
2018-10-11 15:42:45 +02:00
Bruno Windels
4f006b033e
collapse left panel when 50px past min-width
2018-10-11 15:40:59 +02:00
Bruno Windels
d6774fd8ee
make the left panel collapse by only adding collapse class on container
...
as the resize handle is a sibling of the mxLeftPanel_container, that
class is the one that has to collapse if we don't want to complicate
the logic. So change style rules to check
.mxLeftPanel_container.collapsed, and make left panel not break
out of the container when it gets narrow by hiding the overflow
2018-10-11 15:37:42 +02:00
Bruno Windels
e5d1b3328c
make resize handles have correct color + bidirectional cursor
2018-10-11 15:35:17 +02:00
David Baker
7ea623a349
Merge pull request #2207 from RiotTranslateBot/weblate-riot-web-matrix-react-sdk
...
Update from Weblate.
2018-10-11 11:25:30 +01:00
Tim Stahel
2c74d51a40
Translated using Weblate (English (United States))
...
Currently translated at 64.6% (819 of 1267 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/en_US/
2018-10-11 10:18:05 +00:00
Weblate
f64c274ef3
Merge remote-tracking branch 'origin/develop' into develop
2018-10-11 10:09:29 +00:00
David Baker
9c8e5119ba
Merge pull request #2206 from matrix-org/dbkr/slate_update_fix_quote
...
Fix quote post slate update
2018-10-11 11:09:25 +01:00
David Baker
3efc09586b
More API changes
2018-10-11 10:47:36 +01:00
David Baker
4d1f2cdfa9
Fix quote post slate update
...
Missed API update
2018-10-11 10:29:55 +01:00
David Baker
b267798010
Kill FuzzyMatcher
...
This has been commented out for ages. Just remove it and make things
use QueryMatcher directly rather than looking like they do fuzzy matching
but not.
2018-10-10 19:18:06 +01:00
Weblate
99789a94c1
Merge remote-tracking branch 'origin/develop' into develop
2018-10-10 16:35:41 +00:00
Bruno Windels
bba04a6820
Merge pull request #2205 from matrix-org/dbkr/lazy_load_check_before_sync
...
Handle InvalidStoreError from js-sdk
2018-10-10 18:35:36 +02:00
David Baker
655627209a
unused function
2018-10-10 17:25:32 +01:00
David Baker
0abcb5c78d
Handle InvalidStoreError from js-sdk
...
js-sdk now emits sync state ERROR with an InvalidStoreError if the
store needs to be cleared before it can be used.
Requires https://github.com/matrix-org/matrix-js-sdk/pull/759
2018-10-10 17:07:17 +01:00
Weblate
ff7365ddef
Merge remote-tracking branch 'origin/develop' into develop
2018-10-10 14:59:06 +00:00
Bruno Windels
dfb4c594a8
Merge pull request #2204 from matrix-org/bwindels/rrfallbackavatars
...
Fall back to default avatar in RR when member isn't loaded yet
2018-10-10 16:58:59 +02:00
random
9c5691300b
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1267 of 1267 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/it/
2018-10-10 14:41:22 +00:00
Bruno Windels
f360b2db90
forward prop updates to children in Velociraptor with React.cloneElement
2018-10-10 16:15:50 +02:00
Bruno Windels
5128386160
allow read receipts without an existing member in MessagePanel
2018-10-10 16:15:20 +02:00
Bruno Windels
0767c278e7
put userId next to member in read receipt, fall back when member missing
2018-10-10 16:14:09 +02:00