You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: adding new functions to start page 2, adding more functions to jellyfin/plex connectivity (incl. an "Your Profile"), fix some bugs, adding Feature from #26
feat: add PyPI dependency preflight before a docker code update
feat: add POST /api/update/docker-preflight (admin only)
feat: add detail.docker_code_update telemetry data point
feat: hide the release banner when that version is already installed
feat: offer a retry button and readable reasons when comic preparation fails
feat: announce versions with a release banner and a collapsible changelog box
feat: link release posts straight to the settings updates tab
feat: show a non-dismissible home page modal for important dev infos
fix: bound every generated SQL list to a fixed size & issues on Main Menu Shortcuts
fix: mobile list rows, integration badges, drop duplicate Auto-Sync path control
fix: many style fixes, separation for Instance and profile settings and a fix for #26
fix: refuse a docker code update on a dev install even when no channel is sent
fix: reject docker code updates on the dev channel and on read-only venvs
fix: re-read the cache sizes when the library settings tab is opened
fix: distinguish an unmeasurable cache from an empty one in the settings
fix: let cached covers revalidate so clearing the cache actually takes effect
fix: rebuild comic cover URLs after preparation instead of reusing a cached 404
fix: bump the cover cache-buster even when no card was marked stale
fix: send no-store on a cover that does not exist yet, for comics and books
fix: try every available extractor instead of only the first installed one
fix: fall back to another tool when the peek cannot list a comic archive
fix: forget circumstantial comic conversion failures after a minute, not an hour
fix: let an explicit prepare request retry instead of replaying a cached failure
fix: offer the prepare button when a comic conversion failed for a retryable reason
fix: clear cover spinners when preparation finishes and only show them where a cover is missing
fix: detect a finished comic conversion instead of polling a field the API never sends
fix: restart a lost comic conversion request instead of waiting out the deadline
fix: stop flagging comics as unprepared once their converted copy exists
fix: style fix for specific checkboxes
fix: key dev info read state on the server uid instead of the reusable row id
perf: prefer the extractor that last succeeded for a format
docs: document container updates in the README
docs: document dev info post types in the wiki (EN/DE)
style: adding flags to language buttons and correct styles. Also adding language as default for new accounts
style: rework the language availability pills
style: replace update overlay ring spinner with 9-square fade loader
test: cover the release-banner suppression rules
test: cover extractor fallback, promotion and failure-cache behaviour
security: per-install device credential and signed requests
security: backup atomicity, telemetry leaks, direct-link SSRF, HLS temp dir
security: reject pre-release and non-dotted target versions for docker code updates
security: validate the target version against a strict PEP 440 regex and resolve it server-side only
security: reject non-http(s) release URLs before they reach an href