Commit Graph

27657 Commits

Author SHA1 Message Date
83245aa508 FIX: better handling of invite links after they are redeemed
FIX: deprecate invite_passthrough_hours setting
2018-05-08 20:17:57 +05:30
edb97edf5f moving user filter for groups 2018-05-08 10:09:12 -04:00
2e67998319 Improvements for user renaming (#5810)
* FEATURE: Update avatars in posts and revisions when user gets renamed

* FIX: Replace username in deleted posts when user gets renamed

* FEATURE: Replace username in notifications when user gets renamed

FEATURE: Update mentions and quotes when user gets merged
2018-05-08 10:02:43 -04:00
8262fc5d15 Merge pull request #5807 from discourse/min-flags-by-topic
FEATURE: New site setting `min_flags_staff_visibility`
2018-05-08 09:17:29 -04:00
e9d92da9ee minor optimizations to categories:move_topics rake task 2018-05-08 15:14:19 +05:30
62c266f987 add a rake task to move all topics from one category to another 2018-05-08 15:05:56 +05:30
Sam
858a266031 FIX: exact matching should also match on title 2018-05-08 15:59:03 +10:00
c6f45fcfdb Expose an API for plugins to be hidden on the admin plugin page. 2018-05-08 13:24:58 +08:00
086cb0f849 Fix brittle spec. 2018-05-08 10:52:03 +08:00
3a6e137e70 FIX: add context for deactivated user logs 2018-05-08 08:18:04 +05:30
8cf0f51eb2 UX: Display site settings shortcut for poll and discourse-nginx-performance-report.
https://meta.discourse.org/t/improving-admin-plugins/84585/29?u=tgxworld
2018-05-08 10:34:32 +08:00
2002a7c4ef FIX: regenerate vapid keys when the public key bytes is blank 2018-05-07 17:01:56 -07:00
ac60a84329 FEATURE: New site setting min_flags_staff_visibility
When set higher than 1, flags won't show up for staff in the admin
section unless the minimum threshold of flags on a post is reached.
2018-05-07 16:05:13 -04:00
9738025bb2 Feature: display description for group cards 2018-05-07 10:45:21 -07:00
ee1eb1a5bd FIX: Retrigger notification when a topic is recategorized.
https://meta.discourse.org/t/notifications-when-a-topic-is-recategorized/63079
2018-05-07 21:29:06 +08:00
5e45b682a2 Fix JS tests take 2. 2018-05-07 18:34:45 +08:00
0042d94f76 Fix broken JS specs. 2018-05-07 18:21:48 +08:00
fc4fde453d PERF: Remove N+1 query. 2018-05-07 18:21:48 +08:00
a98aae3bcd FIX: topic search wasn't working for unlisted topics 2018-05-07 11:43:55 +02:00
94163d7f1a add spec for auto-close polls 2018-05-07 11:31:20 +02:00
4f4c576311 FIX: Retrigger search scoped to a topic if topic changes.
https://meta.discourse.org/t/highlight-the-search-results/10322/12?u=tgxworld
2018-05-07 17:18:30 +08:00
b18e0825b5 Update Gemfile.lock. 2018-05-07 17:10:34 +08:00
ff6be3c2e3 FEATURE: add profile_background fields into SSO (#5701)
Add profile_background and card_background fields into Discourse SSO.
2018-05-07 10:03:26 +02:00
5a57a454fe Revert "FIX: Only show topic timer to staff"
This reverts commit e3e6fd6ea0ecf2611738127efc585afbf727d219.
2018-05-07 15:59:16 +08:00
5993a3ae3a Don't pin version for the webpush gem. 2018-05-07 15:45:20 +08:00
21007a4a8d Rewrite push notifications controller specs as request specs.
* Improve assertions to test for the outcome we expected instead
  of just asserting for a 200 response.

* Remove duplicated assertion.
2018-05-07 15:40:46 +08:00
32147d4ff9 FIX: Search term scoped to topic should be highlighted in widget dom era.
https://meta.discourse.org/t/highlight-the-search-results/10322/4?u=tgxworld
2018-05-07 15:17:34 +08:00
ad833c4485 FIX: Don't downcase group name. 2018-05-07 14:02:11 +08:00
aa0d32231c FIX: Incorrect query when removing a group owner.
https://meta.discourse.org/t/group-rename-and-group-owners-removal-problems/85596
2018-05-07 13:57:00 +08:00
b618ffb715 Remove file that is no longer used. 2018-05-07 12:07:50 +08:00
0d74c30fa7 Remove more uses of rescue nil. 2018-05-07 11:38:23 +08:00
77eb93ffb7 Fabricate records with the right attributes during fabrication. 2018-05-07 11:26:38 +08:00
Sam
911f898a23 UX: improved performance of emoji dialog
Shift all emoji loading into an animation frame to chrome stops deferring
timers
2018-05-07 11:25:46 +10:00
Sam
aa6b779147 DEV: add cache breaker for development
Previously iOS could cache scripts (wrongly)
which made debugging very hard
2018-05-07 11:25:05 +10:00
Sam
9c6cf9eb14 FIX: decorate user stream should include element
In the past we would call the decorate function with no element
this made the extension on user stream pointless
2018-05-07 09:50:56 +10:00
71f74c0b28 Improved email validation in user search module. (#5804) 2018-05-06 11:39:59 +02:00
738f3f5229 Load missing libraries for server-side PrettyText 2018-05-05 11:21:07 +02:00
71f5215711 FEATURE: keep formatting when quoting 2018-05-05 10:51:54 +02:00
Sam
bb377e2021 delete swap files 2018-05-05 15:28:07 +10:00
008480127f Feature: Add plugin outlet for desktop (live) notifications area 2018-05-04 18:59:36 -07:00
bae7203f42 FIX: proper category > subcategory order in List-Id description header 2018-05-05 01:51:53 +02:00
c450b70bcc fix: revert to es5 function syntax 2018-05-04 15:42:48 -07:00
91b31860a1 Feature: Push notifications for Android (#5792)
* Feature: Push notifications for Android

Notification config for desktop and mobile are merged.

Desktop notifications stay as they are for desktop views.

If mobile mode, push notifications are enabled.

Added push notification subscriptions in their own table, rather than through
custom fields.

Notification banner prompts appear for both mobile and desktop when enabled.
2018-05-04 15:31:48 -07:00
4c9f6e192f Version bump to v2.0.0.beta9 v2.0.0.beta9 2018-05-04 15:32:22 -04:00
cc701d2f7c better fix 2018-05-04 14:45:32 -04:00
b4f6beebd1 FIX: recurring attribute was undefined on local-dates cooked posts 2018-05-04 14:22:37 -04:00
84cc52d8fc FIX: Show a nicer message when there aren't any flagged topics. 2018-05-04 10:24:18 -04:00
07f4d16f32 Do not ignore core plugin discourse-local-dates 2018-05-04 11:26:55 +02:00
7bf01fd769 Update translations 2018-05-04 10:58:21 +02:00
88217ca0b6 Configure Transifex for local-dates plugin 2018-05-04 10:13:15 +02:00