discourse/app
David Battersby 8b46dc8bb5
FEATURE: Add thumbnails for chat image uploads (#24328)
Introduces the concept of image thumbnails in chat, prior to this we uploaded and used full size chat images within channels and direct messages.

The following changes are covered:
- Post processing of image uploads to create the thumbnail within Chat::MessageProcessor
- Extract responsive image ratios into CookedProcessorMixin (used for creating upload variations)
- Add thumbnail to upload serializer from plugin.rb
- Convert chat upload template to glimmer component using .gjs format
- Use thumbnail image within chat upload component (stores full size img in orig-src data attribute)
- Old uploads which don't have thumbnails will fallback to full size images in channels/DMs
- Update Magnific lightbox to use full size image when clicked
- Update Glimmer lightbox to use full size image (enables zooming for chat images)
2023-12-06 14:59:18 +08:00
..
assets FEATURE: Add thumbnails for chat image uploads (#24328) 2023-12-06 14:59:18 +08:00
controllers DEV: Revert guardian changes (#24742) 2023-12-06 16:37:32 +10:00
helpers DEV: Simplify ember-cli proxy strategy (#24242) 2023-11-10 11:16:06 +00:00
jobs DEV: update syntax tree to latest (#24623) 2023-11-29 16:38:07 +11:00
mailers FIX: Add higher read & open timeouts for group SMTP emails (#24593) 2023-11-28 15:32:59 +10:00
models FIX: Allow setting an array custom field to a singleton value (#24636) 2023-11-29 14:18:47 -06:00
serializers FIX: Further improvements for plugin list (#24622) 2023-11-30 10:53:17 +10:00
services DEV: Pass the user who requested the summary to the strategy. (#24489) 2023-11-21 13:27:27 -03:00
views FIX: Account activation under ember-5 build (#24722) 2023-12-05 17:49:40 +00:00