discourse/app/assets/javascripts
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
..
admin DEV: Add a skeleton for section landing page & items (#28477) 2024-10-02 12:19:38 +10:00
custom-proxy Build(deps-dev): Bump express from 4.20.0 to 4.21.0 (#28886) 2024-09-12 21:21:46 +02:00
deprecation-silencer DEV: Reformat package.json files (#28733) 2024-09-04 21:14:13 +02:00
dialog-holder Build(deps-dev): Bump webpack from 5.94.0 to 5.95.0 (#29007) 2024-09-30 14:50:21 +02:00
discourse FEATURE: Limit client side image compression on Safari to version >= 18 (#28373) 2024-10-02 12:37:41 -03:00
discourse-common Build(deps-dev): Bump ember-cli from 5.11.0 to 5.12.0 (#29048) 2024-10-02 01:56:08 +02:00
discourse-hbr DEV: Reformat package.json files (#28733) 2024-09-04 21:14:13 +02:00
discourse-i18n DEV: Reformat package.json files (#28733) 2024-09-04 21:14:13 +02:00
discourse-markdown-it Build(deps): Bump ember-auto-import from 2.8.0 to 2.8.1 (#28982) 2024-09-30 14:06:20 +02:00
discourse-plugins Build(deps-dev): Bump ember-cli from 5.11.0 to 5.12.0 (#29048) 2024-10-02 01:56:08 +02:00
discourse-widget-hbs Build(deps-dev): Bump ember-cli from 5.11.0 to 5.12.0 (#29048) 2024-10-02 01:56:08 +02:00
docs
ember-addons
ember-cli-progress-ci PERF: Improve production JS build in low-memory environments (#26849) 2024-05-02 11:43:59 +01:00
ember-production-deprecations DEV: Update ember-cli-deprecation-workflow from 2.2.0 to 3.0.1 (#28226) 2024-08-07 17:59:42 +02:00
float-kit Build(deps-dev): Bump ember-cli from 5.11.0 to 5.12.0 (#29048) 2024-10-02 01:56:08 +02:00
locales FEATURE: Add Uyghur language (#27183) 2024-05-27 09:58:18 +02:00
pretty-text Build(deps-dev): Bump ember-cli from 5.11.0 to 5.12.0 (#29048) 2024-10-02 01:56:08 +02:00
select-kit Build(deps-dev): Bump ember-cli from 5.11.0 to 5.12.0 (#29048) 2024-10-02 01:56:08 +02:00
theme-transpiler Build(deps): Bump terser from 5.33.0 to 5.34.1 (#29021) 2024-09-30 15:18:03 +02:00
truth-helpers Build(deps): Bump ember-auto-import from 2.8.0 to 2.8.1 (#28982) 2024-09-30 14:06:20 +02:00
.npmrc
handlebars-shim.js
polyfills.js
service-worker.js.erb DEV: Drop workbox dependency (#26735) 2024-04-24 10:19:12 +01:00