feat(metadata): add LubimyCzytac metadata provider (#324)

* feat(metadata): add LubimyCzytac metadata provider

- Add LubimyCzytac scraper and provider implementation
- Add lubimyczytacId field across types, schema, extractors, and metadata service
- Register lubimyczytac provider in module, pipeline, repository, and config service
- Add provider icon, color, link, and UI support in book detail views
- Add migration for lubimyczytac_id column

Closes #304

* fix(books): keep cover card read button opening reader when thumbnail click prefers details

The overlay primary button should always open the reader regardless of
the thumbnailClickAction setting. That setting only controls card click
behaviour.

* fix(books): add explicit read button to hover overlay when thumbnail click prefers details

When thumbnailClickAction is 'details', a dedicated Read button now
appears in the overlay top row so users can still open the reader
directly without changing their preference.
This commit is contained in:
Chris Mansell
2026-06-13 11:40:53 -06:00
committed by GitHub
parent d42abb3647
commit aed22712cc
66 changed files with 12097 additions and 4 deletions
@@ -0,0 +1,9 @@
<svg role="img" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
<title>LubimyCzytac</title>
<rect width="48" height="48" rx="10" fill="#ffffff" />
<g fill="#E85621">
<path d="M24 9 L42 16 L42 19 L24 26 L6 19 L6 16 Z" />
<path d="M6 22 L24 29 L42 22 L42 26 L24 33 L6 26 Z" />
<path d="M6 29 L24 36 L42 29 L42 33 L24 40 L6 33 Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 370 B