Robin Ward
0f9a58e06f
FEATURE: Add stylesheets to bootstrap.json endpoint
...
This allows API consumers (such as Ember CLI) to dynamically get a list
of styles to embed.
2020-09-04 14:12:49 -04:00
Joffrey JAFFEUX
110f6ec6dd
DEV: fixes eslint/prettier on github actions ( #10601 )
2020-09-04 20:01:14 +02:00
Joffrey JAFFEUX
c5b8a47901
FIX: ensures we don't attempt to concat an empty list ( #10600 )
2020-09-04 19:08:07 +02:00
Joffrey JAFFEUX
34c2dfccb7
DEV: specific ext and remove I18n global
2020-09-04 18:59:53 +02:00
Bianca Nenciu
d4471e0316
FIX: Preload bold fonts in wizard
...
The bold fonts are used in previews for topic title.
2020-09-04 19:23:46 +03:00
Joffrey JAFFEUX
ed05839dfc
FIX: prevents error when opening a composer from a tag page ( #10596 )
2020-09-04 15:47:22 +02:00
Bianca Nenciu
58b97ace23
DEV: Use a special import to declare font faces ( #10583 )
...
Update discourse-fonts to v0.0.3.
Follow-up to 7b7357147e
.
2020-09-04 16:25:50 +03:00
Joffrey JAFFEUX
647cdca99b
DEV: ignore coding standards applied to plugins ( #10595 )
2020-09-04 13:53:26 +02:00
Joffrey JAFFEUX
bf88410126
DEV: apply coding standards to plugins ( #10594 )
2020-09-04 13:51:53 +02:00
Joffrey JAFFEUX
034a59a69d
DEV: ignore coding standards commit ( #10593 )
2020-09-04 13:44:58 +02:00
Joffrey JAFFEUX
52672b9eab
DEV: apply new coding standards ( #10592 )
2020-09-04 13:42:47 +02:00
Joffrey JAFFEUX
80dfaeb0d2
DEV: upgrades dev config ( #10588 )
2020-09-04 13:33:03 +02:00
awesomerobot
e4ebc303bb
FEATURE: Add below-static plugin outlet
2020-09-03 22:58:58 -04:00
Vinoth Kannan
ea423b471a
FIX: make crawler linkback list compatible with google schema guidelines.
2020-09-04 04:35:32 +05:30
Penar Musaraj
7a0d1cadc5
DEV: Add option to precompile default multisite stylesheets
2020-09-03 13:00:09 -04:00
Jarek Radosz
4f48304a44
DEV: Remove an unused i18n string
...
The related code was removed in 86cb5803ba
2020-09-03 16:32:46 +02:00
Robin Ward
8c0f18794e
FEATURE: Deprecate lodash so we can remove it.
...
It's currently 240k of Javascript we don't need anymore. It's been
replaced by ES6 and a couple helper functions.
2020-09-03 10:03:33 -04:00
Robin Ward
3a46e44ed8
Rename `merge` to `deepMerge` so it's more clear what it's doing
2020-09-03 10:03:33 -04:00
Robin Ward
f365d4639a
REFACTOR: Remove `_.isEqual`
2020-09-03 10:03:33 -04:00
Robin Ward
c4079780be
REFACTOR: Remove `_.merge`
2020-09-03 10:03:33 -04:00
Robin Ward
720cd57fb5
FIX: Convert jQuery array to JS array
2020-09-03 10:03:33 -04:00
Robin Ward
5e5d5b4f35
REFACTOR: Remove `_.last`
2020-09-03 10:03:33 -04:00
Robin Ward
0da953b40e
REFACTOR: Remove `_.compact`
2020-09-03 10:03:33 -04:00
Robin Ward
2d56663fc4
REFACTOR: Remove `_.clone` which is not deep
2020-09-03 10:03:33 -04:00
Robin Ward
c2cfa62000
REFACTOR: Remove `_.intersection`
2020-09-03 10:03:33 -04:00
Robin Ward
0b098566ff
REFACTOR: Remove `_.union`
2020-09-03 10:03:33 -04:00
Robin Ward
e60d06d880
REFACTOR: Remove `_.isString`
2020-09-03 10:03:33 -04:00
Robin Ward
b4444070b3
REFACTOR: Remove `_.groupBy`
2020-09-03 10:03:33 -04:00
Robin Ward
1265a5f7c0
REFACTOR: Remove `_.max`
2020-09-03 10:03:33 -04:00
Robin Ward
d06deb0c4f
REFACTOR: Remove `_.chain`
2020-09-03 10:03:33 -04:00
Robin Ward
71ddcefffa
REFACTOR: Remove `_.filter`
2020-09-03 10:03:33 -04:00
Robin Ward
87b3caf927
REFACTOR: Remove `_.reject`
2020-09-03 10:03:33 -04:00
Robin Ward
2a4dfa83b0
REFACTOR: Remove `_.omit`
2020-09-03 10:03:33 -04:00
Robin Ward
17bca14c4b
REFACTOR: Remove `_.sortBy`
2020-09-03 10:03:33 -04:00
Robin Ward
2353794a30
REFACTOR: Remove `_.findIndex`
2020-09-03 10:03:33 -04:00
Robin Ward
e3ec7b72d0
REFACTOR: Remove `_.uniq` and use ember version
2020-09-03 10:03:33 -04:00
Robin Ward
66021abe41
REFACTOR: Remove `_.first` from codebase
2020-09-03 10:03:33 -04:00
Robin Ward
55c9c54b8b
REFACTOR: Remove `_.range` and use ES6 instead
2020-09-03 10:03:33 -04:00
Robin Ward
115b3b6921
REFACTOR: Remove `_.isEmpty` in favor of the existing version
2020-09-03 10:03:33 -04:00
Robin Ward
65f6a92129
REFACTOR: Replace `_.extend` with `Object.assign`
2020-09-03 10:03:33 -04:00
Robin Ward
2f11457263
REFACTOR: Use `Array.isArray` instead of `_.isArray`
2020-09-03 10:03:33 -04:00
dependabot-preview[bot]
b129abfc11
Build(deps-dev): Bump test-prof from 0.12.1 to 0.12.2 ( #10589 )
...
Bumps [test-prof](https://github.com/test-prof/test-prof ) from 0.12.1 to 0.12.2.
- [Release notes](https://github.com/test-prof/test-prof/releases )
- [Changelog](https://github.com/test-prof/test-prof/blob/master/CHANGELOG.md )
- [Commits](https://github.com/test-prof/test-prof/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-03 10:02:20 -04:00
Daniel Waterworth
5bb30d8016
FIX: whoops, linting
2020-09-03 12:10:11 +01:00
Daniel Waterworth
6518cac5cf
DEV: Add log rake task
...
Now, if you do `rake log db:migrate`, it'll run migrations, but with
logging enabled, so that you can see what is actually happening.
2020-09-03 11:43:30 +01:00
dependabot-preview[bot]
774dfc6e5f
Build(deps-dev): Bump rubocop-discourse from 2.3.1 to 2.3.2
...
Bumps [rubocop-discourse](https://github.com/discourse/rubocop-discourse ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/discourse/rubocop-discourse/releases )
- [Commits](https://github.com/discourse/rubocop-discourse/compare/v2.3.1...v2.3.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-03 16:30:58 +08:00
Blake Erickson
67dec38f31
FIX: Gravatar download attempt if user is missing their email
...
It is possible that a user could exist without an email, if so we should
not enqueue a job to download their gravatar.
This commit resolves this error that can occur:
```
Job exception: undefined method `email' for nil:NilClass
/var/www/discourse/app/models/user.rb:1204:in `email'
/var/www/discourse/app/jobs/regular/update_gravatar.rb:12:in `execute'
```
This commit also fixes the original spec which actually was wrong. The
job never enqueued in the original spec and so the gravatar was never
actually updated and the test was checking if the two values were the
same, but they were both null and never updated, so of course they were
the same!
A new test has also been added to make sure the gravatar job isn't
enqueued when a user's email is missing.
2020-09-02 20:19:46 -06:00
dependabot-preview[bot]
d9b30308f1
Build(deps): Bump public_suffix from 4.0.5 to 4.0.6
...
Bumps [public_suffix](https://github.com/weppos/publicsuffix-ruby ) from 4.0.5 to 4.0.6.
- [Release notes](https://github.com/weppos/publicsuffix-ruby/releases )
- [Changelog](https://github.com/weppos/publicsuffix-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/weppos/publicsuffix-ruby/compare/v4.0.5...v4.0.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-03 09:53:59 +08:00
Krzysztof Kotlarek
9954a677ab
FIX: don't send mailing list for post with empty content ( #10577 )
...
discourse-assign is creating posts with empty content to show that a specific user was assign/unassigned for a specific topic.
It is causing confusing emails with empty content
The bug was mentioned here: https://meta.discourse.org/t/again-on-empty-emails-and-notifications-generated-on-topic-assignment/162213
2020-09-03 08:58:25 +10:00
Joffrey JAFFEUX
de038c0eab
FIX: highlightjs 10 requires some languages to be loaded before others ( #10584 )
...
cs is also not present in 10 and relies only on csharp file, but for cs alias to work csharp has to be loaded.
2020-09-02 21:32:57 +02:00
Penar Musaraj
6a837c32e4
DEV: Add class to wizard HTML element
2020-09-02 14:53:38 -04:00