Commit Graph

111 Commits

Author SHA1 Message Date
dependabot[bot]
2837f755f0 chore(deps): bump actions/setup-java from 5.2.0 to 5.4.0
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 5.2.0 to 5.4.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](be666c2fcd...1bcf9fb12c)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: 5.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-01 04:35:33 +00:00
acx10
fd06c1b6db Disable Dependabot 2026-06-26 14:17:10 -06:00
dependabot[bot]
a8cbf49bab chore(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (#3375)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.2.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](6044e13b5d...48b55a011b)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: acx10 <8075870+acx10@users.noreply.github.com>
2026-04-29 10:37:49 -06:00
dependabot[bot]
36fde6ca26 chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#3376)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](bbbca2ddaa...043fb46d1a)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: acx10 <8075870+acx10@users.noreply.github.com>
2026-04-29 10:37:36 -06:00
acx10
223e548c65 chore: update GHCR/org references and stabilize CI workflow deps 2026-04-29 10:31:23 -06:00
dependabot[bot]
cd079b6cff chore(deps): bump docker/login-action from 3.7.0 to 4.1.0 (#3362)
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.7.0 to 4.1.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](c94ce9fb46...4907a6ddec)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 09:01:51 -06:00
dependabot[bot]
a8cdb8c63a chore(deps): bump release-drafter/release-drafter from 6.2.0 to 7.2.0 (#3363)
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 6.2.0 to 7.2.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](6db134d15f...5de9358398)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 09:01:37 -06:00
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
dependabot[bot]
22b2d0cd99 chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#3126)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](b7c566a772...bbbca2ddaa)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 22:05:56 -07:00
ACX
8073e420e0 add backend and frontend conventions to contributing guide, readme, and pr template (#3081) 2026-02-27 10:23:22 -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
1c82461e49 Fix mobile toolbar elements overlapping on small screens (#2856) 2026-02-22 21:07:08 -07:00
ACX
05d0cc55f3 Strengthen PR requirements to weed out low-effort AI-generated PRs 2026-02-17 20:15:05 -07:00
ACX
8b12d9f1c4 chore: add performance label to release drafter categories (#2754) 2026-02-14 17:49:44 -07:00
ACX
7af21e079e ci: move Angular/Gradle builds to native CI steps to eliminate QEMU emulation bottleneck (#2705) 2026-02-12 00:11:18 -07:00
ACX
ffd4615b87 feat: comic metadata picker, lazy-load providers, and UI improvements (#2679)
* feat: add comic metadata support to metadata picker and fix Comicvine parser

* feat: lazy-load Comicvine issue details on selection

* feat: lazy-load detail metadata for Amazon, GoodReads, and Audible parsers

* fix: prevent spurious comic_metadata row creation for non-comic books

* fix: extract rich previews from Audible search and reorder picker sections

* feat: redesign metadata editor layout with collapsible sections and boolean selects

* fix: implement per-field comic metadata locks replacing grouped locks

* feat: add comic metadata filters and fix visibleFilters backend support

* fix: use human-readable role labels in comic creator filter

* fix: auto-populate comic metadata from ComicVine during metadata fetch

* refactor: clean up ComicvineBookParser remove duplication and comments

* fix: use ComicMetadata webLink for ComicVine favicon URL

* fix: cache library options to prevent Set All dropdowns from resetting

* fix: stream book content from disk instead of loading entire file into memory

* fix: increase max visible filters from 15 to 20

* feat: replace filter multiselect with drag-and-drop reorderable list

* fix: use audiobook-specific cover paths and cache busting for audiobook thumbnail updates

* chore: enforce mandatory screenshots and stricter testing requirements in PR template

* fix: update BookServiceTest to match Resource return type after streaming change

---------

Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-02-09 16:43:53 -07:00
ACX
c1202ea476 chore: clean up PR template and contributing guide (#2660)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-02-08 12:13:34 -07:00
dependabot[bot]
6e43b01e76 chore(deps): bump actions/setup-node from 4 to 6 (#2573)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-05 13:58:04 -07:00
ACX
eb57af85a5 Fix showstopper bugs in v1.18.0 (#2399)
- Fix issue with hardcover toggle not being selectable
- Resolve syncing problem with Booklore toggle
- Address CSS warnings for cleaner styling

Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-01-22 13:27:06 -07:00
acx10
97343ee067 Revert release branch flow 2026-01-22 11:06:34 -07:00
acx10
6fb8d47da4 Fix RC flow 2026-01-22 01:06:14 -07:00
acx10
61ac306735 Add drafter automation 2026-01-22 00:26:46 -07:00
ACX
4ec1e56cb7 Introduce release branch (#2391)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-01-21 23:51:34 -07:00
acx10
8b61f38113 Remove CI cancellation 2026-01-20 09:38:24 -07:00
acx10
b7c0d7050d Don't cancel CI runs for develop and master branch 2026-01-20 08:54:58 -07:00
acx10
c184e32a67 Fix drafter 2026-01-09 15:10:42 -07:00
ACX
34e6b3ff46 Fix master pipeline (#2224)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-01-09 14:48:28 -07:00
acx10
38cd494763 Fix pipeline 2026-01-09 13:53:34 -07:00
acx10
f8d4090738 Update PR template to capture frontend test details 2026-01-04 23:02:55 -07:00
ACX
cee7e96c63 Add Vitest frontend tests to CI with JUnit reporting and coverage (#2151)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-01-04 22:55:13 -07:00
ACX
2a89b19706 Update pull request, feature request, and bug report templates (#2145)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-01-04 18:13:57 -07:00
acx10
d3148b3772 Fix master pipeline 2025-12-28 22:50:27 -07:00
ACX
ad8904550b Update github templates (#1990)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2025-12-25 21:38:09 -07:00
ACX
97cb781229 Fix Reading Session Timeline bars (#1978)
* Fix Reading Session Timeline bars

* Remove header

---------

Co-authored-by: acx10 <acx10@users.noreply.github.com>
2025-12-25 12:20:09 -07:00
ACX
776a03b890 Fix CI (#1976)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2025-12-24 12:27:24 -07:00
acx10
75fb085c87 Update github workflow 2025-12-24 00:20:08 -07:00
acx10
61dcb18706 Update github workflow 2025-12-24 00:17:42 -07:00
acx10
eaa8e46124 Update github workflow 2025-12-24 00:07:20 -07:00
acx10
85cc819369 Update github workflow 2025-12-23 23:18:21 -07:00
acx10
49dabf8549 Run flyway check on dev -> master merge 2025-12-22 11:42:08 -07:00
acx10
80249b17aa Update tag 2025-12-15 23:12:36 -07:00
acx10
694358fc2f Switch version bump logic to bump:major/minor/patch labels 2025-12-15 22:15:54 -07:00
dependabot[bot]
a10b0da8e5 chore(deps): bump docker/login-action from 2 to 3 (#1908)
Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 22:06:54 -07:00
acx10
150038d308 Add dependabot.yml 2025-12-15 21:57:14 -07:00
acx10
a65e88f275 Fix tagging 2025-12-15 21:37:40 -07:00
acx10
7ef92ba459 Skip docker login and image push on pull requests 2025-12-15 19:30:45 -07:00
renovate[bot]
83f5e3a31d chore(deps): update actions/setup-java action to v5 (#1871)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-14 19:26:36 -07:00
renovate[bot]
8318dcde8e chore(deps): update actions/upload-artifact action to v6 (#1872)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-14 19:26:15 -07:00
ACX
3f14376a3a Add Flyway migration conflict detection in CI (#1888)
* Add Flyway migration conflict detection in CI

* Update flyway version

---------

Co-authored-by: acx10 <acx10@users.noreply.github.com>
2025-12-14 12:16:16 -07:00
ACX
f602137bc7 Speed up CI builds by introducing dependency caching (#1874)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2025-12-14 11:35:40 -07:00