Commit Graph

15689 Commits (ba54b16275e6a3d9c57a0ca4b9050bc5c71799db)

Author SHA1 Message Date
Bruno Windels ba54b16275 sniff safari 12, macos 10.14 to support COLR, as safari doesn't wait for the font to load to emit load 2019-05-29 11:59:50 +02:00
Bruno Windels cf704fd2f1 fix COLR font check being racy
also make sure it doesn't run more than once.
keeping the FF sniffing because missing "extract canvas data" permissions
would still break the check.
2019-05-29 10:11:14 +02:00
J. Ryan Stinnett 9914bac24d
Merge pull request #3033 from matrix-org/jryans/revert-3019
Revert "Make the timeline less noisy for screen readers (mk II) #3019"
2019-05-28 18:26:51 +01:00
J. Ryan Stinnett f0d67e0454 Revert "Merge pull request #3019 from matrix-org/travis/sr/fix-timeline"
This reverts commit 9a1a9825b0, reversing
changes made to 62dc83310a.
2019-05-28 12:22:22 +01:00
Bruno Windels e1d1c8f99c
Merge pull request #2968 from npny/npny/autocomplete-prevent-send-on-enter
Hide autocomplete on Enter key press instead of sending message
2019-05-28 09:17:28 +00:00
Bruno Windels afd656ae2c
Merge pull request #3025 from matrix-org/bwindels/edit-keyboard-nav
Message editing: arrow key (up/down) navigation between editable events
2019-05-27 15:12:40 +00:00
Bruno Windels 080a6301b1
Merge pull request #3032 from matrix-org/bwindels/filterreply
Message editing: fix reply text appearing in edit
2019-05-27 15:12:18 +00:00
Bruno Windels f5da8162c1 filter out reply text when editing 2019-05-27 17:04:26 +02:00
Bruno Windels dee24ac27a extract constant 2019-05-27 16:45:26 +02:00
Bruno Windels 651cb8b9a7 lint 2019-05-27 16:43:12 +02:00
Bruno Windels 918de849c7 make sure in the future arrow up/down only goes through own events 2019-05-27 16:41:03 +02:00
Travis Ralston 6174cd2998
Merge pull request #3031 from spantaleev/fix-non-integer-thumb-sizes
Do not try to request thumbnails with non-integer widths
2019-05-27 08:37:22 -06:00
Bruno Windels 25e2c747ed focus main composer after cancel or saving edit 2019-05-27 16:26:21 +02:00
Bruno Windels e193522db1 PR feedback: put findPrev/NextEditableEvent in one function with flag 2019-05-27 16:22:55 +02:00
Slavi Pantaleev 3f60b4336f Do not try to request thumbnails with non-integer widths
Issue described in https://github.com/vector-im/riot-web/issues/9690.

With certain `window.devicePixelRatio` values
(e.g.  `1.5789473684210527`), the calculated thumb width/height
would be a non-integer value.

Passing such values to `client.mxcUrlToHttp()` causes it to
generate URLs to the thumbnail API with non-integer values.
As per the spec, non-integer values are forbidden for that API and a
400 HTTP response is returned (`Query parameter b'width' must be an
integer`).

Fixing matrix-js-sdk's `mxcUrlToHttp()` to sanitize such values
would also be a good idea and likely fix more than just matrix-react-sdk
and riot-web. Still, it feels like matrix-react-sdk should play nice
as well, and not request thumbnails for weird widths/heights.

Signed-off-by: Slavi Pantaleev <slavi@devture.com>
2019-05-27 11:06:10 +03:00
Travis Ralston c30908c380
Merge pull request #3030 from aaronraimist/preserve-strikethrough
Message editing: preserve strikethrough as well
2019-05-24 13:05:14 -06:00
Aaron Raimist fec5abadd6
Message editing: preserve strikethrough as well
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2019-05-24 13:57:09 -05:00
Travis Ralston 04c20b6e68
Merge pull request #3027 from matrix-org/travis/colr-logging
Add some logging for COLR checks
2019-05-24 11:01:07 -06:00
Travis Ralston 093de71ff8 Minus one log 2019-05-24 10:53:24 -06:00
Travis Ralston ef9ef0e654 Add some logging for COLR checks 2019-05-24 10:36:07 -06:00
Bruno Windels cf932e0eab
Merge pull request #3026 from matrix-org/bwindels/tabcompletionfixup
Fixup for tab completion: take part length into account as well
2019-05-24 14:24:25 +00:00
Bruno Windels 8c0b8ff618 take part length into account as well 2019-05-24 15:43:55 +02:00
Bruno Windels 4626581dbe scroll event into view when starting to edit 2019-05-24 15:38:51 +02:00
Bruno Windels 9d6a818591
Merge pull request #3024 from matrix-org/bwindels/autocomplete-tab
Message editing: tab completion
2019-05-24 13:29:10 +00:00
Bruno Windels fbb79e4686 don't navigate to next/prev message when editor has modifications
to prevent losing modifications by accident
2019-05-24 14:46:34 +02:00
Bruno Windels bd3dbd1a89 remove edit history from main composer 2019-05-24 14:42:57 +02:00
Bruno Windels 3591eedcfa move between editable events with arrow keys 2019-05-24 14:42:33 +02:00
Bruno Windels 8926fcb3a6 helper functions to find next & previous editable events in timeline 2019-05-24 14:41:24 +02:00
Bruno Windels cf5e4d3d94 make consecutive :/@/# separate pill candidates
e.g. accept the first character always to start the autocompletion
but after that refer to the plainpart logic to split up in
new pill candidates. Also, don't allow merging adjacent parts.

This makes sure that "@nonmatchingfoo @someuser"
only matches "someuser" in the autocomplete.
2019-05-24 12:38:19 +02:00
Bruno Windels a024fd8991 port tab completion from MessageComposerInput 2019-05-24 12:38:01 +02:00
Bruno Windels 3c778e80b0
Merge pull request #3021 from matrix-org/bwindels/typebeforefirstpill
Message editing: dont jump to next part when inserting at *start* of uneditable part
2019-05-24 10:11:44 +00:00
Bruno Windels 23465c696f dont jump to next part when inserting at *start* of uneditable part 2019-05-24 10:08:47 +02:00
Bruno Windels 3468cef654
Merge pull request #3013 from matrix-org/bwindels/editor-formatting
Message editing: preserve and re-apply formatting
2019-05-24 07:34:05 +00:00
Travis Ralston 98067f3305
Merge pull request #3001 from matrix-org/travis/feature/wellknown2
Fix relationship between guests, .well-known, and auth
2019-05-23 10:56:04 -06:00
J. Ryan Stinnett 5c5f997c8c
Merge pull request #3023 from RiotTranslateBot/weblate-riot-web-matrix-react-sdk
Update from Weblate
2019-05-23 10:56:08 +01:00
Markel @wakutiteo 8f19aff7a0 Translated using Weblate (Spanish)
Currently translated at 79.5% (1300 of 1635 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/es/
2019-05-23 09:54:15 +00:00
random 115d22cd2a Translated using Weblate (Italian)
Currently translated at 95.2% (1556 of 1635 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/it/
2019-05-23 09:54:15 +00:00
Weblate 85c6321885 Merge branch 'origin/develop' into Weblate. 2019-05-23 09:42:33 +00:00
Markel @wakutiteo 4ec8445350 Translated using Weblate (Spanish)
Currently translated at 79.5% (1300 of 1635 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/es/
2019-05-23 09:42:32 +00:00
random e0a3584f6c Translated using Weblate (Italian)
Currently translated at 94.4% (1543 of 1635 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/it/
2019-05-23 09:42:32 +00:00
Kévin C 549b6d4b78 Translated using Weblate (French)
Currently translated at 99.8% (1632 of 1635 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/fr/
2019-05-23 09:42:32 +00:00
J. A. Durieux 02176586a5 Translated using Weblate (Dutch)
Currently translated at 95.3% (1558 of 1635 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/nl/
2019-05-23 09:42:31 +00:00
Slavi Pantaleev e9295116dc Translated using Weblate (Bulgarian)
Currently translated at 95.5% (1562 of 1635 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/bg/
2019-05-23 09:42:31 +00:00
J. Ryan Stinnett 2f7e31119f
Merge pull request #3022 from matrix-org/jryans/big-bold-emoji
Use the correct line-height for bold emoji
2019-05-23 10:42:26 +01:00
J. Ryan Stinnett ab4dfd8d1b Use the correct line-height for bold emoji
This avoids marking messages detected as big emoji with `markdown-body` so that
they get the correct line-height.

Fixes https://github.com/vector-im/riot-web/issues/9808
2019-05-23 10:25:45 +01:00
Travis Ralston ea1c778bb1 Fix copyright 2019-05-22 23:35:05 -06:00
Travis Ralston 14dc4b47fa Merge branch 'develop' into travis/feature/wellknown2 2019-05-22 23:05:54 -06:00
Weblate de9b1a5275 Merge branch 'origin/develop' into Weblate. 2019-05-23 01:18:44 +00:00
Travis Ralston 9a1a9825b0
Merge pull request #3019 from matrix-org/travis/sr/fix-timeline
Make the timeline less noisy for screen readers (mk II)
2019-05-22 19:18:40 -06:00
Travis Ralston a7d2309286 Convert ternary to multiple if statements for clarity 2019-05-22 16:36:14 -06:00