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 |
|
Régis Hanol
|
489e7f220d
|
UX: show a message when more than 30 site settings matches the current filter
UX: show the counts when displaying only overridden settings
UX: show 30+ count when more than 30 site settings matches the current filter
|
2018-05-16 15:37:40 +02:00 |
|
Régis Hanol
|
5e97a9bfb7
|
FIX: tags in a 'visible by everyone but usable only by staff' group weren't visible by everyone
|
2018-05-16 09:48:19 +02:00 |
|
Régis Hanol
|
a512b181d9
|
FIX: automatically in/decrement topic_tags.pm_topic_count
|
2018-05-15 16:05:48 +02:00 |
|
Régis Hanol
|
93ed8d2522
|
PERF: defer user notifications (#5827)
|
2018-05-15 09:51:32 +02:00 |
|
Régis Hanol
|
a28c58feb1
|
FIX: automatic group membership when using SSO
|
2018-05-15 01:48:30 +02:00 |
|
Régis Hanol
|
b004503c62
|
fix the build
|
2018-05-14 20:07:00 +02:00 |
|
Régis Hanol
|
e9abdaebbe
|
UX: show an enveloppe icon when a badge is used in messages
- the badge count now includes messages
- only show the message badges to admins
|
2018-05-14 19:02:00 +02:00 |
|
Régis Hanol
|
3e06598e96
|
FIX: only unstage staged users
|
2018-05-14 12:03:15 +02:00 |
|
Régis Hanol
|
9d9332d8c9
|
FIX: allow user quotes in HTML digest emails
|
2018-05-13 18:23:17 +02:00 |
|
Régis Hanol
|
37232fcb58
|
FIX: staff members should see all tags
|
2018-05-13 17:50:21 +02:00 |
|
Régis Hanol
|
2cf6fb7359
|
FIX: always unstage users when they log in
|
2018-05-13 17:00:02 +02:00 |
|
Régis Hanol
|
be6404d651
|
FIX: redirect users after signing up with a social login when using SSO provider
|
2018-05-13 16:03:11 +02:00 |
|
Régis Hanol
|
ef87944a34
|
UX: show close date on automatically closed polls
|
2018-05-12 02:14:58 +02:00 |
|
Régis Hanol
|
81f4da7dd2
|
FIX: remove unneeded escape when building a Quote
|
2018-05-12 01:16:05 +02:00 |
|
Régis Hanol
|
09cf35c760
|
FIX: redirect users after signing up using SSO provider
|
2018-05-12 00:41:27 +02:00 |
|
Régis Hanol
|
abda21a41f
|
Revert "FIX: redirect to sso_destination_url after account activation"
This reverts commit 0402e97368.
|
2018-05-11 22:55:45 +02:00 |
|
Régis Hanol
|
0402e97368
|
FIX: redirect to sso_destination_url after account activation
|
2018-05-11 19:57:04 +02:00 |
|
Régis Hanol
|
2958e17cde
|
remove duplicate code
|
2018-05-11 12:16:37 +02:00 |
|
Régis Hanol
|
a74cfd1418
|
Use 'reduce_cooked' API instead of a plugin style
|
2018-05-09 19:39:17 +02:00 |
|
Régis Hanol
|
6a006b3646
|
FIX: format posts for embedded comments as we do for emails
|
2018-05-09 19:24:44 +02:00 |
|
Régis Hanol
|
86eb3528ec
|
FEATURE: clearer error message when receiving a reply to an old notification
|
2018-05-09 18:51:01 +02:00 |
|
Régis Hanol
|
deaf3682e9
|
FIX: clicking a group mention on mobile was 404ing
(cc @featheredtoast)
|
2018-05-09 17:27:59 +02:00 |
|
Régis Hanol
|
6b1ff0edd3
|
FIX: always update bounce score (instead of doing it once per day)
|
2018-05-09 16:40:52 +02:00 |
|