Régis Hanol
|
d17c8df926
|
Only check for suspicious login for staff members
|
2018-10-26 00:29:28 +02:00 |
|
Régis Hanol
|
306d77b54f
|
FIX: don't use srcset on cropped thumbnails
|
2018-10-25 16:08:10 +02:00 |
|
Régis Hanol
|
addf6f6d17
|
FIX: support comma in 'sso_provider_secrets' site setting
|
2018-10-24 21:23:18 +02:00 |
|
Régis Hanol
|
b9261588f9
|
make the code prettier
|
2018-10-22 19:07:41 +02:00 |
|
Régis Hanol
|
3e232412e3
|
UX: show error when hitting the rate limit on password reset
|
2018-10-22 19:00:30 +02:00 |
|
Régis Hanol
|
c39a1022cc
|
PERF: user imports would slow down the more users were imported
|
2018-10-22 11:14:13 +02:00 |
|
Régis Hanol
|
afa22a0c6f
|
REFACTOR: more 'fake_email' to base importer
|
2018-10-22 11:12:40 +02:00 |
|
Régis Hanol
|
3d5085c045
|
Prevent warning when bundling for imports
|
2018-10-19 16:03:22 +02:00 |
|
Régis Hanol
|
8b20e2500a
|
Remove unnecessary line
|
2018-10-19 15:48:48 +02:00 |
|
Régis Hanol
|
637123ff6f
|
Merge users based on their email in vBulletin importer
|
2018-10-19 15:16:45 +02:00 |
|
Régis Hanol
|
3973823a33
|
FIX: always update 'last_gravatar_download_attempt' when updating gravatar
|
2018-10-18 11:02:54 +02:00 |
|
Régis Hanol
|
53aa0344bf
|
FIX: properly import vBulletin's hashed password
|
2018-10-18 10:22:55 +02:00 |
|
Régis Hanol
|
5f2fb0fe33
|
Show original options when an error happens while importing an user
|
2018-10-18 10:21:12 +02:00 |
|
Régis Hanol
|
09961fb425
|
FIX: properly escape name of custom emoji
|
2018-10-11 09:35:23 +02:00 |
|
Régis Hanol
|
4481836de2
|
FEATURE: new 'search_ignore_accents' site setting
|
2018-09-17 10:42:30 +02:00 |
|
Régis Hanol
|
0bfb1f83fc
|
make migration irreversible
|
2018-09-14 11:09:36 +02:00 |
|
Régis Hanol
|
30619c244c
|
FIX: don't index urls to local files
|
2018-09-13 18:53:53 +02:00 |
|
Régis Hanol
|
6ada825a4d
|
fix linting
|
2018-08-31 10:49:44 +02:00 |
|
Régis Hanol
|
c26de01399
|
Use NFKD normalization instead of NFD
|
2018-08-24 00:52:53 +02:00 |
|
Régis Hanol
|
bc7b530b0a
|
FIX: remove diacritics instead of transliterating
|
2018-08-24 00:38:44 +02:00 |
|
Régis Hanol
|
f4ae53d52b
|
Return immediately when there's no html to scrub
|
2018-08-23 18:00:07 +02:00 |
|
Régis Hanol
|
2fcf2b899e
|
FIX: remove diacritics when tokenizing html for search
|
2018-08-23 17:13:52 +02:00 |
|
Régis Hanol
|
f01169d6ff
|
FIX: don't send email when the post was deleted
|
2018-08-22 13:13:58 +02:00 |
|
Régis Hanol
|
a00d368d0f
|
remove empty line
|
2018-08-21 19:46:04 +02:00 |
|
Régis Hanol
|
61447a8046
|
UX: don't show the whisper toggle when replying to a whisper
|
2018-08-21 19:35:40 +02:00 |
|
Régis Hanol
|
d1607a387a
|
FIX: only allow printable characters in uploads filename
|
2018-08-21 18:11:01 +02:00 |
|
Régis Hanol
|
3e436e2daf
|
FIX: doesn't translate group permission keys
|
2018-08-21 12:56:56 +02:00 |
|
Régis Hanol
|
98898ff4b3
|
FIX: raise an exception when 'downsize'git st fails
|
2018-08-16 19:20:07 +02:00 |
|
Régis Hanol
|
93201d8dbe
|
FIX: don't trigger 'flag_reviewed' when no flags were reviewed
|
2018-08-16 18:11:29 +02:00 |
|
Régis Hanol
|
12bab65167
|
FIX: going from /categories to /latest on mobile might break infinite scrolling
|
2018-08-15 01:22:03 +02:00 |
|
Régis Hanol
|
de92913bf4
|
FIX: store the topic links using the cooked upload url
|
2018-08-14 12:23:32 +02:00 |
|
Régis Hanol
|
0cd9e2acb9
|
fix build
|
2018-08-04 01:56:26 +02:00 |
|
Régis Hanol
|
bf4d98e89d
|
FIX: always store topic links using the upload url
|
2018-08-04 01:29:32 +02:00 |
|
Régis Hanol
|
535732bdc1
|
FIX: ensure the 'email_revoked' PM template is customizable
|
2018-08-03 17:10:20 +02:00 |
|
Régis Hanol
|
ac2513b0f2
|
FEATURE: automatic PM when a user's email is revoked
|
2018-08-03 16:39:22 +02:00 |
|
Régis Hanol
|
14bbd5d167
|
FIX: use the right URL when downloading the file from S3
|
2018-08-02 10:04:41 +02:00 |
|
Régis Hanol
|
0f1137dafa
|
FIX: 'migrate_from_s3' rake task wasn't handling short urls
|
2018-08-01 22:58:46 +02:00 |
|
Régis Hanol
|
474a01f338
|
Support new mailgun's API key format
|
2018-08-01 19:04:49 +02:00 |
|
Régis Hanol
|
8f1db615db
|
FIX: don't break restore if function does not exist
|
2018-07-30 22:11:38 +02:00 |
|
Régis Hanol
|
f94aeaf6cf
|
SECURITY: force IM decoder based on file extension - part 3
|
2018-07-25 23:55:06 +02:00 |
|
Régis Hanol
|
800c57c6ab
|
SECURITY: force IM decoder based on file extension - part 2
|
2018-07-25 23:08:02 +02:00 |
|
Régis Hanol
|
4bf3bf6786
|
SECURITY: force IM decoder based on file extension
|
2018-07-25 22:00:04 +02:00 |
|
Régis Hanol
|
637850d867
|
REFACTOR: new 'show-avatar-select' app event to trigger the avatar selector modal
|
2018-07-25 12:38:15 +02:00 |
|
Régis Hanol
|
8ca25f5aed
|
UX: open the change avatar modal when clicking the profile picture
|
2018-07-24 15:13:21 +02:00 |
|
Régis Hanol
|
9b2d6053da
|
UX: don't show the avatar section when overriden by SSO
|
2018-07-23 12:03:43 +02:00 |
|
Régis Hanol
|
f83a687551
|
UX: skip the modal and refresh the app when selecting an avatar
|
2018-07-20 00:37:57 +02:00 |
|
Régis Hanol
|
e8e9b5cea4
|
FIX: clean URLs in SMF1 importer
|
2018-07-19 13:17:43 +02:00 |
|
Régis Hanol
|
63e5349209
|
FIX: [img] BBCode tags might have parameters
|
2018-07-19 13:11:01 +02:00 |
|
Régis Hanol
|
5434cf02a3
|
FIX: smf1 importer was swallowing some data
|
2018-07-19 10:29:54 +02:00 |
|
Régis Hanol
|
c1249d9e1d
|
make linter happy
|
2018-07-18 23:07:17 +02:00 |
|
Régis Hanol
|
af98ab9337
|
UX: use the pointer cursor when hovering over a selectable avatar
|
2018-07-18 22:54:35 +02:00 |
|
Régis Hanol
|
facef06d60
|
UX: reload the page when changing avatar
|
2018-07-18 22:50:50 +02:00 |
|
Régis Hanol
|
f55ac892e4
|
make code prettier 🎀
|
2018-07-18 13:09:16 +02:00 |
|
Régis Hanol
|
6d6e026e3c
|
FEATURE: selectable avatars
|
2018-07-18 12:57:43 +02:00 |
|
Régis Hanol
|
c818550172
|
Support custom avatar in SMF1 importer
|
2018-07-12 17:38:07 +02:00 |
|
Régis Hanol
|
5c4534d895
|
Update SMF1 import
- Properly import avatar when they use an external image
- Don't import the same attachment twice
|
2018-07-12 16:55:30 +02:00 |
|
Régis Hanol
|
cbfa7f0112
|
revert prettier update
|
2018-07-06 18:54:29 +02:00 |
|
Régis Hanol
|
dca1ba9a4c
|
properly update prettier
|
2018-07-06 18:10:44 +02:00 |
|
Régis Hanol
|
3deccfec46
|
update prettier
|
2018-07-06 18:05:31 +02:00 |
|
Régis Hanol
|
272646c1df
|
FIX: only show the sequential replies warning for regular posts
|
2018-07-04 22:51:19 +02:00 |
|
Régis Hanol
|
8a53941fe0
|
FIX: less aggressive gmail eliding
|
2018-07-04 20:04:46 +02:00 |
|
Régis Hanol
|
448e2fe1a2
|
FIX: properly delete files in the download cache
|
2018-07-04 18:18:39 +02:00 |
|
Régis Hanol
|
ff06ce4cce
|
fix the build
|
2018-06-13 23:05:23 +02:00 |
|
Régis Hanol
|
051d1a3c36
|
PERF: faster Screened IP Address roll up
|
2018-06-13 22:47:23 +02:00 |
|
Régis Hanol
|
f93ba5694e
|
UX: show quote button at end of selection on Opera
|
2018-06-13 11:07:19 +02:00 |
|
Régis Hanol
|
5d445fb810
|
FIX: properly handle invalid auto close date for polls
|
2018-06-12 15:31:09 +02:00 |
|
Régis Hanol
|
d8063d09d5
|
FIX: Add members button wasn't working on mobile for non-admin group owners
|
2018-06-12 15:05:22 +02:00 |
|
Régis Hanol
|
4d75535f9e
|
Revert "Revert "Revert "Add discourse-group-tracker to official plugin list."""
This reverts commit d1dc8e4226.
|
2018-06-11 15:52:20 +02:00 |
|
Régis Hanol
|
d1dc8e4226
|
Revert "Revert "Add discourse-group-tracker to official plugin list.""
This reverts commit 1a00aaa825.
|
2018-06-11 14:30:16 +02:00 |
|
Régis Hanol
|
127398c68e
|
FIX: import comments of 1st post in SE importer
|
2018-06-05 18:22:42 +02:00 |
|
Régis Hanol
|
dc61eaad37
|
FEATURE: new 'min ratio to crop' site setting
|
2018-06-05 17:13:00 +02:00 |
|
Régis Hanol
|
f05ca02f13
|
FIX: unable to add new poll to post with a public poll
|
2018-06-05 15:49:21 +02:00 |
|
Régis Hanol
|
6024fb84cc
|
make rubocop happy
|
2018-06-04 19:06:52 +02:00 |
|
Régis Hanol
|
ab8cdd6b5b
|
Upload.url can't be NULL
|
2018-06-04 18:43:00 +02:00 |
|
Régis Hanol
|
085eaaf18d
|
FIX: always delete invalid upload records
|
2018-06-04 18:40:57 +02:00 |
|
Régis Hanol
|
685083491e
|
FEATURE: StackOverflow importer
|
2018-06-04 16:57:12 +02:00 |
|
Régis Hanol
|
6862194255
|
extract configuration variables from SMF1 importer
|
2018-05-30 15:53:57 +02:00 |
|
Régis Hanol
|
f10af7e449
|
FIX: don't generate an exception when trying to cleanup unexisting tmp letter avatars
|
2018-05-30 15:33:58 +02:00 |
|
Régis Hanol
|
aeb511e8ff
|
FEATURE: SMF1 importer
|
2018-05-28 11:02:19 +02:00 |
|
Régis Hanol
|
5b2e7c8d10
|
fix the build
|
2018-05-26 03:11:10 +02:00 |
|
Régis Hanol
|
338d39265a
|
FIX: don't publish notifications_state when user has been deleted
|
2018-05-26 02:27:54 +02:00 |
|
Régis Hanol
|
d23229df85
|
Let's use the same method
|
2018-05-26 02:16:53 +02:00 |
|
Régis Hanol
|
f988fa31aa
|
FIX: ensure 'notifications_state' is up to date after creating a notification
|
2018-05-26 02:09:48 +02:00 |
|
Régis Hanol
|
c91071bb2a
|
FIX: don't 💥 when 'FastImage.size' has trouble with SSL
|
2018-05-26 00:55:19 +02:00 |
|
Régis Hanol
|
bb8f0087f4
|
Add a warning when PostAlerter isn't running in sidekiq
|
2018-05-24 17:52:59 +02:00 |
|
Régis Hanol
|
71f66cd679
|
FIX: ensure PostAlerter is always run in sidekiq
|
2018-05-24 17:27:43 +02:00 |
|
Régis Hanol
|
232ed64865
|
UX: Add category & tags in mobile topic timeline
|
2018-05-23 23:05:34 +02:00 |
|
Régis Hanol
|
e209faa6cf
|
UX: ensure whitespace isn't removed when playing with quotes
|
2018-05-18 19:32:10 +02:00 |
|
Régis Hanol
|
53f8f6095d
|
FEATURE: staff action logs when creating/updating/deleting badges
|
2018-05-17 18:09:27 +02:00 |
|
Régis Hanol
|
8238097d0f
|
bump email_reply_trimmer
|
2018-05-17 10:22:53 +02:00 |
|
Régis Hanol
|
a9ebde5111
|
FEATURE: new 'staged' users list for admins
|
2018-05-17 01:52:49 +02:00 |
|
Régis Hanol
|
bfbdee6a57
|
UX: show footer on groups pages
|
2018-05-17 01:34:44 +02:00 |
|
Régis Hanol
|
4f945abba2
|
FIX: infinite loading was broken on group activity posts/mentions pages
|
2018-05-17 01:34:13 +02:00 |
|
Régis Hanol
|
674318e127
|
UX: don't show 'auto delete' option for TL4
|
2018-05-17 00:42:48 +02:00 |
|
Régis Hanol
|
b284464a91
|
FIX: PostOwnerChange should update 'topic.last_poser'
|
2018-05-16 19:48:04 +02:00 |
|
Régis Hanol
|
39aceed63d
|
FIX: don't purge unactivated users with a message
|
2018-05-16 18:24:11 +02:00 |
|
Régis Hanol
|
938934f5e9
|
FIX: keep '<kbd>' formatting when quoting posts
|
2018-05-16 17:40:45 +02:00 |
|
Régis Hanol
|
d5ae0a92ef
|
FIX: puts the datepicker on it's own line on mobile device in the feature topic modal
|
2018-05-16 17:33:55 +02:00 |
|
Régis Hanol
|
4103783821
|
FIX: don't use PMs in Incoming Links reports
|
2018-05-16 16:55:54 +02:00 |
|
Régis Hanol
|
131b7f5da5
|
make 🤖 rubocop happy
|
2018-05-16 16:35:04 +02:00 |
|