New pull request
fix(docker): cap ERL_MAX_PORTS so idle memory stays low on hosts with unlimited nofile
All checks were successful
CI / test (pull_request) Successful in 46s
#48 by jfro was merged 2026-10-18 18:49:36 +00:00
fix: let the import upload form submit without job params
All checks were successful
CI / test (pull_request) Successful in 46s
#46 by jfro was merged 2026-10-18 18:21:37 +00:00
fix: cap how much a ZIP entry can inflate when reading ebooks
All checks were successful
CI / test (pull_request) Successful in 1m8s
#41 by jfro was merged 2026-10-18 17:53:32 +00:00
fix: don't scan or serve ebook symlinks that lead outside the library
All checks were successful
CI / test (pull_request) Successful in 43s
#40 by jfro was merged 2026-10-18 17:51:24 +00:00
fix: keep rating, tags and custom_metadata out of the book form
All checks were successful
CI / test (pull_request) Successful in 43s
#39 by jfro was merged 2026-10-18 17:49:01 +00:00
fix: make only the very first user admin, add REGISTRATION_ENABLED
All checks were successful
CI / test (pull_request) Successful in 46s
#38 by jfro was merged 2026-10-18 18:02:34 +00:00
fix: only link OIDC logins by email when the provider verified it
All checks were successful
CI / test (pull_request) Successful in 42s
#37 by jfro was merged 2026-10-18 17:45:40 +00:00
fix: log disabled users out and keep them out
All checks were successful
CI / test (pull_request) Successful in 1m0s
main
medium
security
#34 by jfro was merged 2026-10-18 17:19:03 +00:00
fix: keep import/export job file paths inside their storage dirs
All checks were successful
CI / test (pull_request) Successful in 54s
main
release-blocker
security
#32 by jfro was merged 2026-10-18 17:16:35 +00:00
fix: imports actually import books
All checks were successful
CI / test (pull_request) Successful in 1m23s
#30 by jfro was merged 2026-10-18 17:07:28 +00:00
fix: check the OIDC callback state against the session only
All checks were successful
CI / test (pull_request) Successful in 35s
#21 by jfro was merged 2026-10-18 17:02:08 +00:00
fix: stop book params from setting cover_image_key and confine storage keys
All checks were successful
CI / test (pull_request) Successful in 54s
#20 by jfro was merged 2026-10-18 17:10:28 +00:00
fix: block cover downloads from private hosts and cap their size
All checks were successful
CI / test (pull_request) Successful in 35s
#19 by jfro was merged 2026-10-18 16:22:56 +00:00
fix: only download covers from http(s) URLs, never local paths
All checks were successful
CI / test (pull_request) Successful in 34s
#18 by jfro was merged 2026-10-18 16:14:54 +00:00
feat: ebook libraries, scanning, matching and downloads
All checks were successful
CI / test (pull_request) Successful in 44s
#17 by jfro was merged 2026-10-18 17:04:30 +00:00
fix: collapse the navbar into a menu on small screens
All checks were successful
CI / test (pull_request) Successful in 34s
#4 by jfro was merged 2026-10-18 15:52:23 +00:00
fix: keep autofilled form fields readable in the dark theme
All checks were successful
CI / test (pull_request) Successful in 34s
#3 by jfro was merged 2026-10-18 15:52:20 +00:00
fix: link books to Open Library and Google Books, not only Open Library
All checks were successful
CI / test (pull_request) Successful in 35s
#2 by jfro was merged 2026-10-18 15:52:16 +00:00
Cliff release & switch to forgejo CI
All checks were successful
CI / test (pull_request) Successful in 34s
#1 by jfro was merged 2026-10-18 15:00:39 +00:00