mirror of
https://github.com/discourse/discourse.git
synced 2024-11-30 09:14:36 +08:00
c2332d7505
* FEATURE: reduce avatar sizes to 6 from 20 This PR introduces 3 changes: 1. SiteSetting.avatar_sizes, now does what is says on the tin. previously it would introduce a large number of extra sizes, to allow for various DPIs. Instead we now trust the admin with the size list. 2. When `avatar_sizes` changes, we ensure consistency and remove resized avatars that are not longer allowed per site setting. This happens on the 12 hourly job and limited out of the box to 20k cleanups per cycle, given this may reach out to AWS 20k times to remove things. 3.Our default avatar sizes are now "24|48|72|96|144|288" these sizes were very specifically picked to limit amount of bluriness introduced by webkit. Our avatars are already blurry due to 1px border, so this corrects old blur. This change heavily reduces storage required by forums which simplifies site moves and more. Co-authored-by: David Taylor <david@taylorhq.com> |
||
---|---|---|
.. | ||
schemas | ||
shared | ||
backups_spec.rb | ||
badges_spec.rb | ||
categories_spec.rb | ||
groups_spec.rb | ||
invites_spec.rb | ||
notifications_spec.rb | ||
posts_spec.rb | ||
private_messages_spec.rb | ||
search_spec.rb | ||
site_spec.rb | ||
tags_spec.rb | ||
topics_spec.rb | ||
uploads_spec.rb | ||
user_badges_spec.rb | ||
users_spec.rb |