d93f753b17
apply prettier on gigantic find and replace ( #7604 )
2019-05-27 10:42:53 +02:00
373b8a2139
FIX: Consistently handle category param
...
See https://meta.discourse.org/t/api-post-to-posts-json-inconsistent-between-users/118571
for more info.
This commit removes a 5 year old temporary fix that is no longer needed.
bc1824a6ed (diff-d8c648926664f849aec050757bfcb6f9R72)
The web interface uses category_id when creating a topic so I think we
should unify on category_id when using the api.
2019-05-27 16:39:56 +08:00
bfea922167
DEV: global s/this.get\("(\w+)"\)/this.$1 ( #7592 )
2019-05-27 10:15:39 +02:00
170c66c190
DEV: correct flaky test, insufficient timeout
...
In some cases with all the new mitigations the 10ms delay is no longer
enough. Wait up to 1 second here instead.
2019-05-27 17:08:35 +10:00
6580025af9
FEATURE: add backup directory for mmdb files
...
This new `DISCOURSE_MAXMIND_BACKUP_PATH` can be used a secondary location
for maxmind db. That way a build machine, for example can cache it on the
host and reuse between builds.
Also per 5bfeef77 added proper error raising for download fails from
dedicated rake task
This also moves "refresh_maxmind_db_during_precompile_days" to a global
setting, it did not make sense in a site setting
2019-05-27 16:51:24 +10:00
169cc56bed
Copyedit for broken theme alert
2019-05-27 07:25:39 +03:00
f54e4b71b1
DEV: Make CookedPostProcessor#post_process_images
method private.
2019-05-27 11:28:37 +08:00
baf7eac704
make privacy/terms on signup form open in new tab
2019-05-26 00:46:37 -07:00
da39d66e83
DEV: Improve support for plugins. ( #7332 )
...
* DEV: Allow NewPostManager handlers handle PMs.
* DEV: Add custom fields topic option to PostCreator.
* DEV: Add topic_id to serializer data.
* DEV: Wrap topic title from notification item in a span.
2019-05-25 16:53:03 +03:00
6398ded798
Revert "FIX: ensures selection is lookedup into async content ( #7586 )"
...
This reverts commit c238f0d223e76f949a0061e43e94d69ee51331b1.
2019-05-25 15:50:41 +02:00
d6aacadc4e
make 🤖 happy
2019-05-25 00:32:29 +02:00
4e5305cb67
FIX: catch proper exception
2019-05-25 00:14:54 +02:00
5bfeef7705
FIX: warn instead of excepting if MaxMind DBs can't be downloaded ( #7600 )
2019-05-25 00:08:00 +02:00
3bc99e5372
FIX: gunzip the downloaded file
2019-05-25 00:02:23 +02:00
14c7aa8829
FIX: gz_file might be nil here
2019-05-24 16:11:10 -04:00
0725b614c9
UX: Better language about sensitivity
2019-05-24 16:02:00 -04:00
4b796eebe0
UX: Try tweaking how soon images are lazily loaded
2019-05-24 15:52:48 -04:00
1e72f44c01
Tweak the default sensitivities
2019-05-24 15:49:29 -04:00
89b84651c3
Migrate score settings to use sensitivities
...
We hide scores so these settings no longer made sense.
2019-05-24 15:44:24 -04:00
fad5d9c49b
Use an Enum class for the Reviewable Priority Site Setting
2019-05-24 15:44:24 -04:00
82f162962f
DEV: use different MaxMindDB download endpoint
2019-05-24 20:11:24 +02:00
dbd14a805c
UX: Wrap long names on user admin page
2019-05-24 13:39:16 -04:00
2f5938c3bf
DEV: use FileHelper to download MaxMindDB
2019-05-24 18:11:39 +02:00
963f6fbd40
Add icon for "Move to Inbox" footer button
2019-05-24 11:53:14 -04:00
8c9ffee3af
TEMP: log more information when failing to download db
2019-05-24 17:33:52 +02:00
9ed2c54e27
TEMP: log information when failing to download db
2019-05-24 17:26:04 +02:00
e20c30987c
FEATURE: detect theme errors and catch them ( #7589 )
...
* FEATURE: detect theme errors and catch them
* Bump COMPILER_VERSION
* Feedback
* Override eslint no console for one line
* Can't use our ajax method
* remove emoji from translation file
2019-05-24 17:25:55 +03:00
a51e2271af
DEV: remove temporary rescue when downloading MaxMindDB
...
follow-up 8c8c925d1b0eb36e3973af98b17bbfed5d61b3b4
2019-05-24 15:13:19 +02:00
049561ac49
FIX: introduces onSelectAny (regroup onSelect and onSelectNone) ( #7594 )
2019-05-24 13:11:33 +02:00
f4a471f0eb
FIX: Correctly cache hash of extra translations
2019-05-24 11:38:26 +02:00
c1e9a70d59
FIX: Fallback locale was not available for extra translations
...
Translations from fallback locales were not sent to the client
for admin_js and wizard_js.
2019-05-24 11:38:26 +02:00
0e24cb0f78
DEV: don't skip discourse-calendar plugin specs
2019-05-24 11:35:22 +02:00
fd0eff6ce3
Revert "FIX: Add missing unique index on user_id for user_profiles."
...
Oops `user_id` is the primary key.
This reverts commit 5478aa63ab6d9421deb74284fe49a47724a316ef.
2019-05-24 12:58:36 +08:00
5aed463649
Update annotation.
2019-05-24 12:58:26 +08:00
5478aa63ab
FIX: Add missing unique index on user_id for user_profiles.
2019-05-24 12:11:49 +08:00
4f5c9bb8d3
DEV: Prefer create!
over create
.
...
We want to know when stuff fails.
2019-05-24 12:07:22 +08:00
9ce06d53d1
DEV: improve upload recovery rake task
...
- Better error handling
- Automatically generates index file if missing
- Improved output
2019-05-24 13:36:03 +10:00
791241e0b2
DEV: Fix rake task to delete old export topics.
2019-05-24 11:20:53 +08:00
76f7e90e23
FEATURE: rake posts:recover_uploads_from_index improvements
...
We now recover more smartly based on failed db remaps as well.
2019-05-24 12:38:38 +10:00
1fbe078ae0
FIX: Undefined method when serializing a user
...
Apparently is is possible to have a user without a user_profile. This
fix will return nil for any user_profile fields during serialization
(like the after delete web hook) instead of blowing up.
2019-05-23 19:44:55 -06:00
1babc3bec6
Follow up to 33888729919ea68c2a927fe98a2ed0447151332a.
2019-05-24 09:02:39 +08:00
3388872991
UX: Separate section for 2FA settings, more consistent layout
2019-05-24 08:58:12 +08:00
648af78298
FIX: Linting
2019-05-23 12:16:45 -04:00
f73988acd2
Remove unused computed property.
2019-05-23 12:06:18 -04:00
e74cd54fc6
REFACTOR: Replace score bonuses with low/med/high priorities
...
We removed score from the UX so it makes more sense to have sites set
priorities instead of score bonuses.
2019-05-23 11:54:45 -04:00
30961dd875
Revert "UX: Prevent long names from overflowing on user admin"
...
This reverts commit 6207b71c36ade7b440654a988e8041d4f2b4ca1e.
2019-05-23 16:56:30 +02:00
f9bb8dde3c
TEMP: output the error to STDERR
2019-05-23 16:55:04 +02:00
8c8c925d1b
TEMP: catch exception when failing to download MaxMindDB
2019-05-23 16:30:21 +02:00
cb3ddeca40
DEV: remove unnecessary requires
2019-05-23 16:01:40 +02:00
943fdc1762
make eslint happy
2019-05-23 12:51:40 +02:00