Commit Graph

39 Commits

Author SHA1 Message Date
142571bba0 Remove use of rescue nil.
* `rescue nil` is a really bad pattern to use in our code base.
  We should rescue errors that we expect the code to throw and
  not rescue everything because we're unsure of what errors the
  code would throw. This would reduce the amount of pain we face
  when debugging why something isn't working as expexted. I've
  been bitten countless of times by errors being swallowed as a
  result during debugging sessions.
2018-04-02 13:52:51 +08:00
77d4c4d8dc Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
5012d46cbd Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
18de62b015 Add get_embeddable_css_class to assist multi-site embed styling
If present, pass embeddable_host.class_name to view for inclusion
on the <html> element as a class for targeted styling.
2017-05-11 15:16:16 -04:00
03bc6f70f9 Better error messages when embedding fails 2016-12-13 14:38:05 -05:00
bfefda06f6 FIX: handle embed count when topic not found 2016-08-25 07:12:20 +05:30
c3a3aff120 FEATURE: Support for a whitelist for embeddable host paths 2016-08-23 14:56:12 -04:00
664f1913c8 FIX: Don't include hidden posts in embedded comments 2016-05-03 15:01:20 -04:00
Sam
7ee11b0508 more logging, add referer 2016-04-25 10:48:36 +10:00
b2f4659792 Pass discourse username to TopicRetriever from embed controller
When you specify `discourse_username` param on the embed URL, it should
translate to creating the post with that username.

This commit ensures that this is now the case.
2016-02-25 13:02:25 +00:00
e82145cbf9 Fix broken spec 2015-11-20 14:27:30 -05:00
5056de1d8a FIX: Never show less than 0 replies when embedding 2015-11-20 13:06:00 -05:00
9cca510944 Add embed/info endpoint for TopicEmbed queries 2015-09-16 03:22:24 +00:00
d1c69189f3 FEATURE: Can edit category/host relationships for embedding 2015-08-20 15:56:04 -04:00
ae277e28a6 FEATURE: Allow embedding topics without creating them, by id 2015-06-09 16:24:20 -04:00
7b6d6b76eb FEATURE: Multiple embeddable hosts
- Also refactors two site settings components into one, with tests
2015-06-09 13:25:43 -04:00
Sam
e5888cf090 PERF: avoid preloading json in cases where it is not needed
(uploads / avatars / non GET requests)
2015-05-20 17:12:16 +10:00
fc30b771cf FIX: reply count is off by one 2015-05-11 13:58:53 +05:30
23fd16850a FIX: include youtube link in embedded comments 2015-05-01 18:34:45 +05:30
Sam
03c8f09be8 PERF: finalize porting to new incoming links structure 2014-08-04 16:43:57 +10:00
42c7ad4670 FIX: build broke, also escaping issue on poster name 2014-06-18 17:47:31 -04:00
60cb5ea6a9 FIX: If a user is deleted, don't break embedded comments for admins. 2014-06-18 17:39:36 -04:00
6dd1880f1f FIX: More safety when displaying link counts on blogs 2014-05-20 15:20:33 -04:00
6cd3796c39 FIX: Blog counts stopped working with additional security checks 2014-05-09 16:26:14 -04:00
122f2a00cc Don't look for a JS format. IE11 seems to not request it even with a
`<script>` tag.
2014-04-14 12:16:08 -04:00
a4daafa026 Support trailing / when retrieving comment counts. 2014-03-20 15:22:49 -04:00
a963dd9081 Support embeddable_host values that contain a HTTP/HTTPs protocol 2014-02-12 15:56:06 -05:00
bcc7f3aba4 Support embedded link counts via data-* attribute 2014-01-13 13:37:55 -05:00
488319a5d1 FIX: Don't store incoming links on embed 2014-01-13 12:58:53 -05:00
af3edfd5eb FEATURE: Show Reply count on blog index page when embedding 2014-01-13 12:47:41 -05:00
25caec0e62 Change text at the bottom of embedded comments to be (x more replies) 2014-01-03 14:55:37 -05:00
1ffcf39448 Make embedded comments look nicer 2014-01-03 12:52:42 -05:00
aefad6ae85 FIX: Broken test 2014-01-02 12:15:48 -05:00
01be681a95 Link embeded topic to second post. They've already read the first. 2014-01-02 11:59:20 -05:00
15faa01178 FIX: Missing variable 2014-01-02 11:55:58 -05:00
1478f08e4f In development mode, relax restrictions on embedding. 2014-01-02 11:32:50 -05:00
4f8aed295a FEATURE: Embeddable Discourse comments, now with simple-rss instead of feedzirra 2013-12-31 15:01:22 -05:00
62db063e1e Revert "Support for Embeddable Comments via IFRAME" - it depends on Curl
which not every server has. Have to rethink this.

This reverts commit e3e4c62887785fc9941a28b28a0dbab883603332.
2013-12-31 12:52:31 -05:00
e3e4c62887 Support for Embeddable Comments via IFRAME 2013-12-31 12:26:24 -05:00