Commit Graph

32144 Commits

Author SHA1 Message Date
c29ff3d2d5 UX: style adjustments for post notice feature 2019-03-08 16:02:51 -05:00
92df6890df FIX: GET request didn't use headers 2019-03-08 21:36:49 +01:00
57ee779b1e FIX: Job exception: undefined method `email' for nil:NilClass
It seems that due to jobs being asynchronous and wrapping code in a
DistributedMutex that by the time we run the
`UserAvatar#update_gravatar!` job that the user/user email might be
destroyed.

This patch checks before a call to `user.email_hash` to make sure
the user and primary email exist to prevent the exception. If not
present, the job exits as there's nothing to do because we are
probably running after the user was destroyed for some reason.
2019-03-08 13:39:56 -05:00
9fa2ba6f99 FIX: Add translation to ignore_user_enabled SiteSetting (#7134) 2019-03-08 17:50:04 +01:00
e3e681ebf7 UX: better handling of width and overflow for login/signup 2019-03-08 11:14:52 -05:00
f03b293e6a FEATURE: Header based auth for API requests (#7129)
Now you can also make authenticated API requests by passing the
`api_key` and `api_username` in the HTTP header instead of query params.

The new header values are: `Api-key` and `Api-Username`.

Here is an example in cURL:

``` text
curl -i -sS -X POST "http://127.0.0.1:3000/categories" \
  -H "Content-Type: multipart/form-data;" \
  -H "Api-Key: 7aa202bec1ff70563bc0a3d102feac0a7dd2af96b5b772a9feaf27485f9d31a2" \
  -H "Api-Username: system" \
  -F "name=7c1c0ed93583cba7124b745d1bd56b32" \
  -F "color=49d9e9" \
  -F "text_color=f0fcfd"
```

There is also support for `Api-User-Id` and `Api-User-External-Id`
instead of specifying the username along with the key.
2019-03-08 09:13:31 -07:00
5e58cedfbd FIX: retranspile theme JS when settings YAML changes (#7131) 2019-03-08 17:49:06 +03:00
23a1826001 Merge remote-tracking branch 'upstream/master' 2019-03-08 14:22:21 +00:00
4f72169e55 REFACTOR: Un-hide SiteSetting 2019-03-08 14:21:43 +00:00
02492679bd FIX: experimental fix to Ember.ENV.EXTEND_PROTOTYPES rare exception (#7133) 2019-03-08 15:12:13 +01:00
741f5f92a1 Merge remote-tracking branch 'upstream/master' 2019-03-08 11:36:38 +00:00
0a4562253e DEV: Add 'starting' event to sidekiq log when interval logging enabled 2019-03-08 10:56:36 +00:00
3474701146 DEV: Fix build. 2019-03-08 12:45:03 +02:00
e2510d79cc DEV: Improve thread-safety of sidekiq logging 2019-03-08 10:31:49 +00:00
ac8425ad30 FIX: Date format and styling for post notices
Follow-up to 35942f7.
2019-03-08 12:25:03 +02:00
ad12b2a23d FIX: only call 'unlink' for tempfiles 2019-03-08 11:22:20 +01:00
7ff994b6ea UX: post-notice max width on desktop 2019-03-08 10:52:47 +01:00
2434e48d4d UX: Fix post notice on mobile 2019-03-08 10:50:33 +01:00
9db05a895a DEV: Add job_id to sidkiq log
This makes it easier to correlate 'pending' logs from the same job
2019-03-08 09:16:13 +00:00
b101065bad FIX: Sanitize theme settings properly before injecting into stylesheets (#7031) 2019-03-08 08:58:06 +00:00
2312caccdc FEATURE: Skip small actions when counting replies in PMs. (#7108) 2019-03-08 10:49:34 +02:00
35942f7c7c FEATURE: Special call-out for new / returning posters. (#7115) 2019-03-08 10:48:35 +02:00
65464969cd Change searchTearm to searchTerm (#7130) 2019-03-08 09:24:14 +01:00
3acf8a95f3 UX: various tweaks to search-menu (#7114) 2019-03-08 09:23:44 +01:00
c90267db52 FIX: do not display add/remove participants if you can’t actually do it (#7125) 2019-03-08 09:23:26 +01:00
cd94ac9453 FIX: remove padding from onebox site icon in composer preview 2019-03-07 22:32:27 -05:00
6e26358380 REFACTOR: streamline like button styles, clarify for themeing, enable tab focus 2019-03-07 21:09:57 -05:00
f6ef4f8c3f FEATURE: Add missing S3 regions 2019-03-07 22:42:20 +01:00
78f8114989 FEATURE: Allow discourse script to skip disabling of emails after restore 2019-03-07 21:49:33 +01:00
ccff1d2dbb prettier 2019-03-07 13:30:39 -05:00
837452794b Target active nav pill with single style 2019-03-07 13:21:42 -05:00
da64b90d4f FIX: missing translations when "en" set as fallbackLocale
When a plugin registers a language and sets fallbackLocale="en", fallback strings were missing. This commit strips any duplicate ":en" symbols when loading merged translations.
2019-03-07 12:51:12 -05:00
bc52437153 FIX: Add additional rescue for assets:precompile
This error can be caused if assets are precompiled before the database has been migrated
2019-03-07 14:03:05 +00:00
ad87b0d662 Make "uploads:recover_from_tombstone" call the "uploads:recover" rake task 2019-03-07 14:15:30 +01:00
a2fdd4089c FIX: nav-pills not highlighted on user preferences page (#7126) 2019-03-07 13:40:12 +01:00
a9648e8fd1 onebox version bump
- FIX: respect code indentation
2019-03-07 17:55:47 +05:30
fc7938f7e0 REFACTOR: Migrate GoogleOAuth2Authenticator to use ManagedAuthenticator (#7120)
https://meta.discourse.org/t/future-social-authentication-improvements/94691/3
2019-03-07 11:31:04 +00:00
6420b73c33 FIX: Changed poll age message to upcase (#7124) 2019-03-07 11:04:17 +01:00
2c8e1d3578 FEATURE: remove all expired invitations by default 2019-03-07 15:28:39 +05:30
caef0a56d1 FEATURE: create a new message via URL without specifying user or group 2019-03-07 11:30:24 +05:30
be5e889b1b UX: Poll style fix, button classes 2019-03-06 20:27:40 -05:00
9d3c7d7b25 prettier 2019-03-06 19:52:34 -05:00
e233a69db0 Customize nav pill fix 2019-03-06 19:42:44 -05:00
7d2cc33013 prettier 2019-03-06 17:37:59 -05:00
a917a93990 fix active class, remove style 2019-03-06 17:29:19 -05:00
536952f194 adding back active nav pill 2019-03-06 17:14:02 -05:00
733deba585 FIX: Loading draft also replaces the recipients (#7122) 2019-03-07 08:14:55 +11:00
078c02cd24 UX: More consistent structure for active nav-pill 2019-03-06 16:10:22 -05:00
941e096df4 Fix error in base import script
Follow-up to 655a08dbbda1636409b15cc5611fcd3afc63263d
2019-03-06 21:58:25 +01:00
1121514799 UX: Localize date format in "new user of the month" message 2019-03-06 21:58:25 +01:00