Skip to content

Ability to create custom fields and filters #136

Description

@sicahjes

What's Your Idea?

It would be brilliant to have the ability to create custom fields for the book info page. Specifically, these would:

  • be set at the library level
  • have the option of showing in the library as a filter.

Why Would This Be Helpful?

Use Case 1: Fiction Book Spice Levels
There is a ratings field, but these serve a different purpose. Romance fiction has 6 levels of spice (no spice, 1, 2, 3, 4, and 5) each with their own designated meaning (which can vary). If custom fields were possible, admin could create a spice field per their own system. This would then be visible at a glance in the record, and made available as a filter.

These are generally icons, so having them in a visible location with the ability to only show if populated
(like Goodreads ratings) would make sense.

An alternative for this use case could be to implement a spice field that can be turned on/off at the library level, with admin defined cateogories.

Use Case 2: Book/Series Classification
I currently use tags for series status, but the better use of tags is 'collections' to group books together. For informational data, it is preferable to have a dedicated field. If custom fields were possible, I could create a dropdown menu with series classic (complete, incomplete, standalone, standalone series etc).

Example mockup (just an idea).

Image

Want to Help Out?

I'm happy to help test and give feedback

Have You Considered Any Alternatives? (Optional)

Tags could theoretically achieve this, to an extent. However, for sometimes it would be useful for this data to be captured in its own field so that users could see this at a glance, always looking to the same place (tag order can vary), and then filter books according to the field category in the library view.

For the specific case of spice levels, there is a ratings field but they operate differently.

Before Submitting

  • I've searched existing issues and confirmed this feature hasn't been requested yet

Activity

  1. added theissue type on Mar 23, 2026
  2. changed the title [-][Feature] Ability to create custom fields and filters[/-] [+]Ability to create custom fields and filters[/+] on Mar 26, 2026
  3. QueenOfRavens commented on Mar 28, 2026

    @QueenOfRavens

    Calibre also handles this wonderfully, however keeping everything on one page when editing would be a nice upgrade.

  4. locked and limited conversation to collaborators on Apr 19, 2026
  5. converted this issue into a discussion #692 on Apr 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions