jonnybarnes.uk/public
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jonny Barnes 7dbf4a3311
Load the early theme script from a file so the CSP allows it
Production's Content-Security-Policy has no script-src, so it falls
back to default-src 'self' and blocks inline scripts. The inline head
script that applied the saved theme never ran on prod, leaving the
page on the system theme while the selector showed the saved choice.

Move it to resources/js/theme-init.js, built by esbuild alongside
app.js into a minified, source-mapped file loaded as a blocking script
in the head. ThemeSelector now also applies the saved colour scheme,
so the page and buttons can't disagree.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 15:33:13 +00:00
..
assets Load the early theme script from a file so the CSP allows it 2026-11-07 15:33:13 +00:00
media Initial commit to new repo 2016-05-19 15:01:28 +01:00
svg Get repo up to date with changes in laravel/laravel (issue #95) 2019-01-27 13:51:21 +00:00
vendor Update intervention/image package 2024-02-17 17:47:12 +00:00
.htaccess Initial commit to new repo 2016-05-19 15:01:28 +01:00
favicon.ico Initial commit to new repo 2016-05-19 15:01:28 +01:00
index.php Update Laravel to v12 2025-04-01 21:10:30 +01:00
robots.txt Initial commit to new repo 2016-05-19 15:01:28 +01:00