Commit Graph

29937 Commits

Author SHA1 Message Date
227a49bb32 FEATURE: automatically hide non-TL4 posts when flagged by a TL4 user 2018-10-11 17:11:46 +05:30
94b115f7d9 increase contrast for $danger-medium on dark themes 2018-10-10 09:51:50 -04:00
51029e3884 Revert sendgrid URL change
per 2ded524b5a
2018-10-10 09:00:39 -04:00
18e99ddfa9 Link to social login instructions in site settings 2018-10-10 08:46:48 -04:00
cd2b8d40f1 Properly link to URLs in site settings 2018-10-10 08:46:03 -04:00
bd41e0b820 DEV: Exclude i18n .yml files from Sublime Text project. (#6473) 2018-10-10 20:21:24 +08:00
c84415b1f2 FEATURE: support category slug when creating new topic via URL 2018-10-10 17:06:02 +05:30
d35bce96ab Use https:// when possible 2018-10-10 07:11:58 -04:00
4e0533a20b FIX: Generate Onebox for posts of type moderator_action. (#6466) 2018-10-10 18:39:03 +08:00
3d8b063c83 Update test_mailer to minimize URL redirects 2018-10-10 06:16:33 -04:00
ae6a5419e0 DEV: Report the backtrace as well. 2018-10-10 17:43:42 +08:00
0ea8c1943f Let plugins decorate banner topic, fixes local dates in banners (#6452) 2018-10-10 17:27:23 +08:00
918633aa12 FIX: upload:migrate_to_s3 rake task not remapping properly. 2018-10-10 15:09:21 +08:00
6b7bb543af SPEC: Check data-email-preview existance on cooked 2018-10-10 11:50:05 +05:30
Sam
45f01e637b FIX: when associating Github account disassociate others
There are some cases where an email floats from one GitHub account to another
if this happens just take over the Github mapping record
2018-10-10 15:46:50 +11:00
Sam
59ce11d10c ignore maxmind db 2018-10-10 14:30:51 +11:00
f26804394a DEV: Remove the use of stubs on Rails.logger in our test suite. 2018-10-10 09:34:50 +08:00
Sam
9b01e2b855 FIX: maxmind download task does not need environment 2018-10-10 11:16:28 +11:00
e8e5276f30 Remove extra semicolon 2018-10-10 04:29:34 +05:30
c877058a24 Merge pull request #6470 from vinothkannans/local-date-text
DEV: Use simple UTC datetime format for local date inner text
2018-10-10 03:52:58 +05:30
98865e86da DEV: Use simple UTC datetime format for local date inner text 2018-10-10 03:49:49 +05:30
1f14fb5e1e Don't override category badge icon color in similar topic JIT 2018-10-09 15:38:49 -04:00
753d39f30d Fix NoMethodError in polls#voters 2018-10-09 12:51:49 -04:00
a0be127b6f Merge pull request #6467 from vinothkannans/timezone
UX: Use local timezone for "Insert date" modal result
2018-10-09 20:47:29 +05:30
7a6c227fa4 UX: Use local timezone for insert date modal result 2018-10-09 20:15:32 +05:30
1d26a473e7 FEATURE: Show "Recently used devices" in user preferences (#6335)
* FEATURE: Added MaxMindDb to resolve IP information.

* FEATURE: Added browser detection based on user agent.

* FEATURE: Added recently used devices in user preferences.

* DEV: Added acceptance test for recently used devices.

* UX: Do not show 'Show more' button if there aren't more tokens.

* DEV: Fix unit tests.

* DEV: Make changes after code review.

* Add more detailed unit tests.

* Improve logging messages.

* Minor coding style fixes.

* DEV: Use DropdownSelectBoxComponent and run Prettier.

* DEV: Fix unit tests.
2018-10-09 22:21:41 +08:00
1fb1f4c790 FIX: Make error in Discourse Hub more descriptive. (#6438) 2018-10-09 22:05:31 +08:00
47f19adac8 Remove old bookmark strings 2018-10-09 09:31:08 -04:00
ac89a728f8 DEV: Remove autospec hacks for social auth providers
This was causing erratic test failures. Autospec continues to work after
removing, so this 5-year-old code is no longer needed.
2018-10-09 12:42:57 +01:00
1d2b48557c Run qunit test for wizard on Travis. 2018-10-09 16:11:13 +08:00
Joe
9d2f855790 UX: changes CSS class added to local dates 2018-10-09 15:04:42 +08:00
ac034a6b2c copyedit on branch field help text 2018-10-09 11:56:51 +05:30
51aba32651 FEATURE: add branch option to remote theme import
* FEATURE: add branch option to remote theme import

* FIX: Add missing variable in params

* FIX: Add missing param for import_theme method

* SPEC: Add test methods for branch support in git import

* FIX: Add missing space to scss style

* Do not assume default branch as master

* Change branch field placeholder

* FIX: add missing div start tag
2018-10-09 17:01:08 +11:00
acba7d2a5d Extract discourse_javascript.html.erb to a scrip include
* extract omniauth auth complete inline JS

* extract Ember error logging inline JS

* transpile `authentication-complete`

This is CSP related work
2018-10-09 16:50:45 +11:00
1c9b5e75e7 DEV: Support post deployment migrations for plugins. 2018-10-09 13:11:45 +08:00
8b2a379e4e DEV: transpile certain ES6 files without producing a module (#6460)
`.js.no-module.es6` files will be transpiled without producing a module.

import/export statements are deliberately not supported, so one would still need to use 
`const module = require('moduleName').default.`
2018-10-09 09:18:23 +08:00
e55f220b33 add category style boxes with featured topics option 2018-10-08 16:19:54 -07:00
2f90c15d7a Fix random build error 2018-10-09 01:03:05 +02:00
4881fb028f FIX: allow_uppercase_posts didn't work for topic titles 2018-10-08 23:50:06 +02:00
c889c0daee Only prevent checkbox/radio from flex-grow 2018-10-08 13:10:51 -04:00
97ad9e9d9b UX: Prompt for custom invite message was hard to translate 2018-10-08 18:01:21 +02:00
eb3ed7f6fd Add missing annotations 2018-10-08 18:01:21 +02:00
ec33b46d31 IE11 doesn't support nested calc 2018-10-08 11:55:54 -04:00
da8916aecd FIX: adds a title attribute on value list input (#6463) 2018-10-08 12:08:36 +02:00
22187508e3 FEATURE: adds header text/background color to site (#6462) 2018-10-08 11:52:57 +02:00
40fa96777d FEATURE: Post deployment migrations. (#6406)
This moves us away from the delayed drops pattern which
was problematic on two counts. First, it uses a hardcoded "delay for"
duration which may be too short for certain deployment strategies.
Second, delayed drop doesn't ensure that it only runs after
the latest application code has been deployed. If the migration runs
and the application code fails to deploy, running the migration after
"delay for" has been met will cause the application to blow up.

The new strategy allows post deployment migrations to be skipped if the
env `SKIP_POST_DEPLOYMENT_MIGRATIONS` is provided.

```
SKIP_POST_DEPLOYMENT_MIGRATIONS=1 rake db:migrate
-> deploy app servers
SKIP_POST_DEPLOYMENT_MIGRATIONS=0 rake db:migrate
```

To aid with the generation of a post deployment migration, a generator
has been added. Simply run `rails generate post_migration`.
2018-10-08 15:47:38 +08:00
9bbc1ae7b2 FIX: raise if staged user creation failed (#6461) 2018-10-08 15:45:23 +08:00
3c0ec317ac DEV: Fix wizard qunit tests not running. 2018-10-08 14:45:56 +08:00
c0bb04d89d FIX: convert tag string to array when filtering topic list by tags 2018-10-08 08:56:25 +05:30
8825cb1cc5 Merge pull request #6459 from k4rtik/patch-1
Add useful note about Elastic Email
2018-10-07 20:24:26 -07:00