Commit Graph

97 Commits

Author SHA1 Message Date
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
renovate[bot]
5a0daff2c4 chore(deps): update actions/checkout action to v6 (#1869)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-14 01:59:25 -07:00
ACX
79c8a61c21 Add Flyway migration version conflict check in GitHub Actions (#1863)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2025-12-14 01:57:32 -07:00
aditya.chandel
b55b684125 Update PR template 2025-12-13 15:15:28 -07:00
aditya.chandel
b175007d7f Update PR template 2025-12-12 16:27:49 -07:00
aditya.chandel
6dcc45ab4d Relocate PR template to ensure it appears properly on GitHub 2025-12-12 16:20:06 -07:00
aditya.chandel
7d631233a3 Add missing sections to GitHub templates 2025-12-12 16:16:26 -07:00
Aditya Chandel
eff090d825 Update github templates (#1840) 2025-12-12 16:12:44 -07:00
aditya.chandel
190cb1fc7a Update issue templates 2025-11-26 18:27:26 -07:00
Trevor Swanson
f8270d7f90 ci: Add OCI Image Specification Labels to Dockerfile (#1636)
* ci: Add OCI labels to Dockerfile

Added OCI labels for metadata and documentation.

* ci: Add APP_VERSION and APP_REVISION arguments

Added ARG directives for application version and revision to Dockerfile.

* ci: Add APP_REVISION build argument to Docker build
2025-11-26 17:47:52 -07:00
Aditya Chandel
5abed1ad53 Update issue templates 2025-11-25 05:50:30 -07:00
Aditya Chandel
b77539fcc7 Update issue templates 2025-11-25 05:48:38 -07:00
aditya.chandel
4cff107a67 Add scripts and update drafter flow 2025-08-29 16:26:42 -06:00
aditya.chandel
aa259bbf3a Try fixing versioning #2 2025-08-29 15:25:49 -06:00
aditya.chandel
4bc0556097 Try fix versoning 2025-08-29 15:07:37 -06:00