feat(metadata): surface calibre custom columns from EPUB metadata (#4939)

Parse calibre's embedded user metadata (custom columns) from the OPF
in foliate-js, store it on BookMetadata.calibreColumns, render the
columns in the book details view, and match column names and values
in the library search so a value like a recommends tag can be found
by typing it.

Closes #4811
This commit is contained in:
Huang Xin
2026-07-06 01:08:36 +09:00
committed by GitHub
parent 0b180da6a6
commit ec45a080fc
8 changed files with 345 additions and 4 deletions