docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.131
(or :latest)
Fixes the annotation overlay columns that v4.0.130 failed to add
v4.0.130's annotation schema migration had a step that failed silently on existing installs — the 4 columns that power the PDF and comic-book annotation overlays (position_type, pdf_page, pdf_quad_json, comic_page) weren't being added because of a SQLAlchemy reflection-cache quirk after the table rename.
This release queries the live database catalog directly so the columns are added reliably, and is idempotent if any column already exists. No data is touched — these are nullable additions, and the rolling-3 annotation backups from v4.0.81 cover everything regardless.
If you pulled v4.0.130, upgrade to v4.0.131 to get working PDF/comic annotation overlays.