Commit Graph

33217 Commits

Author SHA1 Message Date
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
0cc81f95a5 FIX: popover should use target when no data attributes 2019-05-23 12:41:36 +02:00
ca6c919299 DEV: Remove unused variable.
Follow up to df1e6eed5a07f49eeda4c0bbd8c63d539aefdb3b..
2019-05-23 16:42:42 +08:00
b72cec188a Fix the build.
Follow up to df1e6eed5a07f49eeda4c0bbd8c63d539aefdb3b.
2019-05-23 16:11:50 +08:00
f0a776f05d FIX: allows scrolling when a lot of categories are used (#7590) 2019-05-23 10:04:53 +02:00
df1e6eed5a FIX: Pull hotlinked images for lightbox links as well. 2019-05-23 15:44:37 +08:00
1059aafc55 FEATURE: rake task for recovery of uploads from an index file
`rake posts:recover_uploads_from_index`

Searches through all missing uploads in the cluster, if it finds one it
tries to find it in the "upload index file" and creates a new upload for
it.
2019-05-23 17:08:22 +10:00
7ce58df7bf lint the file
somehow I did not notice this on save
2019-05-23 15:28:41 +10:00
a5ce9cb470 FEATURE: fix_relative_upload_links now multisite safety
This also finds `<img src="/uploads/xyz` HTML images in raw and corrects
them. Also handles some cross multisite recovery and provides better output
2019-05-23 15:09:16 +10:00
96e58125a7 FEATURE: rename task to posts:destroy_old_data_exports
Previously we were only catching one type of data export, the new job will
catch every csv export we have

Job is pretty safe as it filters on system user id / pm with a particular
slug
2019-05-23 15:02:56 +10:00
553ffbfcb5 FEATURE: add OpenGraph data to /login page 2019-05-23 07:03:01 +05:30
954293655f FEATURE: rake posts:destroy_old_user_data_exports
Historically we would keep the user data export posts around but delete
the uploads.

This leaves a lot of broken uploads in the system.

This rake task allows us to clean up old mess.
2019-05-23 11:11:37 +10:00
cac7e43ba7 Fixed test suite with PREFABRICATION=0 (#7574)
The issue here was that, with prefabrication, bumped_at was being
persisted and then loaded and the DB was storing it with less precision
than the object state.
2019-05-23 07:57:12 +10:00
6207b71c36 UX: Prevent long names from overflowing on user admin 2019-05-22 15:10:09 -04:00
9f6af5f8a7 UX: Prevent long names from overflowing on user profiles 2019-05-22 15:03:50 -04:00
881c832a2f UX: Remove padding from empty row 2019-05-22 14:27:17 -04:00
ca03baf2b2 UX: Hide pending score statuses 2019-05-22 11:26:17 -04:00