17 Commits

Author SHA1 Message Date
acx10
23559d8b0a Remove all traces of telemetry (#3366)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-04-14 08:24:35 -06:00
ACX
00789e5832 tune jvm flags for containerized deployments (#3063) 2026-02-27 00:00:28 -07:00
Balázs Szücs
f3fffeadce refactor(misc): Harden request handling, tighten defaults, and pin CI deps (#2878)
* refactor(misc): Harden request handling, tighten defaults, and pin CI dependencies

* feat(auth): normalize usernames for login rate limiting

* refactor(epub): fix XML document builder creation

* feat(http): enhance image download with redirect handling and DNS rebinding protection

* chore: upgrade Node.js version to 24 and add frontend dependency audit step

* feat(auth): refactor username normalization for login rate limiting and enhance image download security

* fix(metadata): simplify JAXB validation event handling by using direct import

* chore(pipeline): remove unnecessary --force flag from npm ci and format audit step

* chore(pipeline): streamline frontend dependency audits and add validation step

* fix(image): improve error handling for image processing and download, enforce pixel limits

* test(image): update tests

* fix(icon): update DOMPurify import and replace deprecated theme package

* fix(imports): update theme package imports and format code for consistency

* fix(cors): update allowed origins configuration to support wildcard and trim whitespace
2026-02-24 12:43:14 -07:00
ACX
bc7ba8b933 Remove nginx and serve Angular directly from Spring Boot (#2662)
* feat: remove nginx and serve Angular directly from Spring Boot

* fix: handle null values in EnabledFields deserialization from persisted JSON

* fix(migration): auto-repair failed Flyway migrations on startup

* fix(migration): replace DB triggers with app-level orphan cleanup

* fix: restore default port to 6060 for backwards compatibility

* fix: align all port references to 6060 and add OPDS compression MIME types

* fix: resolve NG0101 recursive tick error in book browser selection

---------

Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-02-08 15:02:25 -07:00
David Long
8580670b6e feat(api): add healthcheck endpoint for monitoring health from Docker/Podman (#2024) 2025-12-30 11:54:30 -07:00
renovate[bot]
eace4fcbde chore(deps): update lscr.io/linuxserver/mariadb docker tag to v11.4.8 (#1862)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-14 01:58:24 -07:00
aditya.chandel
a8424e8592 Add option (env variable) to force disable OIDC 2025-10-15 10:47:59 -06:00
Aditya Chandel
0fcf4d7813 Update example Docker Compose file to reflect current setup (#1115) 2025-09-08 11:27:58 -06:00
Aravindan M
fc73871fee Update docker-compose.yml (#1114)
FIX: Changed from "11.4" (invalid) → "11.4.5" (valid tag)
2025-09-08 09:42:10 -06:00
Márk Gulyás
7604fa7fa0 Adding USER_ID and GROUP_ID to specify permission without making breaking change (#882)
* fixing permissions to be able to run springboot with given UID and GID

* Adding USER_ID and GROUP_ID to specify permission without making breaking change

* move su exec to start.sh

---------

Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com>
2025-09-05 23:00:48 -06:00
William Guinaudie
e41ecb49d0 Update docker-compose.yml (#888) 2025-08-12 14:46:51 -06:00
Márk Gulyás
43b4e6cb7a fixing permissions to be able to run springboot with given UID and GID (#864)
Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com>
2025-08-10 11:36:49 -06:00
Oleh Astappiev
75f55293da feat: add some extra notes to docker environments 2025-04-19 12:42:19 -06:00
Oleh Astappiev
5068b9bae4 feat: allow modifying mariadb connection 2025-04-19 12:42:19 -06:00
aditya.chandel
04e517f406 Fix YAML 2025-03-13 12:21:11 -06:00
aditya.chandel
c27970a04c Update yaml to include mariadb health check 2025-03-13 09:52:02 -06:00
aditya.chandel
aabdc3f1fd Add user info and move files around 2025-03-11 19:28:47 -06:00