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