Commit Graph

26798 Commits

Author SHA1 Message Date
93b1829f04 tiny refactor 2018-02-16 11:21:11 +01:00
790c5facc9 Mailgun typo (#5593)
mailgun = Mailgun
2018-02-16 01:35:37 -05:00
49ad983050 fix extra blank line 2018-02-15 16:54:22 -07:00
925d1a7869 FEATURE: add rake task for import/export of site settings 2018-02-15 16:23:42 -07:00
322aa9ed85 Version bump to v2.0.0.beta3 v2.0.0.beta3 2018-02-15 17:48:34 -05:00
Sam
cda3f72ab8 SECURITY: don't onebox whispers 2018-02-16 08:57:20 +11:00
32ad98161f Update translations 2018-02-15 16:36:03 -05:00
Sam
57e140dc07 FIX: oneboxing to private messages 2018-02-16 08:00:22 +11:00
67526907cd Tags should wrap on mobile topic-list 2018-02-15 15:15:42 -05:00
5de78a719b Fixing emoji admin page column 2018-02-15 15:07:26 -05:00
Sam
e456ae1b6c Revert "Upgrade mail gem to drop dependency on mime-types."
This reverts commit 498cc15aa988fa8a37c98bbcdacf593a86bee087.

Noticed a certain amount of extra allocations due to this upgrade,
reverting to confirm if this is the case
2018-02-16 07:04:22 +11:00
32e8cef0ad Merge pull request #5596 from discourse/mobile-landscape-timeline
UX: Make mobile timeline extra short in landscape
2018-02-15 11:34:03 -08:00
3faeb4f093 Calculate the heights when we need them 2018-02-15 14:33:20 -05:00
Sam
7af9ed6674 FEATURE: add goanna rendering engine to non crawler list
Goanna the fork of Gecko which is used by Pale Moon browser is not a crawler.
2018-02-16 06:30:47 +11:00
8e0da35857 FIX: allow local oneboxes to public topics/posts in PM 2018-02-15 18:14:41 +01:00
991dfadad7 FIX: CategoryTagStat queries need to exclude PMs with tags 2018-02-15 12:13:42 -05:00
fdd8ce9722 empty category_tag_stats table before running init job 2018-02-15 11:28:25 -05:00
2cf40096d1 FIX: makes mini-tag-chooser search more efficient 2018-02-15 15:01:19 +01:00
585fc26f8e FIX: allow discourse app to link directly to upgrade page 2018-02-15 18:20:25 +05:30
c66405df7e correct spec description 2018-02-15 17:49:57 +05:30
e1883ba828 minor select-kit css improvements 2018-02-15 12:56:20 +01:00
b43ac801d1 FIX: show create new topic link in advanced search mode 2018-02-15 17:23:34 +05:30
afdc559f4f FEATURE: Whitelist div[data-theme-*] (#5598)
* Whitelist div[data-theme-*]

Whitelisting data attributes on <div> elements that match [data-theme-*] allows theme authors to target elements in posts and not have those attributes sanitized. 

https://meta.discourse.org/t/79520/16

* Update white-lister.js.es6
2018-02-15 04:32:41 -05:00
498cc15aa9 Upgrade mail gem to drop dependency on mime-types.
Boot Memory Usage

```
Total allocated: 225695379 bytes (1990663 objects)
Total retained:  32795116 bytes (291607 objects)
```

```
Total allocated: 218342892 bytes (1897350 objects)
Total retained:  30123426 bytes (261198 objects)
```
2018-02-15 16:24:26 +08:00
7902296c11 Oops we should register a service worker as long as it is supported. 2018-02-15 15:02:14 +08:00
5ab44833ab UX: Make mobile timeline extra short in landscape 2018-02-14 23:27:06 -05:00
9c7d609575 UX: Restore width of composer user selector.
* This fixes the build as well as a short width
  resulted in the user selector collapsing into
  the compressed display.
2018-02-15 11:49:10 +08:00
Sam
5faffeeb82 demo script for profiling middleware stack 2018-02-15 14:36:40 +11:00
Sam
94b2c70c0d PERF: remove oga gem
oga gem is automatically required by the aws gem
the oga gem retains about 1mb of memory, aws now uses nokogiri

This also removes the html normalize from the pretty text specs that was
a fair bit buggy as the polls test shows.
2018-02-15 14:36:40 +11:00
28365f8ae5 PERF: Have nginx cache and serve the service worker file. 2018-02-15 10:50:39 +08:00
Sam
d8b4627fc8 we have to define this for tests to pass 2018-02-15 13:30:34 +11:00
Sam
b5b866aab3 oops 2018-02-15 13:13:31 +11:00
Sam
c89b42c488 PERF: only require the rss library if used
Before:

Total allocated: 257909321 bytes (2514134 objects)
Total retained:  39681579 bytes (343387 objects)

allocated memory by gem
-----------------------------------
  42875979  rss

retained memory by gem
-----------------------------------
   2080188  rss

retained objects by gem
-----------------------------------
     13052  rss

After:

Total allocated: 210562047 bytes (2252030 objects)
Total retained:  37433816 bytes (328635 objects)

----

So, 2 less megabytes on boot and 13000 objects stuck in ruby heaps forever.
2018-02-15 13:11:33 +11:00
a03e7cee63 FIX: Group posts had the wrong paths in subfolders 2018-02-14 20:33:31 -05:00
96e5a7da46 Prefer success_Json over custom success JSON payload. 2018-02-15 07:47:35 +08:00
218c8e8623 Merge pull request #5595 from discourse/new-gfycat-onebox
New gfycat onebox
2018-02-14 19:03:28 -02:00
b4aa0b096e FIX: Couldn't like staff when allow_flagging_staff was set 2018-02-14 15:46:04 -05:00
a3e5a31674 FIX: Allow 404 pages to use the current theme 2018-02-14 15:29:01 -05:00
c3606fdef6 Update onebox 2018-02-14 17:43:13 -02:00
dffdff91a6 Fix avatar flair alignment on mobile user profiles 2018-02-14 13:39:30 -05:00
e85458e1b9 Removing old bootstrap columns 2018-02-14 12:27:34 -05:00
3ad0266dd8 FIX: better handling of category badge when displaying sub and parent cat 2018-02-14 16:42:20 +01:00
f07b1a5c05 FIX: activate user even if email token is already confirmed 2018-02-14 20:44:48 +05:30
8ae2c4555a FIX: do not translate the same string two times when rendering icon label 2018-02-14 12:41:24 +01:00
23ef5f10e9 FIX: check can_create_tag on create and not on select 2018-02-14 12:20:07 +01:00
e3774c7bed FEATURE: displays category badge in {{category-chooser}} header 2018-02-14 11:49:23 +01:00
25dd8ff62a FIX: broken composer-actions spec 2018-02-14 11:32:20 +01:00
e7761db60f FIX: improves contrast on period-chooser when using dark-theme 2018-02-14 11:16:57 +01:00
5d00a97ae9 FIX: regression preventing uncategorized badge to be shown 2018-02-14 11:03:33 +01:00
b0eed424f7 FIX: continue discussion when creating new topic from composer-actions 2018-02-14 10:32:46 +01:00