Régis Hanol
|
7d2283167a
|
UX: only crops images taller than 18:9 instead of 16:9
|
2018-01-31 22:31:16 +01:00 |
|
Régis Hanol
|
4bcf9c5bf3
|
FIX: only count 'human' users in group.user_count
|
2018-01-31 21:55:01 +01:00 |
|
Régis Hanol
|
826584b9c1
|
UX: prevent anons from clearing pins in topic view
|
2018-01-31 20:34:53 +01:00 |
|
Régis Hanol
|
8c91d418dd
|
UX: improve semantic of login button for better password managers compatibility
|
2018-01-31 20:09:59 +01:00 |
|
Régis Hanol
|
48f8d9f8a4
|
UX: prevent anons from clearing pins 📌
|
2018-01-31 17:13:52 +01:00 |
|
Régis Hanol
|
d233ecbe34
|
push updates to backups list to client
|
2018-01-31 12:05:06 +01:00 |
|
Régis Hanol
|
c6fac68ccd
|
FIX: don't blow up on badly encoding incoming email body
|
2018-01-30 23:47:58 +01:00 |
|
Régis Hanol
|
361030d8ad
|
Also try popular Windows-1252 encoding when decoding incoming email
|
2018-01-30 23:45:04 +01:00 |
|
Régis Hanol
|
b2f18fc98f
|
FIX: system user edits should not generate notifications
|
2018-01-30 22:21:07 +01:00 |
|
Régis Hanol
|
77ac14d475
|
prevent users with a tiny number of posts to dominate the 'new user of the month' leaderboard
|
2018-01-29 12:09:17 +01:00 |
|
Régis Hanol
|
8252f1e4ff
|
fix site setting name
|
2018-01-29 11:04:56 +01:00 |
|
Régis Hanol
|
238e3f8a71
|
New 'presence_max_users_shown' site setting (defaults to 5)
|
2018-01-29 10:48:42 +01:00 |
|
Régis Hanol
|
e2d82b882e
|
FIX: redirect to original URL after social login
|
2018-01-26 18:52:27 +01:00 |
|
Régis Hanol
|
cbf4204ecc
|
FIX: uploads:migrate_from_s3 wasn't destroying records before creating new ones
|
2018-01-24 13:22:07 +01:00 |
|
Régis Hanol
|
28d432263e
|
rework the uploads:migrate_from_s3 rake task
|
2018-01-23 18:48:06 +01:00 |
|
Régis Hanol
|
cbb321658f
|
FIX: support for generating excerpt when nesting <details> blocks
|
2018-01-22 19:17:35 +01:00 |
|
Régis Hanol
|
c425a2d335
|
fix js suite
|
2018-01-22 17:48:03 +01:00 |
|
Régis Hanol
|
5c1eaeca9e
|
FIX: prevent users from moving whispers to new topic
|
2018-01-22 17:23:19 +01:00 |
|
Régis Hanol
|
f74ac826c5
|
slightly more meaningful error message
|
2018-01-22 12:20:53 +01:00 |
|
Régis Hanol
|
24dcfc2db5
|
remove constant warning in base62 file
|
2018-01-19 19:52:42 +01:00 |
|
Régis Hanol
|
f674b9e86e
|
FIX: encode image filename so '[', ']' and '|' doesn't break the markdown
|
2018-01-19 19:52:03 +01:00 |
|
Régis Hanol
|
b6c9d7a9d2
|
move requires to top of file
|
2018-01-19 17:51:42 +01:00 |
|
Régis Hanol
|
2d49250107
|
FIX: support recovering images using 'upload://' scheme
|
2018-01-19 15:40:17 +01:00 |
|
Régis Hanol
|
5f4f617689
|
FIX: cache_file storage cleanup logic was wrong
https://meta.discourse.org/t/68296
|
2018-01-18 17:00:04 +01:00 |
|
Régis Hanol
|
e3f8182125
|
FIX: Google Calendar oneboxes weren't working
|
2018-01-07 19:15:11 +01:00 |
|
Régis Hanol
|
f5e170c6b5
|
FIX: catch all server-side error when uploading a file
UX: always show a message to the user whenever an error happens on the server when uploading a file
|
2017-12-27 16:33:25 +01:00 |
|
Régis Hanol
|
27a368bb70
|
FIX: SCSS variable regex wasn't working in JS
|
2017-12-26 11:28:36 +01:00 |
|
Régis Hanol
|
d6b22e6cc1
|
FIX: whitelist oneboxed iframes
|
2017-12-23 01:56:33 +01:00 |
|
Régis Hanol
|
779efd9235
|
FIX: don't set properties on destroyed components
|
2017-12-22 20:33:33 +01:00 |
|
Régis Hanol
|
7f69362d9d
|
FIX: external links in whisper ended up in a white page
FIX: clicking a link in a onebox wasn't properly extracting the post_id
|
2017-12-20 17:55:15 +01:00 |
|
Régis Hanol
|
24e89b6b38
|
FIX: validates 'ThemeField' name when used in a SCSS variable
|
2017-12-19 16:10:44 +01:00 |
|
Régis Hanol
|
a7844de7ee
|
UX: only publish presence when typing a message
|
2017-12-18 22:00:55 +01:00 |
|
Régis Hanol
|
8e55400392
|
FIX: add 'SiteSetting.port' to 'Onebox.allowed_ports' in development mode
|
2017-12-18 18:31:41 +01:00 |
|
Régis Hanol
|
8175740e87
|
UX: don't shown the 'staff-counters' div when there's no counter
|
2017-12-16 13:16:23 +01:00 |
|
Régis Hanol
|
50487d6122
|
FIX: wasn't able to recover a post
|
2017-12-16 13:04:20 +01:00 |
|
Régis Hanol
|
b91f83eb7d
|
Ignore auto-quote/reply when counting replies
|
2017-12-15 00:38:14 +01:00 |
|
Régis Hanol
|
092c976d7c
|
FIX: prevent 💥 when selecting replies to posts quoting themselves
|
2017-12-15 00:23:51 +01:00 |
|
Régis Hanol
|
2f792bc59f
|
FIX: a topic should be visited when you've read everything and there's deleted posts at the end
|
2017-12-15 00:00:48 +01:00 |
|
Régis Hanol
|
5db3d39b05
|
FIX: Post.reply_ids should also handle quotes
|
2017-12-14 00:43:48 +01:00 |
|
Régis Hanol
|
53bbf08ea1
|
FIX: wasn't redirected to group inbox
|
2017-12-13 23:31:20 +01:00 |
|
Régis Hanol
|
c63ecd87f2
|
FIX: ensure we're always changing 1 post ownership
|
2017-12-13 22:45:14 +01:00 |
|
Régis Hanol
|
f7f15a8538
|
actually need that key too
|
2017-12-13 22:32:34 +01:00 |
|
Régis Hanol
|
cad122993a
|
eslint 😲 🔫
|
2017-12-13 22:24:02 +01:00 |
|
Régis Hanol
|
1b4483c942
|
FEATURE: Added 'select +below' and 'select +all replies' options to selecting posts
|
2017-12-13 22:12:06 +01:00 |
|
Régis Hanol
|
af3c153687
|
make robocop 🤖 happy
|
2017-12-12 11:33:35 +01:00 |
|
Régis Hanol
|
62a5b174e1
|
FIX: wasn't able to use the same username when taking over a staged account
|
2017-12-12 11:26:00 +01:00 |
|
Régis Hanol
|
c08d53f2dd
|
keyValueStore isn't available in test
|
2017-12-06 23:28:28 +01:00 |
|
Régis Hanol
|
023fcb04b5
|
make eslint happy
|
2017-12-06 22:23:38 +01:00 |
|
Régis Hanol
|
ae0acfb1df
|
FEATURE: live reply indicators at the bottom of topic
|
2017-12-06 21:58:59 +01:00 |
|
Régis Hanol
|
ea50f823cb
|
FIX: logging in after an anon ❤️ does not count the ❤️
|
2017-12-06 21:58:05 +01:00 |
|
Régis Hanol
|
bf1a1764ce
|
FIX: translation for "destroy_reasons.same_ip_address"
Take 2
|
2017-12-01 18:46:12 +01:00 |
|
Régis Hanol
|
2366cdaefe
|
FIX: translation for "destroy_reasons.same_ip_address"
|
2017-12-01 17:38:33 +01:00 |
|
Régis Hanol
|
0d34caff85
|
UX: show error message when no gravatar is associated
|
2017-11-29 18:09:44 +01:00 |
|
Régis Hanol
|
1218ead355
|
UX: preloaded gravatar was appearing on the right instead of the left
|
2017-11-29 18:07:09 +01:00 |
|
Régis Hanol
|
4bc2ce2f4d
|
didn't mean to remove that seed
|
2017-11-23 17:00:47 +01:00 |
|
Régis Hanol
|
a38391a6bc
|
FIX: ensure discobot always has a primary email
|
2017-11-23 16:54:40 +01:00 |
|
Régis Hanol
|
8a7cbeef00
|
UX: hide 'dismiss' in notifications dropdown when there are no unread notifications
|
2017-11-22 15:56:01 +01:00 |
|
Régis Hanol
|
4addc5e329
|
Add missing contexts when destroying users
|
2017-11-22 15:43:54 +01:00 |
|
Régis Hanol
|
c4d0eb802e
|
FIX: delete upload records when sha is null
|
2017-11-21 10:20:42 +01:00 |
|
Régis Hanol
|
2d48caffdf
|
FIX: be more lenient when deleting a custom emoji
|
2017-11-20 23:50:23 +01:00 |
|
Régis Hanol
|
de037da731
|
FIX: FinalDestination's small_get method wasn't using proper request headers
|
2017-11-17 17:24:35 +01:00 |
|
Régis Hanol
|
aebcd56300
|
FIX: try a GET for error code 406
|
2017-11-17 16:59:51 +01:00 |
|
Régis Hanol
|
221ff24418
|
SQL != Ruby
|
2017-11-17 16:12:20 +01:00 |
|
Régis Hanol
|
a0fc8bd924
|
don't log 404s to gravatar.com
|
2017-11-17 15:38:26 +01:00 |
|
Régis Hanol
|
ddd4ddc020
|
missing 1px in .posters column when there are 5 posters and OP is most recent poster
|
2017-11-17 12:42:19 +01:00 |
|
Régis Hanol
|
a586738f25
|
fix randomly failing spec
|
2017-11-16 18:16:16 +01:00 |
|
Régis Hanol
|
678e28794a
|
FIX: properly handle too large & broken images in posts
|
2017-11-16 15:45:07 +01:00 |
|
Régis Hanol
|
648832a643
|
fix the build
|
2017-11-15 11:53:14 +01:00 |
|
Régis Hanol
|
23baaa5dcc
|
FIX: don't crop iPhone X screenshots
|
2017-11-14 20:37:27 +01:00 |
|
Régis Hanol
|
ba2209f7d7
|
FIX: always clean up uploads with no sha1
|
2017-11-14 10:56:10 +01:00 |
|
Régis Hanol
|
7370adeae3
|
FIX: don't delete uploads referenced in drafts or queued posts when using the short_url
|
2017-11-13 15:01:31 +01:00 |
|
Régis Hanol
|
5135f73933
|
actually use -very-low color
|
2017-11-10 17:57:02 +01:00 |
|
Régis Hanol
|
482982dce8
|
UX: fix user bio & category topic template editors
|
2017-11-10 17:52:08 +01:00 |
|
Régis Hanol
|
6cd69529a8
|
UX: change composer button text to 'whisper' when whispering
|
2017-11-10 14:18:19 +01:00 |
|
Régis Hanol
|
0bb07d395a
|
REFACTOR: composer to use flexbox
|
2017-11-08 10:39:26 +01:00 |
|
Régis Hanol
|
be0c7609f1
|
FIX: validates attachments against current authorized extensions
|
2017-11-07 19:17:33 +01:00 |
|
Régis Hanol
|
6b344e8a20
|
Revert "UX: semantic form on login modal"
This reverts commit f2219138e1.
|
2017-10-30 15:05:29 +01:00 |
|
Régis Hanol
|
f2219138e1
|
UX: semantic form on login modal
cf. https://meta.discourse.org/t/improve-semantics-of-orphaned-form-elements-such-as-buttons/72936
|
2017-10-27 19:14:25 +02:00 |
|
Régis Hanol
|
7ab49acac2
|
FIX: 'config.serve_static_files' was renamed to 'config.public_file_server.enabled' in Rails 5.1
|
2017-10-27 18:46:09 +02:00 |
|
Régis Hanol
|
17e5fb0dc0
|
fix the build
|
2017-10-23 19:09:38 +02:00 |
|
Régis Hanol
|
80ad32094d
|
Small re-organization of CookedPostProcessor workflow
- only 'limit_size!' of oneboxed images once
- update post image at the end
- move 'enforce_nofollow' in its own method
|
2017-10-23 18:15:51 +02:00 |
|
Régis Hanol
|
04ae79896c
|
Exit early when the 'img is already inside an 'a' tag
|
2017-10-23 17:43:53 +02:00 |
|
Régis Hanol
|
c15c77884e
|
remove file from another project
|
2017-10-23 10:34:34 +02:00 |
|
Régis Hanol
|
0d257058c9
|
make rubocop 🤖 happy
|
2017-10-23 10:21:50 +02:00 |
|
Régis Hanol
|
62156885ec
|
UX: remove 🔥heading and ruler button from composer toolbar
|
2017-10-20 10:59:31 +02:00 |
|
Régis Hanol
|
cbdfc85466
|
FIX: images aren't lightboxed anymore (partially reverts 646c6eb7cd)
|
2017-10-18 23:54:36 +02:00 |
|
Régis Hanol
|
c838f43a75
|
let's not generate an error when logging errors...
|
2017-10-18 23:14:13 +02:00 |
|
Régis Hanol
|
65dc47adb4
|
FIX: prevent infinite 'pull_hotlinked_images' jobs when a oneboxed image has a different scheme
|
2017-10-18 01:50:23 +02:00 |
|
Régis Hanol
|
f7282e4ecd
|
use force_https site setting when adding scheme for downloading schemaless images locally
|
2017-10-12 00:06:24 +02:00 |
|
Régis Hanol
|
4e78abb537
|
let's try 3 times to download images locally
|
2017-10-11 23:11:44 +02:00 |
|
Régis Hanol
|
8d14d55fc5
|
make rubocop happy
|
2017-10-06 16:48:11 +02:00 |
|
Régis Hanol
|
3bdd8f57c1
|
FIX: invited staged users would sometimes not get notified of replies
|
2017-10-06 16:37:28 +02:00 |
|
Régis Hanol
|
4771b0a99f
|
FIX: user fields in invite signups were broken
|
2017-10-04 23:04:24 +02:00 |
|
Régis Hanol
|
e212435545
|
FIX: redirect to top wasn't working
|
2017-10-04 22:08:41 +02:00 |
|
Régis Hanol
|
fafe7cc661
|
remove trailing whitespaces
|
2017-10-03 13:02:04 +02:00 |
|
Régis Hanol
|
daf1dda700
|
FIX: username autocomplete in assign modal wasn't working
|
2017-10-03 12:49:45 +02:00 |
|
Régis Hanol
|
47e79570cc
|
FIX: frequent posters wasn't displaying the correct information
|
2017-10-02 17:47:04 +02:00 |
|
Régis Hanol
|
f6c484881b
|
FIX: wasn't able to save watched/tracked/muted categories/tags
|
2017-09-29 13:09:48 +02:00 |
|
Régis Hanol
|
8b74c7d325
|
fix the build
|
2017-09-28 15:50:01 +02:00 |
|
Régis Hanol
|
cd6dff58dd
|
FIX: add user option/profile fields that were not permitted
|
2017-09-28 14:59:53 +02:00 |
|