fix(ui): tabeller pakkes i .wt-table-wrap (standardkomponent i base.html), portal.css cache-bustes
Rettelsen i v1.5.2 nåede ikke telefonen, fordi /static/portal.css ikke sendes med Cache-Control og Safari cacher heuristisk; nu ?v=<mtime>. Og i stedet for en media-query på selve tabellen pakker base.html enhver tabel i hovedindholdet (også injiceret) i et rulleområde, så bredt indhold aldrig skubber siden ud over kanten, uanset skærmbredde. Claude-Session: https://claude.ai/code/session_01JmhJG6JnhXfzNiKv8f2vHu
This commit is contained in:
@@ -43,6 +43,9 @@ app.add_middleware(SessionMiddleware, secret_key=config.SECRET_KEY, https_only=T
|
||||
same_site="lax", max_age=60 * 60 * 12)
|
||||
app.mount("/static", StaticFiles(directory=config.BASE / "static"), name="static")
|
||||
templates = Jinja2Templates(directory=str(config.BASE / "templates"))
|
||||
# Cache-busting af portalens eget CSS: uden Cache-Control cacher Safari heuristisk i timevis,
|
||||
# så en rettelse i portal.css nåede ikke telefonen. Versionen er filens ændringstid.
|
||||
templates.env.globals["static_v"] = str(int((config.BASE / "static" / "portal.css").stat().st_mtime))
|
||||
|
||||
oauth = OAuth()
|
||||
oauth.register(
|
||||
|
||||
Reference in New Issue
Block a user