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
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
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
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