afadf361b3
REFACTOR: idMap
should be a private API
2019-11-12 10:53:22 -05:00
7f651b9666
REFACTOR: Deprecate Discourse.Site
and Discourse.User
2019-11-12 10:53:22 -05:00
3dd2f2f701
DEV: Remove RSS feed polling in favor of plugin ( #8233 )
2019-11-12 09:49:02 -06:00
6e481851e7
REFACTOR: Don't generate Discourse
constants for mixins
2019-11-12 10:21:43 -05:00
5f927ceeb3
DEV: Display a warning when themes hard-code optimized image links ( #8304 )
2019-11-12 14:30:19 +00:00
bbcce08712
FIX: Update quotes after moving posts ( #8326 )
2019-11-12 15:16:39 +02:00
241d9a3034
FIX: Topic lists filtered by tag and a specified filter don't work
...
This was a regression caused by 59241df2
2019-11-12 11:34:52 +00:00
17bca00661
DEV: Run prettier
2019-11-12 12:07:19 +01:00
9b841ea83f
DEV: Run prettier
2019-11-12 11:49:31 +01:00
5d4b240453
DEV: Provide radix argument to parseInt ( #8281 )
...
* DEV: Provide radix 10 argument to parseInt
* DEV: Provide radix 16 argument to parseInt
* DEV: Remove unnecessary parseInt calls
* Fix year formatting
parseInt was used here to convert decimals to ints
2019-11-12 10:47:42 +01:00
69266f60ed
FIX: tag and category watchers regression ( #8336 )
...
I made a regression here 17366d3bcc (diff-ddeebb36d131f89ca91be9d04c2baefaR10)
When the tag is added, people watching specific tag are notified but also people watching specific category.
Therefore, `notify_post_users` should accept options who should be notified.
So when `category` is added to the topic, users watching topic and users watching category are notified.
When `tag` is added to the topic, users watching topic and users watching tag are notified
Finally, when a new post is created, everybody is notified, topic watchers, category watchers, tag watchers.
2019-11-12 16:44:46 +11:00
6ebffaaf6e
FIX: Better error handling for invalid locale bundle versions
2019-11-11 22:30:32 +01:00
34665d3f96
FIX: In case @ember/object
hasn't been loaded yet
2019-11-11 15:56:58 -05:00
e39d89ecd9
REFACTOR: Remove InputValidation
which was simply an Ember.Object
2019-11-11 15:48:56 -05:00
211410c3b9
DEV: It doesn't make sense for a filterMode to be weekly, quarterly, etc
2019-11-11 18:46:27 +00:00
da04c602ba
REFACTOR: Remove debounce
to discourseDebounce
...
Otherwise it can be confused with the ember debounce
2019-11-11 13:34:01 -05:00
e8dae447bd
REFACTOR: Remove discourse/lib/throttle
2019-11-11 13:21:03 -05:00
4ddb69e9c6
DEV: Removed needless indirection
...
An artifact of when tagging was a plugin no doubt.
2019-11-11 17:59:26 +00:00
e79cec9fc7
DEV: Remove handling of category top menu items
...
Support for these kinds of navigation items was dropped in 88f52514, but
the code for handling these menu items was never removed.
2019-11-11 17:36:29 +00:00
55bdd9e6a2
FIX: Do not skip some emails in user search ( #8317 )
...
It used to skip the email addresses containing the plus sign.
2019-11-11 18:42:45 +02:00
6672dcc985
FIX: Keep emoji images in group bio excerpt ( #8329 )
2019-11-11 18:42:08 +02:00
544a1379b6
Reference posts table for deleted_at and user_id ( #8332 )
2019-11-11 11:03:57 -05:00
20266325fc
combined import definitions in discourse-loader
2019-11-11 10:37:21 -05:00
1bbb9b30fc
DEV: Import isNone for @ember/utils
2019-11-11 10:37:21 -05:00
c04369ed8f
DEV: Revert to Bundler 1.17
...
Follow-up to a2d6169a5e1c805062e2aae553dd1620a83b3699
2019-11-11 15:37:13 +01:00
0c8ae1e849
FIX: More missing RSVP imports
2019-11-11 09:25:33 -05:00
2a6713c2ba
FIX: Was using a native browser Promise instead of RSVP
2019-11-11 09:23:26 -05:00
6e3601469c
FIX: use correct class variable to get notification levels.
2019-11-11 18:57:14 +05:30
12bc6ce8c1
FIX: remove magic numbers in notification levels.
...
ba5b78a34874d393440e7eee0aee07f0b213c4ae
2019-11-11 18:18:33 +05:30
0c0192e7da
DEV: disable all upload recovery specs
...
These specs are inherently fragile when they are run in a concurrent mode
in CI.
One process will create an upload, another will destroy the upload on disk
at the same time. We need a new safe mechanism here.
2019-11-11 16:04:18 +11:00
a2d6169a5e
DEV: upgrade mini_racer
...
This is done to fix a compatibility issue with Ruby 2.7, it ensures we clean
up fds for a pipe we use to track timeouts in mini racer.
2019-11-11 15:36:16 +11:00
91daafc674
DEV: correct implementation of expiry api
...
Previously we were always hard-coding expiry, this allows the secure session
to correctly handle custom expiry times
Also adds a ttl method for looking up time to live
2019-11-11 11:18:12 +11:00
bf0ef73286
DEV: correct rake task used to grab admin key
...
We amended it so "api_key:get" is no longer supported and instead we are
more explicit. This matches that change and fixes the bench.
2019-11-11 10:23:14 +11:00
b68eab2b46
DEV: remove deprecated syntax
...
Ruby 2.7 is going to deprecate "Magic Proc Init". This feature is enormously
magical anyway and the new code is far easier to comprehend.
2019-11-11 09:36:40 +11:00
15f6f57cdc
DEV: Add update message for an outdated mail-receiver
...
Previous versions of the mail-receiver used query based api credentials,
if we detect this we will show a message in the admin panel to update
the mail receiver.
2019-11-08 17:32:22 -07:00
63bd07492e
FIX: Update api_key rake task for recent changes
...
New usage:
```
rake api_key:get_or_create_master["Onboarding Key"]
```
2019-11-08 23:34:15 +00:00
920f8c6d75
REFACTOR: Remove Discourse.Route
in lieu of importing
2019-11-08 15:18:13 -05:00
c0e105fc8c
FIX: Return a deprecation for Discourse.Session
2019-11-08 14:55:36 -05:00
bd92fdeb4d
FIX: Add deprecation for Discourse.NavItem in case themes are using it
2019-11-08 14:14:51 -05:00
f03edb36be
REFACTOR: Remove Discourse.Model
2019-11-08 14:13:35 -05:00
fa71919693
REFACTOR: Don't transpile Discourse.Session
2019-11-08 13:48:18 -05:00
291572a97a
REFACTOR: Remove Discourse.Session
constants
2019-11-08 13:46:50 -05:00
7ac2a55588
REFACTOR: Remove Discourse.Category
constants
2019-11-08 13:31:00 -05:00
e51efce356
DEV: Remove all instances of Ember.computed ( #8324 )
2019-11-08 12:28:11 -06:00
7e44065bcb
REFACTOR: Migrate Discourse.Post
to imports
2019-11-08 13:13:13 -05:00
932c169d46
REFACTOR: Remove Discourse.NavItem constants
2019-11-08 12:56:13 -05:00
779ee3558d
REFACTOR: Remove Discourse.UserAction
from code
2019-11-08 12:52:39 -05:00
1990baa457
REFACTOR: Remove constant definition for discourse/routes/grouped
2019-11-08 12:47:39 -05:00
562acb21ca
FIX: Ran prettier to fix build ( #8323 )
2019-11-08 10:50:03 -06:00
7f3812b90a
DEV: Removed all Ember.computed. in select-kit ( #8322 )
2019-11-08 10:32:20 -06:00