f6ced0a78a
Remove unused & empty author meta tag
2019-06-03 12:00:14 +02:00
7500eed4c0
FEATURE: Multi-file javascript support for themes ( #7526 )
...
You can now add javascript files under `/javascripts/*` in a theme, and they will be loaded as if they were included in core, or a plugin. If you give something the same name as a core/plugin file, it will be overridden. Support file extensions are `.js.es6`, `.hbs` and `.raw.hbs`.
2019-06-03 10:41:00 +01:00
ba3bc6b2fe
DEV: clean up potential locale leak
...
This is an attempt to fix the flaky:
```
1) Jobs::Onceoff can run all once off jobs without errors
Failure/Error: self.locale_no_cache = value
I18n::InvalidLocale:
:bar is not a valid locale
# ./lib/freedom_patches/translate_accelerator.rb:193:in `locale='
# ./app/jobs/onceoff/clean_up_user_export_topics.rb:7:in `block in execute_onceoff'
# ./app/jobs/onceoff/clean_up_user_export_topics.rb:6:in `map'
# ./app/jobs/onceoff/clean_up_user_export_topics.rb:6:in `execute_onceoff'
# ./spec/integrity/onceoff_integrity_spec.rb:13:in `block (3 levels) in <main>'
# ./spec/integrity/onceoff_integrity_spec.rb:12:in `each'
# ./spec/integrity/onceoff_integrity_spec.rb:12:in `block (2 levels) in <main>'
```
2019-06-03 12:42:29 +10:00
c1e7a1b292
UX: Merge settings related to muted tags. ( #7656 )
2019-06-03 12:23:23 +10:00
0955d9ece9
create answerhub importer ( #7671 )
2019-06-03 12:17:22 +10:00
42809f4d69
FIX: use crawler layout when saving url in Wayback Machine ( #7667 )
2019-06-03 12:13:32 +10:00
28dcf445b7
DEV: Pass editor to plugin hook handling composer uploads. ( #7673 )
2019-06-03 12:07:25 +10:00
ee1e21b401
DEV: continue granting discourse.org pagerank by default
...
We can discuss on meta if it makes sense to strip this
2019-06-03 12:05:41 +10:00
98336de266
UX: Cleanup crawler styles, improve schema.org markup ( #7668 )
...
* Cleaning up crawler styles, improving some schema.org markup
* Cleaning up crawler styles, improving some schema.org markup
* additional styling
* add space for pagination
2019-06-03 12:03:16 +10:00
984516fdc3
DEV: security restriction in dev mode broke tests
2019-06-03 11:33:56 +10:00
bb8dfb124e
DEV: change testing cache clearing so it is more deliberate
...
This test is flaky, this changes it so we always start tests with a clean
cache (concurrency and redis delays pending)
2019-06-03 10:21:38 +10:00
f415712269
DEV: avoid double sign-in which can lead to flaky tests
...
We should not be signing in twice in tests, it is both wasteful and risky
2019-06-03 10:15:49 +10:00
e302c0af8b
DEV: by default disable anon impersonation in dev environments
...
The impersonate any user by anonymous feature in dev should require a
deliberate opt-in. This way developers are better aware of the security
implications of this development only feature.
2019-06-03 10:02:27 +10:00
b893e9fcbb
Fix the build.
2019-06-02 15:20:53 +05:30
b4c1a367ed
minor copyedit on watched word review
2019-06-02 01:48:48 -07:00
725588f835
FIX: migrate_to_s3 wasn't IAM profile aware
2019-06-01 12:09:46 -03:00
d9abfafd72
north_korea: swap name/alias
...
because it needs to match the filename
2019-05-31 23:05:07 -05:00
4dedc23817
increase anon_polling_interval to 30s
2019-05-31 17:05:22 -07:00
743ce093a9
FIX: Use the full URL for reviewable content to make the API easier
2019-05-31 15:29:53 -04:00
a2598632aa
FIX: Histories should be reverse chronological
2019-05-31 14:59:26 -04:00
74eaa5e7ec
FIX: For API consumption it's easier if the lings are the full URL
2019-05-31 14:04:54 -04:00
ff17177bf9
DEV: Update specs for new stylesheet location
...
Followup to 75fc126224305644382fe4f8877d623d6aae5a06
2019-05-31 16:15:08 +01:00
ee43b36b64
Bump onebox version. ( #7666 )
...
Fixes multiple possible sources of exceptions due to frozen strings. Wikipedia onebox was definitely failing before this patch.
2019-05-31 17:04:34 +02:00
75d413ad11
Bump onebox version. ( #7665 )
...
Fixes a regression with soundclound onebox due to frozen string literal.
2019-05-31 16:41:33 +02:00
75fc126224
DEV: Change path for extra scss files in themes ( #7664 )
...
The preferred path is `/stylesheets/...`, to match core and plugins. The old `/scss/...` path will continue to function
2019-05-31 15:40:41 +01:00
03363d03e8
FEATURE: Load theme setting descriptions from theme locale files
...
Previously theme setting descriptions were defined in the `settings.yml` file like this:
```
setting_name:
default: "My Default Value"
description:
en: "English description"
fr: "French description"
```
This commit allows developers to store the localised descriptions in the theme locale files instead:
```
en:
theme_metadata:
description: Theme Description
settings:
setting_name: "The localised description for setting_name"
```
2019-05-31 14:49:59 +01:00
a0a2823536
DEV: Fix indentation
2019-05-31 10:19:19 -03:00
d4d42bc61c
DEV: no-sandbox flag is deprecated ( #7660 )
2019-05-31 13:22:03 +02:00
1db7fd6f9b
REFACTOR: topic-list model ( #7658 )
2019-05-31 13:15:45 +02:00
63264158cf
REFACTOR: user-posts-stream model ( #7657 )
2019-05-31 13:02:15 +02:00
388433ec06
DEV: remove unused method (rake task deleted in 6a274fd)
2019-05-31 11:16:10 +05:30
3b8819f0ab
FEATURE: add support for defer topic functionality
...
This feature allows end users to "defer" topics by marking them unread
The functionality is default disabled. This also introduces the new site
setting default_other_enable_defer: to enable this by default on new user
accounts.
2019-05-31 15:44:35 +10:00
5c526e5abb
FEATURE: new rake task to watch all replied topics
2019-05-31 11:08:00 +05:30
6a274fd2cd
DEV: Remove redundant rake task.
...
Onceoff job created in 028121b95b982500e0c63b11d216a6162d47a7bb
2019-05-31 10:05:13 +08:00
077dcc0642
FEATURE: add autocomplete discourse on full page search
...
This teaches chrome not to try autocompleting it.
2019-05-31 10:27:44 +10:00
cbaa9c4fca
harmonize korean aliases
2019-05-30 15:48:12 -05:00
2e0a40007b
FIX: Category topics should not be deletable via review queue
2019-05-30 16:43:23 -04:00
0f3c3bc309
Make import scripts work with frozen strings
2019-05-30 22:22:24 +02:00
c70d0c6659
Use an invalid domain for fake email addresses in importers
2019-05-30 22:22:24 +02:00
d3ba338144
Make Telligent import script more generic
2019-05-30 22:22:24 +02:00
1af9cfa244
Add comments to help translators with Message Format
2019-05-30 22:22:24 +02:00
c169456ee5
DEV: Create new component to reify the user fields ( #7655 )
2019-05-30 16:17:16 -03:00
c4fa20d644
FIX: Broken test, also typoed property
2019-05-30 14:27:28 -04:00
5e89714f77
FIX: Linting via prettier
2019-05-30 13:58:06 -04:00
b4d1416076
Version bump to v2.3.0.beta10
v2.3.0.beta10
2019-05-30 13:45:10 -04:00
7a9e85b1d7
FIX: Don't show the "Flag to delete" message to staff
...
If they can't delete, flagging should not either.
2019-05-30 13:31:40 -04:00
7a21f78f8c
prettier ( #7653 )
2019-05-30 17:28:07 +02:00
0fbbff86ab
REFACTOR: rest model ( #7652 )
2019-05-30 17:11:17 +02:00
9a4f6619d9
DEV: upgrades babel to 6.26.3 ( #7651 )
...
This is the last version of the 6.x babel branch.
To achieve this I used https://github.com/babel/babel-standalone witht he following patch:
diff --git a/gulpfile.js b/gulpfile.js
index 2121b5f..c40bfa3 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -74,24 +74,23 @@ const minifyAndRename = lazypipe()
.pipe(uglify)
.pipe(rename, { extname: '.min.js' });
-gulp.task('default', ['build']);
-gulp.task('build', ['build-babel', 'build-babili']);
-
-gulp.task('build-babel', cb => {
- pump([
- gulp.src('src/index.js'),
- webpackBuild('babel.js', 'Babel', require('./package.json').version),
- gulp.dest('.'),
- minifyAndRename(),
- gulp.dest('.'),
- ], cb);
-});
-gulp.task('build-babili', cb => {
- pump([
- gulp.src('src/babili.js'),
- webpackBuild('babili.js', 'Babili', require('./packages/babili-standalone/package.json').version),
- gulp.dest('packages/babili-standalone/'),
- minifyAndRename(),
- gulp.dest('packages/babili-standalone/'),
- ], cb);
-});
+ gulp.task('build-babel', gulp.series(cb => {
+ pump([
+ gulp.src('src/index.js'),
+ webpackBuild('babel.js', 'Babel', require('./package.json').version),
+ gulp.dest('.'),
+ minifyAndRename(),
+ gulp.dest('.'),
+ ], cb);
+ }));
+ gulp.task('build-babili', gulp.series(cb => {
+ pump([
+ gulp.src('src/babili.js'),
+ webpackBuild('babili.js', 'Babili', require('./packages/babili-standalone/package.json').version),
+ gulp.dest('packages/babili-standalone/'),
+ minifyAndRename(),
+ gulp.dest('packages/babili-standalone/'),
+ ], cb);
+ }));
+gulp.task('build', gulp.series('build-babel', 'build-babili'));
+gulp.task('default', gulp.series('build'));
diff --git a/package.json b/package.json
index f2414d2..854cfad 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,7 @@
"url": "git+https://github.com/Daniel15/babel-standalone.git "
},
"devDependencies": {
- "babel-core": "6.26.0",
+ "babel-core": "6.26.3",
"babel-helper-builder-react-jsx": "6.23.0",
"babel-loader": "6.4.1",
"babel-plugin-check-es2015-constants": "6.22.0",
@@ -123,7 +123,7 @@
"babel-preset-stage-1": "6.24.1",
"babel-preset-stage-2": "6.24.1",
"babel-preset-stage-3": "6.24.1",
- "gulp": "^3.9.1",
+ "gulp": "^4",
"gulp-rename": "^1.2.2",
"gulp-uglify": "^2.0.1",
"jest": "^18.1.0",
and then ran:
yarn
yarn run build
2019-05-30 17:08:37 +02:00
dbfdce95c9
Update translations
2019-05-30 10:40:16 -04:00