Martin Brennan
bb4e965a66
FEATURE: Optionally show local time for user in card ( #9527 )
...
This adds a site setting (default off) to optionally show a user's local time and timezone in their user card. For example, I live in Brisbane, and if at 3:30PM my time I were to open a user who lives in California's card I would see 22:30 (PST).
2020-04-28 10:13:59 +10:00
Blake Erickson
a93ef2926d
DEV: Add rswag to aid in api documention ( #9546 )
...
Adding in rswag will allow us to write spec files to document and test
our api.
2020-04-27 16:40:07 -06:00
Mark VanLandingham
051e6be7b8
DEV: Trigger 'user_added_to_group' when accepting invite with groups ( #9561 )
2020-04-27 15:13:34 -05:00
dependabot-preview[bot]
e92a54f681
Build(deps): Bump aws-sigv4 from 1.1.2 to 1.1.3 ( #9560 )
...
Bumps [aws-sigv4](https://github.com/aws/aws-sdk-ruby ) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sigv4/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/compare/1.1.2...1.1.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-27 16:08:31 -04:00
Joffrey JAFFEUX
01f2819dde
DEV: enables and fixes multisite-spec ( #9557 )
2020-04-27 20:55:36 +02:00
Robin Ward
d38b2e508e
Ignore files that will be used with Ember CLI
2020-04-27 14:37:07 -04:00
Roman Rizzi
394babcae3
FIX: Only show the review page to users that can see it. Do not publish the reviewable count update message to everyone. ( #9556 )
2020-04-27 14:51:25 -03:00
Mark VanLandingham
d8c884a856
DEV: Add has_many category_tag_stats in tag.rb ( #9558 )
2020-04-27 12:42:13 -05:00
Robin Ward
056327c0c9
DEV: Move discourse.js
to app/app.js
( #9545 )
...
This is another thing to get our application in line with what Ember CLI
expects.
2020-04-27 13:28:10 -04:00
dependabot-preview[bot]
f15fc0ebf3
Build(deps): Bump unicorn from 5.5.4 to 5.5.5 ( #9552 )
...
Bumps [unicorn](https://yhbt.net/unicorn/ ) from 5.5.4 to 5.5.5.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-27 12:50:03 -04:00
Jarek Radosz
fb20b57057
DEV: Re-enable "remove featured link" test ( #9550 )
...
It was disabled in ac4b4e30dc
2020-04-27 17:54:07 +02:00
David Taylor
f95609ae23
FIX: Add additional checks for automatic theme script CSP
...
- Skip absolute URLs
- Skip CDN URLs
- Skip invalid URLs
- Properly format protocol-less URLs
2020-04-27 15:56:29 +01:00
Benno
6e01acb3cb
FIX: Apply category priority for empty query ( #9516 )
2020-04-27 10:35:27 -04:00
Arpit Jalan
ec84b00aff
fix the build.
2020-04-27 11:57:10 +05:30
Arpit Jalan
4c3a01f58d
FIX: use absolute URL for YouTube thumbnail images.
2020-04-27 11:43:31 +05:30
Guo Xiang Tan
76fc48b318
DEV: Avoid an additional query in SpamHandler
.
...
* Also run query against human users only
2020-04-27 13:03:57 +08:00
Guo Xiang Tan
e0725fd123
Upgrade message_bus to 3.0.0
...
Fixes an issue where specifying `group_ids` and `user_ids` while
publishing a message would result in an intersection between both
options.
2020-04-27 12:45:23 +08:00
Guo Xiang Tan
16f0d1c503
PERF: Remove database query when publishing to staff users.
2020-04-27 11:50:21 +08:00
Jarek Radosz
e0aec23844
DEV: Don't warn about valid data
2020-04-26 22:18:44 +02:00
Dan Ungureanu
0ae504aece
FIX: Raise a 4xx error instead of a 5xx if draft data is invalid
2020-04-25 11:47:22 +03:00
Sam Saffron
3de901e38d
DEV: correct missing file from revert
...
Test did not revert cleanly. Corrected.
2020-04-25 13:29:45 +10:00
Sam Saffron
8c1e008c59
DEV: Skip erratic spec for now
...
Spec fails intermittently due to CDN state.
2020-04-25 13:20:04 +10:00
Sam Saffron
1f6eaf26a1
Revert "UX: replace closed topic icon with discourse-no-entry"
...
This reverts commit 040b8c00a4
.
We decided to keep status quo for now
2020-04-25 13:12:56 +10:00
Kris
d516a88b4c
DEV: add tag name class to body of tag pages
2020-04-24 22:27:25 -04:00
Kris
67429335d5
Remove SASS spacing function
2020-04-24 19:32:02 -04:00
Kris
040b8c00a4
UX: replace closed topic icon with discourse-no-entry
2020-04-24 17:31:34 -04:00
Jeff Wong
e638d43f0a
FEATURE: dismiss first notification on click anywhere ( #9525 )
...
FEATURE: dismiss first notification on click anywhere
Quicker jumpstart for those already familiar with the platform:
Allow dismissal of first notification mask from any click.
On the dismissal click, we also need to send a "yes I saw it" confirmation
by grabbing a batch of notifications. This prevents the dialog from appearing
again on refresh, or other browsers and ensures we only see it once.
2020-04-24 13:27:54 -07:00
dependabot-preview[bot]
94d753ad16
Build(deps-dev): Bump better_errors from 2.6.0 to 2.7.0 ( #9544 )
...
Bumps [better_errors](https://github.com/BetterErrors/better_errors ) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/BetterErrors/better_errors/releases )
- [Commits](https://github.com/BetterErrors/better_errors/compare/v2.6.0...v2.7.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-24 14:22:05 -04:00
Penar Musaraj
5a3350cd76
FIX: Do not override all title elements with page title
...
This is redudant too, setting document.title is sufficient.
2020-04-24 10:16:05 -04:00
Penar Musaraj
b45142ef79
FIX: reenable draft check modal and fix focus on iOS for PMs
2020-04-24 09:35:19 -04:00
Gerhard Schlager
30cb5f7d86
Update translations
2020-04-24 15:16:29 +02:00
Joffrey JAFFEUX
d83f39be73
DEV: replaces jquery scrollTop by vanilla js code ( #9543 )
2020-04-24 12:45:47 +02:00
David Taylor
0616826841
DEV: Add jquery-free decorateCookedElement
function to plugin api ( #9534 )
...
This is a replacement for `decorateCooked` which will work without jquery.
A backwards compatibility layer is provided for existing plugins/themes which are currently using `decorateCooked`
2020-04-24 09:47:33 +01:00
David Taylor
8a112b7464
DEV: Automatically extend CSP when themes link to external scripts ( #9531 )
2020-04-24 09:47:01 +01:00
Joffrey JAFFEUX
90d6816d19
FIX: removes inheriting as it's too random and can be very hard to track ( #9542 )
2020-04-24 10:08:22 +02:00
Sam Saffron
cbceadf48b
FEATURE: when blocking emails prefer blocking canonical
...
Previously we relied entirely on levenshtein_distance_spammer_emails site
setting to handle "similar looking" emails.
This commit improves the situation by always preferring to block (and check)
canonical emails.
This means that if:
`samevil+test@domain.com` is blocked the system will block `samevil@domain.com`
This means that `samevil+2@domain.com` (ad infinitum) will be blocked
2020-04-24 14:09:51 +10:00
Sam Saffron
6a18c9aa0b
Revert "FEATURE: enforce_canonical_emails site setting"
...
This reverts commit 6f9177e2ed
.
We decided on a completely different approach to the problem.
Instead we will let blocked emails be treated as canonical.
2020-04-24 13:52:06 +10:00
Martin Brennan
6df22638e1
FIX: Make sure new user narrative returns toggleBookmark promise
...
* the call to this.super() was not returned so there is no promise
to chain .then() with, causing errors for bookmarks with reminders
2020-04-24 13:13:30 +10:00
dependabot-preview[bot]
8b0ac092d8
Build(deps-dev): Bump byebug from 11.1.2 to 11.1.3
...
Bumps [byebug](https://github.com/deivid-rodriguez/byebug ) from 11.1.2 to 11.1.3.
- [Release notes](https://github.com/deivid-rodriguez/byebug/releases )
- [Changelog](https://github.com/deivid-rodriguez/byebug/blob/master/CHANGELOG.md )
- [Commits](https://github.com/deivid-rodriguez/byebug/compare/v11.1.2...v11.1.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-24 09:42:19 +08:00
Martin Brennan
cd1c7d7560
FIX: Copying image markdown for secure media loading full image ( #9488 )
...
* When copying the markdown for an image between posts, we were not adding the srcset and data-small-image attributes which are done by calling optimize_image! in cooked post processor
* Refactored the code which was confusing in its current state (the consider_for_reuse method was super confusing) and fixed the issue
2020-04-24 10:29:02 +10:00
Blake Erickson
bd3425b389
REFACTOR: Use rescue inside do/end block
...
Follow up to 9cbbaf4237
2020-04-23 16:26:29 -06:00
Kris
9f52997be1
UX: Let's try X for the closed topic icon instead of a \
2020-04-23 17:23:25 -04:00
Joffrey JAFFEUX
b19d50f355
FIX: site settings dropdown can be 440px width ( #9539 )
2020-04-23 23:12:58 +02:00
Joffrey JAFFEUX
b871e79c5b
FIX: removes rounding correction as it can be in either direction ( #9538 )
2020-04-23 23:10:40 +02:00
Penar Musaraj
585e7bcfe8
DEV: update specs followup to 67e96f6
2020-04-23 16:11:17 -04:00
Penar Musaraj
7cd006fe3a
Revert "DEV: Draft check async when starting new PM"
...
This reverts commit e49212d0bc
.
This requires some more work.
2020-04-23 15:51:54 -04:00
Gerhard Schlager
67e96f6c54
DEV: discourse-backup-uploads-to-s3 plugin isn't supported anymore
2020-04-23 21:37:38 +02:00
Blake Erickson
5b98161f2f
DEV: ember-cli refactor for TextField and TextArea imports ( #9480 )
...
In order to be able to use ember-cli we need to fix the import
statements for `TextField` and `TextArea` in the code base.
The only change I don't fully understand is the one in
`discourse-loader.js`, but adding the components to that file make it
all work.
2020-04-23 12:36:05 -06:00
Penar Musaraj
e49212d0bc
DEV: Draft check async when starting new PM
...
When the sequence is missng, the draft check is done synchronously and it results in iOS devices not launching the keyboard.
2020-04-23 14:17:15 -04:00
Mark VanLandingham
3e543dfa18
FIX: Do not set title attribute on header-topic-info widget ( #9533 )
2020-04-23 12:44:20 -05:00