Commit Graph

19775 Commits

Author SHA1 Message Date
30961dd875 Revert "UX: Prevent long names from overflowing on user admin"
This reverts commit 6207b71c36ade7b440654a988e8041d4f2b4ca1e.
2019-05-23 16:56:30 +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
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
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
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
cf63a9bb53 FIX: exception when pressing backspace on empty selection (#7587) 2019-05-22 17:18:46 +02:00
c238f0d223 FIX: ensures selection is lookedup into async content (#7586) 2019-05-22 17:11:19 +02:00
58f72cd439 Remove duplicate translations 2019-05-22 16:15:22 +02:00
40c903ec23 FIX: ie11 exception on new category popup (#7585) 2019-05-22 15:17:28 +02:00
e224100023 FIX: Don't convert :) into Emoji when emojis or emoji shurtcuts are disabled 2019-05-22 11:44:39 +02:00
d9413a61d2 PERF: move crawl_topic_links to the low queue
Crawling topic links can be somewhat delayed no need to run it in the default
queue.
2019-05-22 10:18:49 +10:00
0ed1cfd8d9 FIX: ensures we have an elementFromPoint before using it (#7583) 2019-05-21 21:26:54 +02:00
793915fe6a DEV: should ignore missing post uploads when a user export destroyed 2019-05-21 13:32:36 +05:30
236adc9ccb FIX: shows parent category name in title anchor (#7576) 2019-05-21 08:33:22 +02:00
0b5924d61e Refactor keyboard shortcuts modal to fix RTL locales (#7545)
* Refactor keyboard shortcuts modal to fix RTL locales

* Feedback

* Remove lowercase modifier keys
2019-05-21 06:39:32 +03:00
bc8c77723e FIX: puts focus-event at application level (#7568)
Also attempts to use simpler and newer APIs
2019-05-20 13:48:03 +02:00
b788948985 FEATURE: English locale with international date formats
Makes en_US the new default locale
2019-05-20 13:47:20 +02:00
9bbf421125 FIX: better node check for clickoutside in widgets (#7573) 2019-05-20 12:45:33 +02:00
0ddfeb9c64 FIX: ensures mousetrap is reset with the application (#7569) 2019-05-20 10:45:31 +02:00
14bae6d52d Make email_excerpt method take an optional post param (#7570)
The spoiler alert plugin replaces spoiler text found in email excerpts with posts URL, which means it needs to have a reference to the post it's processing.

This change makes `email_excerpt` accepts an optional post param, which calls `PrettyText.format_for_email` which then triggers the `reduce_cooked` event that the plugin subscribes to.
2019-05-20 10:04:23 +02:00
7eea2e35e4 Upload image preview needs width on desktop 2019-05-17 11:25:35 -04:00
b05d7042ae FIX: prevents events on toolbar when in form (#7567)
If a button is not of type button, pressing enter inside an `<input>` inside a `<form>` without the action attribute will trigger the first available `<button>` as most browsers default the type of an unspecified button to submit.

This commit also prevents d-editor-modal to be filled when it's hidden.
2019-05-17 11:14:09 +02:00
148bfc9be5 DEV: Simplify client and server side code to support removing tags.
Follow up to 834c86678fc9b0900d8ce83365068c41bc34f63f.
2019-05-17 16:39:20 +08:00
5666316285 FEATURE: Display 'last updated' on dashboard, improve release notes link (#7560) 2019-05-17 15:42:45 +10:00
834c86678f FIX: Missing post revision when editing the first post. 2019-05-17 12:54:27 +08:00
e2444e0d31 DEV: Fix another frozen string error. 2019-05-17 10:07:37 +08:00
25137554ed FIX: _.include is no longer imported from lodash
Instead use toArray and indexOf which is also clearer
2019-05-17 08:58:39 +10:00
80b3560050 IE11: Login form needs full flex shorthand 2019-05-16 14:07:49 -04:00
225593d445 FIX: Small tweak to percentiles based on feedback 2019-05-16 13:45:36 -04:00
ad4d01233b DEV: attempts to make d-editor tests more resilient (#7556) 2019-05-16 14:42:01 +02:00
244c03573a FIX: btn class was duplicated on admin-menu-buttons (#7555) 2019-05-16 14:37:53 +02:00
0c6ebe66ce EXPERIMENTAL: clicks outside seem unreliable with absolute nodes (#7557) 2019-05-16 14:37:37 +02:00
1afe6d0aee FIX: share-and-invite modal was too narrow (#7559) 2019-05-16 14:37:19 +02:00
0e677daaee FIX: include posts with data-orig-src attribute in have_uploads scope query. 2019-05-16 16:39:38 +05:30
56ada8374f DEV: wrap find_missing_uploads method in distributed mutex
And skip posts with deleted topics.\ne8fafbc123170dd1f7d2a8adea4e7810585d3e76
2019-05-16 15:17:53 +05:30
a5a4f9dc1a DEV: make prettier happy
(cc @jjaffeux)
2019-05-16 11:38:47 +02:00
d47bf8b6c4 SECURITY: updates lodash from 1.3.0 to 4.17.5 (#7546) 2019-05-16 10:34:19 +02:00
a36fe019bb DEV: Fix race condition when enqueuing edit wiki-ed notification. 2019-05-16 13:48:46 +08:00
636b75fa16 REFACTOR: remove duplicate reject loop and implicit return
e8fafbc123170dd1f7d2a8adea4e7810585d3e76
2019-05-16 10:04:04 +05:30
227bedebf7 DEV: Fix modifying a frozen string. 2019-05-16 11:30:31 +08:00
7cd1067f3d FIX: Select-kit too narrow in topic timer 2019-05-15 17:58:40 -04:00
501bee56b7 Make prettier happy 2019-05-15 23:46:50 +02:00
7eea55d564 PERF: remove "new posts" stat from summary email
It performs horribly and isn't a personalized stat like the others.
2019-05-15 16:28:21 -04:00