Commit Graph

28509 Commits

Author SHA1 Message Date
8809984d83 Update server.es.yml 2018-06-25 16:18:07 +10:00
f57375a5ce Update site_settings.yml 2018-06-25 16:18:07 +10:00
4644d777bd FEATURE: add website field to SSO 2018-06-25 16:09:39 +10:00
329c94a354 add user-preferences-emails-pref-email-settings outlet 2018-06-25 16:02:03 +10:00
2f5b7beace bump onebox version 2018-06-25 11:22:06 +05:30
Sam
85d97caa56 lint file 2018-06-25 15:35:45 +10:00
d58ff44b04 Simplify to only support topics list for now 2018-06-25 15:02:22 +10:00
b4a13a1afa UX: keyboard shortcuts (j/k) should work with /categories 2018-06-25 15:02:22 +10:00
bed26ea0b3 fix indentation 2018-06-25 15:01:39 +10:00
a0af15d525 no redeclaring state 2018-06-25 15:01:39 +10:00
e874afaf31 read embed state info from data attribute 2018-06-25 15:01:39 +10:00
6eb0b310fe add data attributes to reflect embed status 2018-06-25 15:01:39 +10:00
5914a3db20 Update embed.html.erb
Small fix
2018-06-25 15:01:39 +10:00
2244f19ff9 Update embed.html.erb
Add state descriptor to message being sent to parent window
2018-06-25 15:01:39 +10:00
f0fc38418c FEATURE: Support referrerPolicy on embed iframe
This commit adds a new property "discourseReferrerPolicy" to the
set of supported configuration properties for the comment embed
script. If provided the value will be used to set the "referrerPolicy"
attribute on the iframe created to display the comments. This in turn
will allow embedding pages to define a more lenient referer policy on
the embed iframe for pages whose default policy is so strict it
keeps the comment embed from working.

Example:

  * Setup:
    * Discourse hosted at discourse.example.com
    * Comments embedded at example.com
    * Referrer-Policy at example.com set to 'same-origin'
  * Without this commit:
    * Loading the comments fails due to the referer being empty
  * With this commit and no adjusted configuration:
    * Loading the comments fails due to the referer being empty
      (= same behaviour as without the commit)
  * With this commit and DiscourseEmbed.discourseReferrerPolicy =
    'no-referrer-when-downgrade' as additional configuration:
    * Loading the comments succeeds

Note that this change is of special interest for embedding pages
wanting to restrict data flows under the terms of the GDPR since
it allows selectively whitelisting comment embeds while preventing
referer leaking by default.
2018-06-25 14:59:34 +10:00
c722fc5164 FIX: makes sure category and tag drop headers have a title 2018-06-24 22:23:31 +02:00
7059d90dee Merge branch 'master' of https://github.com/discourse/discourse 2018-06-23 22:29:18 -07:00
549a47e801 copyedit on TL1 welcome (again) 2018-06-23 22:29:13 -07:00
Sam
da8c6e9ac0 bump mini_sql for faster/more correct time conversions 2018-06-24 15:17:47 +10:00
d634486870 copyedit on TL1 congrats PM 2018-06-23 14:30:04 -07:00
41f76a74f8 FEATURE: send message when a user reaches tl1 2018-06-22 13:20:00 -07:00
6901e0e043 FIX: Rails.logger isn't always available when loading plugin locales 2018-06-22 10:20:20 -04:00
c08c725c54 Allow plugins to omit base locales if they want 2018-06-22 09:46:23 -04:00
50f14c6e61 Prefer update! -> update!. 2018-06-22 15:13:04 +08:00
6597cc4cd0 Fix the build. 2018-06-22 13:42:43 +08:00
cb622ead43 Make prettier happy. 2018-06-22 11:37:43 +08:00
f69356e628 FIX: Users can't "show all posts" in forced summary topics. 2018-06-22 11:32:45 +08:00
bad6a5142c PERF: Don't include entire post stream when we're loading more posts. 2018-06-22 10:49:03 +08:00
657c8a013a UX: Don't display an empty participants section. 2018-06-22 10:16:43 +08:00
4c6a0a4046 UX: Don't display participants count if it is zero.
This can happen for megatopics where we don't send
down the payload for participants count.
2018-06-22 08:32:20 +08:00
fed86225c8 FEATURE: differentiate total and total for period on admin table report 2018-06-21 22:46:53 +02:00
c2ddad696f Merge pull request #6024 from carrodher/patch-1
Update Ruby requirements in docs/INSTALL.md
2018-06-21 13:15:21 -07:00
bc52bdfa12 Feature: unconditionally consider TL0 users as "first day" users 2018-06-21 10:53:08 -07:00
a41057aa6e FEATURE: display report total value when showing report 2018-06-21 18:17:22 +02:00
a1c0d0e6e5 fixes to discourse_merger: failures for Uploads, UserBadges, PostUploads hack 2018-06-21 12:16:05 -04:00
544254f7a8 Version bump to v2.1.0.beta2 v2.1.0.beta2 2018-06-21 10:41:52 -04:00
5d0d56e474 removing unneeded line-height 2018-06-21 10:37:30 -04:00
072659c22a Update translations 2018-06-21 10:34:09 -04:00
8ff2b5e233 Update Ruby requirements 2018-06-21 15:45:12 +02:00
97d8cd820e No need to expire readonly mode key immediately. 2018-06-21 17:52:42 +08:00
68388dfd25 Fix the build. 2018-06-21 15:57:59 +08:00
71908cd634 Make prettier happy. 2018-06-21 15:37:24 +08:00
9a7a079f4d Force summary mode when user enters at the top of megalodoon topics. 2018-06-21 15:18:52 +08:00
f7d22bad90 FEATURE: Forced summary mode for megalodon topics.
This is mainly done for performance reasons and megalodon
topics are usually a byproduct of imports where site setting
limits are not respected.
2018-06-21 14:00:20 +08:00
ac80360bea PERF: Help postgres make use of index in Post.summary. 2018-06-21 13:29:16 +08:00
5cef4e281b PERF: Memoize TopicView#gaps results. 2018-06-21 12:37:24 +08:00
6ddd214476 FIX: Post#summary returning posts from other topics. 2018-06-21 12:00:54 +08:00
c5cc582549 FIX: Participants may not be in topic maps's attributes. 2018-06-21 10:23:55 +08:00
c1972f8438 PERF: Add index_topic_id_percent_rank_on_posts.
Speeds up the `Posts#summary` mode query for large topics.
2018-06-21 09:49:15 +08:00
Sam
2d59d06916 PERF: mega_topics get no post counts per user 2018-06-21 11:09:45 +10:00