1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-06-24 16:41:47 +03:00
Commit Graph

43 Commits

Author SHA1 Message Date
a640e943f7 Added button that copies code to clipboard
Signed-off-by: Oliver Hunt <oliver@hunt.bz>
2017-06-06 12:33:44 +01:00
7ae13f5889 Merge pull request #762 from lieuwex/hide-link-preview-quote
Don't show link preview when link is inside of a quote
2017-04-12 15:31:43 +01:00
6c09a08a7d Click emote sender -> insert display name into composer
Also, fix the imports TextualBody.
2017-04-06 14:08:59 +01:00
b3fc1844e8 don't show link preview when link is inside of a quote
Signed-off-by: Lieuwe Rooijakkers <lieuwerooijakkers@gmail.com>
2017-03-18 11:50:49 +01:00
0303a42fc7 Fix typo with Scalar popup 2017-02-14 15:35:14 +00:00
18d4d3392a Fix a bunch of linting errors
eslint --fix and a few manual ones
2017-01-20 14:22:27 +00:00
4476b09ce7 Get rid of always-on labs settings
If the setting is on by default, it's not much use as a Labs setting. The E2e
setting was only confusing everyone anyway.
2016-11-21 10:25:48 +00:00
5c2c01d414 Fix function to consistently return boolean 2016-11-07 11:45:55 +00:00
2bb7aec0de Don't do URL previews for matrix.to 2016-11-07 10:57:08 +00:00
8cf273a460 Run highlight.js asynchronously
Move the very minimal logic of highlightDOM into TextualBody
because then we can avoid scheduling a lot of timeouts which
would ultimately do nothing (ie. any messages that don't have code
blocks).
2016-10-26 18:41:28 +01:00
9d303712f2 more s/Vector/Riot/ 2016-10-03 10:18:43 +01:00
56ac0004e5 Use href='#' hack to make link text look like a link 2016-09-05 09:10:15 +01:00
45ada1887d Implement starter link support
This involves modal dialogs because browsers are *terrible*.
2016-09-02 16:36:43 +01:00
6ec7e5df28 Move scalar auth stuff to ScalarAuthClient from RoomSettings 2016-09-02 16:03:24 +01:00
4c1dcb924b reskindex and use sdk.getComponent for EmojiText 2016-08-11 07:55:12 +05:30
09e8a45cde Add EmojiText component for emoji replacement. 2016-08-10 00:31:51 +05:30
dbbea63227 Various fixes and improvements to emojification.
- Use locally hosted emoji
- Emojify SenderProfile and m.emote
- Add emoji shortcodes as titles
2016-08-09 22:09:28 +05:30
1365f18829 many stupid thinkos and bugfixes; make it work 2016-07-20 12:03:13 +01:00
ebdac4ee50 first cut (untested) 2016-07-18 01:35:42 +01:00
b74d690035 Merge pull request #290 from matrix-org/matthew/multipreview
multiple URL preview support
2016-05-31 19:42:21 +01:00
b3638f9169 PR review 2016-05-31 19:42:00 +01:00
d5e6e961fd fix url previews firing incorrectly on Matrix.org 2016-05-27 10:09:17 +01:00
39a3d6fdd4 multiple URL preview support 2016-05-24 00:54:20 +01:00
4d399a3640 Refactor out isLinkPreviewable 2016-04-21 18:00:39 +01:00
ee11838537 fix comment paren 2016-04-21 17:19:24 +01:00
c5a76dec1c add heuristics to hide URL previews other than for URLs where the user has explicitly identified the target as a link: i.e. by including a URI scheme prefix, or by including URI path components, or by doing an explicit markdown hyperlink. ignore previews of URLs within pre or code blocks 2016-04-21 17:14:27 +01:00
92f58b6927 don't try to do preview URLs of matrix IDs (yet :D) 2016-04-13 01:54:06 +01:00
9845e5ef0e move all the localstorage crap to TextualBody 2016-04-11 23:53:36 +01:00
6c372d37f7 add the concept of eventTileOps for managing widget visibility based on vdh's PR feedback 2016-04-08 21:42:29 +01:00
4abc5d0d36 add comment 2016-04-08 20:21:12 +01:00
1d8b08040e incorporate PR feedback 2016-04-07 18:58:50 +01:00
0eb7b627fc ugly impl to track whether to hide the widget or not 2016-04-03 23:30:48 +01:00
e61c99f7f3 support cancelling previews 2016-04-03 02:50:36 +01:00
f9c914c40e specify timestamps for historical previews 2016-04-03 01:21:56 +01:00
4388334e30 fix up scroll behaviour when loading widgets 2016-04-02 00:36:19 +01:00
e6842eab94 WIP url previewing 2016-03-31 18:38:01 +01:00
e3feae32e1 Fix search clickthrough for HTML events
Switch to using a normal <a href="..."> link for search result
clickthrough. Apart from generally giving a better experience, this means that
it also works on html messages. The problem there was that we were attaching
onClick handlers to <span>s which we were then flattening into HTML with
ReactDOMServer (which meant the onClick handlers were never attached to React's
list of listeners).

To make this work without jumping through React hoops, the highlighter now
returns either a list of strings or a list of nodes, depending on whether we
are dealing with an HTML event or a text one. We therefore have a separate
HtmlHighlighter and TextHighlighter.
2016-02-17 21:06:27 +00:00
c9c496f0e5 WIP all new roomsettings 2016-01-13 13:15:13 +00:00
0772f50fab update copyright for 2016 2016-01-07 04:06:52 +00:00
722c7033bc Merge pull request #73 from matrix-org/rav/on_highlight_click
Expose onHighlightClick on the event tiles
2016-01-04 15:23:45 +00:00
441a9540ca sync CSS classnames with current react component names 2016-01-03 00:11:11 +00:00
b0adb1945f Expose onHighlightClick on the event tiles 2015-12-24 13:51:14 +00:00
a8fd1b5d7a rename message components as per RL discussion this morning 2015-11-30 15:19:43 +00:00