Dan Ungureanu
f8ec5f309a
FIX: Ensure category_id is an integer
2020-04-04 14:20:01 +03:00
Dan Ungureanu
b9d411a4eb
FIX: Topic.time_to_first_response should include sub-sub-categories ( #9349 )
2020-04-04 13:31:34 +03:00
Kris
a8002baaed
UX: Restyle bookmark reminder modal
2020-04-03 20:49:09 -04:00
Jordan Vidrine
751f229665
UX: removes color on categories if no style chosen ( #9346 )
...
* UX: removes color on categories if no style chosen
* Update app/assets/javascripts/discourse/templates/components/categories-only.hbs
* Update messages.hbs
Co-authored-by: Robin Ward <robin.ward@gmail.com>
2020-04-03 15:09:01 -05:00
Gerhard Schlager
ad6709772a
PERF: Backup with lots of uploads stored on S3 was slow
...
Creating the backup needs a lot more disk space after this change, but it is a lot faster.
2020-04-03 18:13:34 +02:00
Gerhard Schlager
2b2584912a
Improve Telligent import script
...
* Imports private messages
* Replaces internal links for topics and replies
* Allows incremental import of accepted answers
2020-04-03 18:10:52 +02:00
David Taylor
3cfe086a94
FIX: Limit personal message participants when converting from topic ( #9343 )
...
Previously all topic posters would be added which could lead to major performance issues. Now if there are too many posters, only the acting user will be added as a participant.
2020-04-03 16:42:01 +01:00
David Taylor
91fff746a4
FIX: Check active themes for all requests
...
Previously, the list of active themes was only used in html views. Now we have theme modifiers, themes can affect .json routes.
2020-04-03 15:50:13 +01:00
dependabot-preview[bot]
4500928a39
Build(deps-dev): Bump fabrication from 2.21.0 to 2.21.1 ( #9341 )
...
Bumps [fabrication](https://github.com/paulelliott/fabrication ) from 2.21.0 to 2.21.1.
- [Release notes](https://github.com/paulelliott/fabrication/releases )
- [Changelog](https://github.com/paulelliott/fabrication/blob/master/Changelog.markdown )
- [Commits](https://github.com/paulelliott/fabrication/compare/2.21.0...2.21.1 )
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-03 10:32:05 -04:00
dependabot-preview[bot]
06de6f80f8
Build(deps): Bump tzinfo from 1.2.6 to 1.2.7 ( #9340 )
...
Bumps [tzinfo](https://github.com/tzinfo/tzinfo ) from 1.2.6 to 1.2.7.
- [Release notes](https://github.com/tzinfo/tzinfo/releases )
- [Changelog](https://github.com/tzinfo/tzinfo/blob/master/CHANGES.md )
- [Commits](https://github.com/tzinfo/tzinfo/compare/v1.2.6...v1.2.7 )
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-03 10:31:45 -04:00
Joffrey JAFFEUX
883901e4c0
FIX: do not attempt to deselect tags if filter is not empty ( #9345 )
2020-04-03 16:27:56 +02:00
Daniel Waterworth
76bb01c31c
DEV: Increase process_post lock timeout
...
The process_post job uses CookedPostProcessor which also uses a
DistributedMutex. There's no good reason for the timeout of the outer
lock to be smaller than the timeout of the inner lock.
2020-04-03 13:34:44 +01:00
Sam Saffron
624a9bf234
DEV: allow for internal format change of Drafts
...
This follows up on 20d8b49add
we should no longer be testing with
usernames in the draft
2020-04-03 14:56:34 +11:00
Vinoth Kannan
82201fa466
FIX: jobs/delete_replies: Add Time+Duration, not Time+Time #9314
...
Co-authored-by: Kane York <kanepyork@gmail.com>
2020-04-03 09:23:40 +05:30
Sam Saffron
8d5cc8956d
DEV: avoid leaked HTTP call in test
...
We were running a failed request on route transition, this avoids it by
faking it.
2020-04-03 14:45:27 +11:00
Sam Saffron
20d8b49add
DEV: remove targetUsernames deprecation
...
Stable already has this rename, no need to carry the deprecation anymore.
2020-04-03 14:35:30 +11:00
Sam Saffron
83f5f9176b
DEV: only load staff logs when page is visited
...
Previously we would load admin staff action logs unconditionally as soon
as the controller was instantiated, this is not desirable we only want to
run the query when you visit the route.
2020-04-03 14:13:01 +11:00
Vinoth Kannan
2f9879a9a1
FIX: move total rows count & load more URL inside meta.
...
We're fetching "total rows count" from root attributes only if meta object not found. 2b78bd01ab/app/assets/javascripts/discourse/models/store.js (L236)
2020-04-03 07:32:50 +05:30
Joffrey JAFFEUX
9c43963ff3
FIX: allows color-input to set hex and color names through input ( #9339 )
2020-04-02 21:19:31 +02:00
Vinoth Kannan
e7e931b70b
FIX: track links in onebox body if it's same as header link.
2020-04-03 00:08:29 +05:30
Daniel Waterworth
76610acb6f
FIX: Default to light theme in wizard so that previews are displayed
...
Previously, without a theme selection, the previews wouldn't show.
2020-04-02 18:37:45 +01:00
Daniel Waterworth
bca126f3f5
REFACTOR: Move the multisite middleware to the front
...
Both request tracking and message bus rely on multisite before the
middleware has run which is not ideal.
Follow-up-to: ca1208a636
2020-04-02 16:44:44 +01:00
Penar Musaraj
724d2e99de
DEV: Only include "report-sample" CSP directive when reporting is enabled ( #9337 )
2020-04-02 11:16:38 -04:00
Arpit Jalan
ef7753953d
FIX: show today's date on /top page period chooser
2020-04-02 20:36:08 +05:30
Daniel Waterworth
ca1208a636
Revert "REFACTOR: Move the multisite middleware to the front"
...
Looks like this is causing problems.
Follow-up-to: a91843f0dc
2020-04-02 15:20:28 +01:00
Zdravko Curic
41510d5b84
FIX: jQuery deprecation warning ( #9331 )
2020-04-02 09:54:51 -04:00
Daniel Waterworth
a91843f0dc
REFACTOR: Move the multisite middleware to the front
...
Both request tracking and message bus rely on multisite before the
middleware has run which is not ideal.
2020-04-02 10:15:38 +01:00
Sam Saffron
8a50ab45aa
DEV: use REPORT_REQUESTS=1 to find all requests
...
We can use this to profile our pretender and ensure nothing is superfluous
and nothing is missing
2020-04-02 16:01:49 +11:00
Vinoth Kannan
37bf38f801
FIX: removing a timer with duration
doesn't work.
2020-04-02 05:59:35 +05:30
Martin Brennan
d261a809e2
FEATURE: Bookmark reminder type changes and bugfixes ( #9329 )
...
New Reminder Types
-------------------------------------
* Add a "later this week" reminder which is today + 2 days, will not show if we are on the days Thu-Sun
* Add a "start of next business week" reminder which is 8am Monday
Bugfixes and Tweaks
--------------------------------------
* Move dates out of translation for reminder types and yield HTML for tap-tile for more customizable content and styling
* Make sure double clicking the bookmark icon in quick access takes users to the new bookmarks-with-reminders page
* Sane default to 8am (start of day) for custom reminder with no time
2020-04-02 09:57:48 +10:00
Martin Brennan
393215266f
FIX: Set null high_priority columns to false in high priority notification migration ( #9335 )
...
Some DBs failed on this migration, possibly due to new records being added, with the error
ActiveRecord::NotNullViolation: PG::NotNullViolation: ERROR: column "high_priority" contains null values
Luckily, the migration is retryable as is.
2020-04-02 09:32:39 +10:00
Sam Saffron
cade4957ae
DEV: don't use _ cause property is observed
...
Followup on fcc5ef96
2020-04-02 10:22:13 +11:00
Kane York
cdaa60b56b
FEATURE: Allow admins to disable self-service account deletion
...
https://meta.discourse.org/t/-/146276
2020-04-01 15:16:07 -07:00
Neil Lalonde
90fcede832
FIX: replace default welcome topic post with new value from wizard
...
Previously the text entered in the wizard would be prepended onto the
default first paragraph.
2020-04-01 15:42:45 -04:00
Penar Musaraj
b82f6098ce
UX: Remove share as link fallback on touch devices ( #9332 )
2020-04-01 15:18:30 -04:00
Mark VanLandingham
65d9a9c1ce
DEV: Create wizard-field-checkboxes component ( #9333 )
2020-04-01 13:30:38 -05:00
tshenry
32e14045c4
UX: use color variable for background of shortcut keys
2020-04-01 09:27:14 -07:00
Gerhard Schlager
13b4eb9cce
FIX: Restore failed if schema contained objects not owned by the current DB user
2020-04-01 18:04:43 +02:00
dependabot-preview[bot]
0d646d1a26
Build(deps-dev): Bump rubocop from 0.80.1 to 0.81.0 ( #9330 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.80.1 to 0.81.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.80.1...v0.81.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-01 11:31:14 -04:00
Mark VanLandingham
689c61b462
DEV: Allow plugins to add wizard steps after specific steps ( #9315 )
2020-04-01 08:36:50 -05:00
Roman Rizzi
b2f30aa0b5
FIX: FlagSockpuppets should not flag a post if a post of that user was already rejected by staff ( #9328 )
...
* FIX: FlagSockpuppets should not flag a post if a post of that user was already rejected by staff
* Update spec/services/flag_sockpuppets_spec.rb
Co-Authored-By: Robin Ward <robin.ward@gmail.com>
Co-authored-by: Robin Ward <robin.ward@gmail.com>
2020-04-01 09:20:45 -03:00
Sam Saffron
acc16dada3
DEV: post fixture mismatching topic fixture
...
post 398 belongs to a non PM topic, use a unique id for this PM topic
2020-04-01 17:44:18 +11:00
Sam Saffron
a098464af3
FIX: ninja edit for replies not working
...
There is an edge case, in some cases when pulling a post from the store
there is no topic, this ensures it is loaded correctly.
2020-04-01 16:40:55 +11:00
Martin Brennan
debed81022
Get rid of named param double reference in UserBookmarkList
2020-04-01 15:04:04 +10:00
Martin Brennan
c07dd0d22a
FEATURE: Add lazy loading to user bookmarks list ( #9317 )
...
This is so users with huge amount of bookmarks do not have to wait a long time to see results.
* Add a bookmark list and list serializer to server-side to be able to handle paging and load more URL
* Use load-more component to load more bookmark items, 20 at a time in user activity
* Change the way current user is loaded for bookmark ember models because it was breaking/losing resolvedTimezone when loading more items
2020-04-01 14:09:07 +10:00
Sam Saffron
b8d2261db9
FIX: correctly load drafts based of id
...
Previously we relied on race conditions to correctly open a draft, so this
broke.
New code is deliberate.
Also corrects missing observers on composer action
2020-04-01 14:23:26 +11:00
Blake Erickson
04b431b6a4
FIX: Staged users getting user_linked and user_quoted emails
...
This fix ensures that if a staged user is linked to or quoted they won't
be emailed about it.
A staged user could email into a category, and another user could quote
them inside of a completely different category and we don't want a
staged user to receive an email for this.
Bug report:
https://meta.discourse.org/t/-/145202/9
2020-03-31 20:17:56 -06:00
Kris
8bd693891a
Follow-up to 8a52756
for safari
2020-03-31 21:57:09 -04:00
Martin Brennan
771dec9a44
Fix currentUser not being loaded correctly in bookmark.js
...
* this caused errors because resolvedTimezone was no longer
accessible
2020-04-01 11:13:53 +10:00
Kris
8a527567d3
UX: Break very long words in titles within menus
2020-03-31 20:55:11 -04:00