Commit Graph

31929 Commits

Author SHA1 Message Date
b58eea1fcb FEATURE: Hide ignored user's Original Post content (#7113)
* FEATURE: Hide ignored user's Original Post content
2019-03-06 09:20:45 +00:00
05ebb52ec4 FEATURE: defer flags when deleting child replies (#7111) 2019-03-06 14:32:25 +05:30
Sam
b2187301fd FEATURE: allow users to easily track/watch/mute topics via email
If you reply to an email with the word "mute" a topic will be muted
If you reply to an email with the word "track" a topic will be tracked
If you reply to an email with the word "watch" a topic will be watched

These ninja command can help advanced mailing list ex-users, saves a trip
to the website
2019-03-06 18:38:49 +11:00
Sam
8d7c10f7f2 FIX: allow moderators to create categories setting broken
Mods require visibility to everyone group cause category dialogs need to
know about this.

If the site setting `allow moderators to create categories` will not function
without this

Note there is no security expansion of rights here, the group is technically
empty anyway and it always looks exactly the same on all discourse instances
2019-03-06 17:44:18 +11:00
1b1f9831b0 Bump onebox version
discourse/onebox@4dd5a62
2019-03-06 11:58:41 +05:30
86f9ace0ea UX: Previous positioning was better for the image resizer 2019-03-05 22:10:12 -05:00
fcfbdbc9c1 add BLEXbot to blacklisted crawlers 2019-03-05 17:38:12 -08:00
b5804c410e UX: Add slash to mobile category page totals 2019-03-05 20:16:12 -05:00
33129efdb5 Revert "Bump onebox version"
This reverts commit 345f6237cb0b945e5fe37f7c4445fed35adf4976.
2019-03-05 22:51:02 +01:00
345f6237cb Bump onebox version
f2b361fc28
2019-03-05 22:18:49 +01:00
2ea77073ae prettier 2019-03-05 15:12:10 -05:00
84892429ed UX: Improve layout of invite table 2019-03-05 14:50:27 -05:00
b0d93a38e8 FEATURE: Add plugin html hook to insert html before any other scripts 2019-03-05 10:41:16 -08:00
dedd5e0e60 FIX: WebhookUserSerializer spec failure 2019-03-05 18:01:25 +00:00
55b4b84b63 FIX: WebhookUserSerializer spec failure 2019-03-05 17:57:46 +00:00
8b30ed5b7a DEV: Serialize the job parameters in sidekiq logs
Otherwise this can lead to some very large data structures when processing the logs later
2019-03-05 17:44:49 +00:00
1b2bd36061 UX: limit onebox thumbnail image size in emails 2019-03-05 23:07:44 +05:30
83f4c4a3f2 FIX: Fixed editing whispers bumps topic (#7106) 2019-03-05 18:02:20 +01:00
671cec4bd2 DEV: Use Discourse.getURL for creating URL
follow-up to ccb48bef7554ef4d6133d87472826e5f09cb1018
2019-03-05 17:52:18 +01:00
190b19f3c2 FEATURE: Add ignored user list to the User's preference page (#7107)
* FEATURE: Add ignored user list to the User's preference page

## Why?

Part of: https://meta.discourse.org/t/ability-to-ignore-a-user/110254

We want to add list of Ignored users under or along with the muted users preferences section.
This way Users can find and update their list of ignored users.

## UI


![gif](https://user-images.githubusercontent.com/45508821/53746179-8e9b3c00-3e98-11e9-9e90-94b8520896a6.gif)

## Open questions

Two of many options to represent a list of ignored users is that we can:

1. We can represent the ignored user list as a table with the ability to `un-ignore` but NOT to add new ignored users.
2. We can keep it functioning as the `muted user list` where you can `un-ignore` or `ignore` users.
2019-03-05 14:47:51 +00:00
f19d36cbba REFACTOR: Change watch wording to unignore (#7112)
* REFACTOR: Change `watch` wording to `unignore`
2019-03-05 14:40:31 +00:00
9e09224eb4 Correct interpolation key 2019-03-05 15:30:35 +01:00
ccb48bef75 UX: Make Uncategorized category less confusing
* Adds warnings to the "Edit Category" dialog
* Doesn't hide the "Security" tab on the "Edit Category" dialog anymore. Instead, it shows an explanation why permissions can't be changed.
* Makes the category name translatable
* Hides the category name from the edit dialog (it can be customized by overriding the translation)
* Creates a translation override if the category has been renamed in the past
2019-03-05 14:42:41 +01:00
68e4aba369 UX: Don't concatenate title on "Edit Category" dialog 2019-03-05 14:42:41 +01:00
35275c137b PERF: Remove final N+1 from theme admin page
The rails bug previously mentioned only causes an issue when using `pluck`, so this controller is not affected.

Followup to a8ffc02d06a12325f07f7cb7a8ff87119c3d3d0c
2019-03-05 12:10:53 +00:00
8963f1af30 FEATURE: Optional detailed performance logging for Sidekiq jobs (#7091)
By default, this does nothing. Two environment variables are available:

- `DISCOURSE_LOG_SIDEKIQ`

  Set to `"1"` to enable logging. This will log all completed jobs to `log/rails/sidekiq.log`, along with various db/redis/network statistics. This is useful to track down poorly performing jobs.

- `DISCOURSE_LOG_SIDEKIQ_INTERVAL`

  (seconds) Check running jobs periodically, and log their current duration. They will appear in the logs with `status:pending`. This is useful to track down jobs which take a long time, then crash sidekiq before completing.
2019-03-05 11:19:11 +00:00
73e4204d20 UX: Image preview resizer style 2019-03-04 21:59:58 -05:00
079b0f4bff FIX: Remove ignore user feature from user-card-contents component (#7104)
Based on our discussions, we want to have the `Ignore button will ONLY be on the User’s profile page`.
2019-03-04 15:21:45 +00:00
7b78a1a2cd FIX: anonymous user filtering bug in PostView (#7089)
* FIX: anonymous user filtering bug in PostView
2019-03-04 14:29:05 +00:00
703c724cf3 REFACTOR: Migrate InstagramAuthenticator to use ManagedAuthenticator (#7081) 2019-03-04 14:54:28 +01:00
7078d39f96 DEV: tracks self pattern in Dangerfile (#7102) 2019-03-04 13:03:59 +01:00
801a9cf637 Ruby version update (#7100) 2019-03-04 12:34:22 +01:00
ad5f5b931d DEV: deprecate blank files for static modal pages 2019-03-04 15:05:33 +05:30
2e881adb6e FIX: select-kit perf and positioning improvements (#7093) 2019-03-04 10:30:22 +01:00
dc4001370c FEATURE: displays groups in menu search (#7090) 2019-03-04 10:30:09 +01:00
075b264338 DEV: replaces DOMNodeInserted by the better MutationObserver (#6884) 2019-03-04 10:28:59 +01:00
824d9402a4 FIX: pending counts were not shown on invites tab 2019-03-04 14:14:13 +05:30
714f6cde79 FIX: Remove duplicate definition of create_categories. 2019-03-04 10:32:09 +02:00
80767080dd Revert "Add ubuntu screen file (#7094)"
This reverts commit ddb87e2759392c1ca0f047c15ca5979df8549a12.

I merged this by mistake, prefer this documentation on meta.
2019-03-04 15:03:32 +11:00
ddb87e2759 Add ubuntu screen file (#7094) 2019-03-04 15:01:12 +11:00
fea5d4f3ec FIX: any subcategory permissions are valid if everyone has access to parent category (#7097) 2019-03-04 14:49:26 +11:00
bb39a6f7d7 REFACTOR: topic-list-header-column (#7099) 2019-03-04 14:45:52 +11:00
01e2180548 FIX: /signup and /password-reset direct links were broken 2019-03-04 09:02:22 +05:30
9585e2dff2 change separator from | to • for editor image sizing 2019-03-03 17:55:21 -08:00
14f9e55977 FIX: Error when filtering site settings
Happened only when none of the logo settings had an image assigned.
2019-03-03 20:43:22 +01:00
aaf106fc2d DEV: simplify test to avoid time related failures (#7092) 2019-03-03 12:13:02 +01:00
fd9671f7fe DEV: Minor code improvements. 2019-03-02 19:07:54 +02:00
3d0008165f Version bump to v2.3.0.beta3 v2.3.0.beta3 2019-03-01 12:22:14 -05:00
aabc3375c6 Update translations 2019-03-01 11:28:07 -05:00
Sam
03a70ef69c FIX: allow underscore and dash in username search
_ and - are technically punctuations, but we allow them in usernames so
accept them in search
2019-03-01 15:23:45 +11:00