discourse/plugins
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
..
chat FEATURE: Add thumbnails for chat image uploads (#24328) 2023-12-06 14:59:18 +08:00
checklist Update translations (#24599) 2023-11-29 10:41:27 +01:00
discourse-details UX:; scope details change (#24715) 2023-12-05 13:56:17 +01:00
discourse-lazy-videos FIX: Add `rel=0` to youtube lazy videos url (#24173) 2023-10-31 08:04:23 -03:00
discourse-local-dates DEV: add recurrence rule parameter to downloadCalendar API (#24404) 2023-11-30 13:56:22 +11:00
discourse-narrative-bot DEV: Allow fab! without block (#24314) 2023-11-09 16:47:59 -06:00
discourse-presence DEV: Fix `no-unnecessary-curly-strings` lint rule (#24580) 2023-11-28 10:35:09 +01:00
footnote FEATURE: Admin plugin list redesign (#24363) 2023-11-21 09:37:11 +10:00
poll DEV: Revert guardian changes (#24742) 2023-12-06 16:37:32 +10:00
spoiler-alert DEV: Fix "no-empty" lint (#24588) 2023-11-28 10:55:02 +01:00
styleguide Update translations (#24716) 2023-12-05 14:39:08 +01:00