Matthew Hodgson
7405b49b44
unify setState() and onChange()
...
also make emoji autocomplete work again
also remove the onInputContentChanged prop
also slateify the onInputStateChanged prop
2018-05-13 23:34:00 +01:00
Matthew Hodgson
a247ea2f77
delete duplicate propTypes(!!!)
2018-05-13 22:43:20 +01:00
Matthew Hodgson
ddfe0691c4
fix insert_mention
2018-05-13 22:41:39 +01:00
Matthew Hodgson
dd0726f068
fix navigating history downwards on tall messages; remove obsolete code
2018-05-13 21:17:43 +01:00
Matthew Hodgson
721410b710
Merge branch 'develop' into matthew/slate
2018-05-13 19:50:55 +01:00
Matthew Hodgson
79f7c5d6ab
remove // support, as it never worked
...
if you want to escape a /, do it with \/ or just precede with a space
2018-05-13 03:29:56 +01:00
Matthew Hodgson
4c3588d260
don't lose focus after a / command
2018-05-13 03:26:22 +01:00
Matthew Hodgson
e06763cd59
show all slashcommands on /
2018-05-13 03:18:41 +01:00
Matthew Hodgson
5605439e76
autocomplete polishing
...
* suppress autocomplete when navigating through history
* only search for slashcommands if in the first block of the editor
* handle suffix returns from providers correctly
* fix bugs when pressing ctrl-a, typing and then tab to complete a replacement by collapsing selection to anchor when inserting a completion in the editor
2018-05-13 03:17:14 +01:00
Matthew Hodgson
c967ecc4e5
autocomplete polishing
...
* suppress autocomplete when navigating through history
* only search for slashcommands if in the first block of the editor
* handle suffix returns from providers correctly
* fix SelectionRange typing in the providers
* fix bugs when pressing ctrl-a, typing and then tab to complete a replacement by collapsing selection to anchor when inserting a completion in the editor
* fix https://github.com/vector-im/riot-web/issues/4762
2018-05-13 03:04:40 +01:00
Matthew Hodgson
877a6195ae
unbreak history scrolling for pills & emoji
2018-05-13 00:54:01 +01:00
Matthew Hodgson
33eaa84bdf
fix NPEs when deleting mentions
2018-05-13 00:48:52 +01:00
Matthew Hodgson
c91dcffe82
fix cursor behaviour around pills
2018-05-13 00:40:54 +01:00
Matthew Hodgson
f8fd90c559
Merge pull request #1889 from matrix-org/t3chguy/replies-html-tag
...
T3chguy/replies html tag
2018-05-12 20:22:54 +01:00
Matthew Hodgson
9c0c806af4
correctly send pills in messages
2018-05-12 20:04:58 +01:00
Matthew Hodgson
d7c2c8ba7b
include the plaintext representation of a pill within it
2018-05-12 16:21:36 +01:00
Michael Telatynski
dbbcabfed8
switch from asymmetrical fallback form to a cleaner one mx-reply
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-05-12 15:58:25 +01:00
Matthew Hodgson
410a1683fe
make autocomplete selection work
2018-05-12 01:10:38 +01:00
Luke Barnard
eabcbb349c
Merge pull request #1888 from matrix-org/luke/instant-sticker-picker
...
Instant Sticker Picker
2018-05-11 18:12:57 +01:00
Luke Barnard
06898394eb
Send visibility only when changed, and messaging is available
2018-05-11 18:06:58 +01:00
Luke Barnard
1f2f3474ed
Delinting
2018-05-11 17:28:12 +01:00
Luke Barnard
8b049b2182
When stickerpicker made visible, send visibility over postMessage
2018-05-11 16:51:03 +01:00
Luke Barnard
4b6378a80d
Add API to send visibiliy actions to widgets
2018-05-11 16:22:54 +01:00
Luke Barnard
746eeee33c
Make AppTile in Stickerpicker persistent using PersistedElement
2018-05-11 15:07:51 +01:00
Luke Barnard
6500797d2a
Use correct CSS selector in message composer
...
to stop any last div from having its right-padding removed
2018-05-11 14:49:50 +01:00
Luke Barnard
2dc51c516c
Use new ContextualMenu component in Stickerpicker
2018-05-11 14:47:57 +01:00
Richard Lewis
2cde2a2a0a
Merge pull request #1887 from matrix-org/rxl881/widgetMessaging
...
Update widget 'widgetData' key to 'data' to match spec.
2018-05-10 18:12:42 +01:00
Richard Lewis
5cb892bf3c
Allow use of either 'data' or 'widgetData' fields for the time being.
2018-05-10 18:06:00 +01:00
Luke Barnard
2c2eda1f00
Export ContextualMenu component, with added hasBackground
property
...
, which is only enabled when `createMenu` is used.
2018-05-10 17:51:49 +01:00
Richard Lewis
cbf52e00d2
Update widget 'widgetData' key to 'data' to match spec.
2018-05-10 16:43:10 +01:00
Luke Barnard
9046769132
Factor out ContextualMenu component
2018-05-10 16:02:25 +01:00
Richard Lewis
e5c0b21a28
Merge pull request #1886 from matrix-org/rxl881/widgetFixes
...
Fix 'state_key' field name.
2018-05-10 09:18:26 +01:00
Luke Barnard
d304e0a0e7
Merge pull request #1885 from matrix-org/luke/feature-app-tile-spinner-delay2
...
Improve appearance of short-lived app loading spinner
2018-05-09 17:12:14 +01:00
Richard Lewis
44ea11d386
Fix 'state_key' field name.
2018-05-09 16:55:49 +01:00
Luke Barnard
0c1846630c
Improve appearance of short-lived app loading spinner
...
by hiding it for 500ms - thereby only showing it if the loading is
taking a long time.
2018-05-09 16:54:01 +01:00
Luke Barnard
7d0406b430
Merge pull request #1883 from matrix-org/luke/cement-sticker-messages
...
Take feature_sticker_messagse out of labs
2018-05-09 16:52:20 +01:00
Luke Barnard
bcf003757c
Merge pull request #1884 from matrix-org/luke/fix-glitchy-widget-spinner
...
Fix issue incorrect positioning with widget loading indicator
2018-05-09 16:52:11 +01:00
Luke Barnard
59cbaf67bb
Fix issue incorrect positioning with widget loading indicator
...
by making sure to apply the correct CSS class to the parent
2018-05-09 15:48:53 +01:00
Richard Lewis
c81e1ec535
Merge pull request #1879 from matrix-org/rxl881/widgetPermissions
...
Users should always be able to edit their user/non-room widgets
2018-05-09 15:20:39 +01:00
Luke Barnard
e10e659457
Take feature_sticker_messagse out of labs
2018-05-09 14:59:35 +01:00
Luke Barnard
76a8b61772
Merge branch 'master' into develop
2018-05-09 13:31:42 +01:00
Richard Lewis
9ef0813da4
Merge branch 'develop' of https://github.com/matrix-org/matrix-react-sdk into rxl881/widgetPermissions
2018-05-09 12:03:47 +01:00
Luke Barnard
17598d09b7
Merge pull request #1881 from RiotTranslateBot/weblate-riot-web-matrix-react-sdk
...
Update from Weblate.
2018-05-09 11:59:52 +01:00
Richard Lewis
b930088b27
Bump travis-ci rebuild
2018-05-09 11:53:56 +01:00
Weblate
91b93921a9
Merge remote-tracking branch 'origin/develop' into develop
2018-05-09 10:50:48 +00:00
Kenneth Larsson
6fdd952510
Translated using Weblate (Swedish)
...
Currently translated at 55.4% (651 of 1174 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/sv/
2018-05-09 10:50:47 +00:00
Andrey
edc70c9f11
Translated using Weblate (Russian)
...
Currently translated at 99.7% (1171 of 1174 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/ru/
2018-05-09 10:50:47 +00:00
Sven Thomsen
8bddbea236
Translated using Weblate (German)
...
Currently translated at 100.0% (1174 of 1174 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/de/
2018-05-09 10:50:47 +00:00
David Baker
a7f9f7ae3a
Merge pull request #1880 from matrix-org/luke/pin-lolex-at-2.3.2
...
Pin lolex at 2.3.2 to avoid bug causing tests to fail
2018-05-09 11:50:43 +01:00
Luke Barnard
3d20bd00a2
Pin lolex at 2.3.2 to avoid bug causing tests to fail
...
See https://github.com/sinonjs/lolex/issues/170
2018-05-09 11:43:02 +01:00