refactor: replace genre with tags in bookshelf UI

- Add Tags filter input with autocomplete support
- Update datalist from "genre-datalist" to "tags-datalist"
- Update Alpine.js handler from fetchGenreValues to fetchTagValues
- Genre HTML preserved in template comments for future use
- Regenerate template Go files with templ generate

Updates the bookshelf UI to filter by tags instead of genre, matching
the Calibre data model where genre is always NULL but tags are populated.

Relates to IMPLEMENTATION_TAGS_FILTER.md Phase 5
This commit is contained in:
2026-03-25 20:38:25 -04:00
parent 4ea110cfeb
commit 69a24a0d74
2 changed files with 32 additions and 14 deletions
File diff suppressed because one or more lines are too long