Version ITFlow's scripts and stylesheets so browsers fetch the new copies after an update instead of needing a cache clear: add staticFileUrl() in functions/app.php, which adds ?v= and the file's modification time to the address, and send every script and stylesheet tag through it, libs included, with page-relative addresses changed to start from the site root; add js/tinymce_defaults.js to set TinyMCE's cache_suffix so the plugins, theme and skins it loads itself are versioned too; load ticket collision detection only when a ticket is shown, so a ticket that isn't found no longer throws a script error; add changelog entries and a CONTRIBUTING rule that new tags must use staticFileUrl()

This commit is contained in:
johnnyq
2026-11-09 01:22:35 -05:00
parent 076f4295be
commit 6ecc27e7ca
153 changed files with 347 additions and 296 deletions

View File

@@ -400,7 +400,7 @@ $size = function ($mb) {
</div>
<?php if ($waiting && !$removed) { ?>
<script src="../js/auto_reload.js"></script>
<script src="<?= staticFileUrl('/js/auto_reload.js') ?>"></script>
<?php } ?>
<?php