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

76 Commits

Author SHA1 Message Date
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