Favicon-caching en 404 op ontbrekende statische bestanden
This commit is contained in:
@@ -1,5 +1,24 @@
|
||||
# Changelog
|
||||
|
||||
## [0.1.8] - 2026-09-09
|
||||
|
||||
### Gewijzigd
|
||||
- `BEHEER.md` beschrijft de registry-login die een deploy-machine nodig heeft om
|
||||
te kunnen pullen: het package is privé, dus ook `docker compose pull` vraagt
|
||||
een token (`read:package`) — anoniem geeft de registry `401 Unauthorized`
|
||||
- Testsuite dekt nu het serveren van de favicon, de cache-headers daarop en de
|
||||
404 op ontbrekende bestanden
|
||||
|
||||
### Opgelost
|
||||
- De favicon bleef weg in de browser: `favicon.svg` en `icons/*` hebben geen
|
||||
hash in hun naam, maar kregen wel een jaar `immutable` mee — een eenmaal
|
||||
verkeerd gecacht antwoord revalideerde daardoor nooit meer. Alleen de
|
||||
gehashte bundels in `/assets` houden die cache; de rest revalideert
|
||||
- `/favicon.ico` en `/apple-touch-icon.png` gaven via de SPA-fallback
|
||||
`index.html` terug met status 200 en `text/html` — de browser kreeg HTML waar
|
||||
hij een icoon verwachtte en toonde stil niets, zonder zichtbare fout. Paden
|
||||
met een bestandsextensie geven nu een echte 404
|
||||
|
||||
## [0.1.7] - 2026-09-08
|
||||
|
||||
### Gewijzigd
|
||||
|
||||
Reference in New Issue
Block a user