discourse/app
Rafael dos Santos Silva fd57a64174
FEATURE: Limit client side image compression on Safari to version >= 18 (#28373)
This PR limits this feature:

On all devices:
- Browsers with OffScreenCanvas support
- Browsers with createImageBitmap

On Apple Safari
- At least version 18

It also adds a routine that terminates the worker after 5 uses on all devices to handle any WASM memory leaks. All this together fixes crashes that could occur on iPhones.

It still leaves the feature disabled by default on iOS, which will be revisited after testing this changes.
2024-10-02 12:37:41 -03:00
..
assets FEATURE: Limit client side image compression on Safari to version >= 18 (#28373) 2024-10-02 12:37:41 -03:00
controllers DEV: Add a skeleton for section landing page & items (#28477) 2024-10-02 12:19:38 +10:00
helpers DEV: Drop WithServiceHelper 2024-09-05 09:58:20 +02:00
jobs FIX: Appropriately handle uninstalled problem checks (#28771) 2024-09-18 10:11:52 +08:00
mailers UX: Use a dropdown for SSL mode for group SMTP (#27932) 2024-07-18 10:33:14 +10:00
models UX: Add label for delete own post button in review queue (#28991) 2024-09-30 10:35:16 -04:00
serializers FEATURE: Add ability to dismiss admin notices (#28916) 2024-09-17 14:43:34 +08:00
services DEV: Have contract take a block in services 2024-10-02 17:00:01 +09:00
views DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00