discourse/public/javascripts
David Taylor 9c926ce645
PERF: Improve workbox loading strategy (#22019)
Previously workbox JS was vendored into our git repository, and would be loaded from the `public/javascripts` directory with a 1 day cache lifetime. The main aim of this commit is to add 'cachebuster' to the workbox URL so that the cache lifetime can be increased.

- Remove vendored copies of workbox.
- Use ember-cli/broccoli to collect workbox files from node_modules into assets/workbox-{digest}
- Add assets to sprockets manifest so that they're collected from the ember-cli output directory (and uploaded to s3 when configured)

Some of the sprockets-related changes in this commit are not ideal, but we hope to remove sprockets in the not-too-distant future.
2023-06-09 11:14:11 +01:00
..
@json-editor/json-editor/2.6.1 DEV: Remove redundant version of jsoneditor.js (#15355) 2021-12-17 15:20:22 -05:00
ace DEV: Add yaml support to <AceEditor /> (#20198) 2023-02-07 12:49:12 -08:00
ace.js/1.4.13 DEV: Add yaml support to <AceEditor /> (#20198) 2023-02-07 12:49:12 -08:00
chart.js/3.5.1 DEV: Fix javascript:update rake task (#17098) 2022-06-15 19:49:04 +02:00
chartjs-plugin-datalabels/2.0.0 DEV: updates chart.js to 3.5.1 (#14107) 2021-08-23 13:49:49 +02:00
diffhtml/1.0.0-beta.20 FIX: Resolve short URLs after diffHTML was loaded (#14296) 2021-09-09 16:25:58 +03:00
magnific-popup/1.1.0 DEV - write JS files to versioned subdirectories (#10707) 2020-09-21 15:06:56 -04:00
pikaday/1.8.2 DEV: Bump pikaday (#19060) 2022-11-16 18:59:15 +01:00
squoosh FEATURE: Optimize images before upload (#13432) 2021-06-23 12:31:12 -03:00
count.js
embed-topics.js FIX: The attribute is discourse-url not data-discourse-url 2020-10-28 17:12:29 -04:00
embed.js FEATURE: Update topic/comment embedding parameters (#20181) 2023-02-28 14:31:59 +02:00
media-optimization-worker.js FIX: Better 0 file size detection and logging (#16116) 2022-03-07 12:39:33 +10:00