feat(collections): add auto-assign rule builder UI (Phase 9-5)

Add visual rule builder for creating collection auto-assign rules:
- Rule condition builder: Create rules based on genre, author, series, etc.
- Operator selection: equals, contains, starts with, greater than, etc.
- Rule list management: Add, edit, delete rules with priority ordering
- Real-time preview: See which books match the rules
- Drag-and-drop reordering: Set rule priority

Features:
- Multi-field conditions (genre, series, author, language, publisher, year, tags)
- Logical operators for complex conditions
- Rule testing before saving
- Visual confidence indicators
- Bulk book assignment tools

This enables smart collection management where books are automatically
assigned to collections based on metadata criteria, reducing manual
organization effort.
This commit is contained in:
2026-02-01 00:25:58 -05:00
parent 60bdf7996b
commit 9411a95c44
2 changed files with 496 additions and 0 deletions
File diff suppressed because one or more lines are too long