mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 00:11:37 -06:00
feat: consolidate mobile UX and filtering updates
- improve responsive layouts and controls across dashboard, home, lens, collection, authors, and book detail surfaces - modernize settings and metadata provider UIs, including the floating dashboard settings action and cleaner section composition - add synced or per-view cover sizing and spacing behavior, plus expanded mobile filter and sort control patterns - extend backend filtering with library rules and increase hardcover ID limits across schema, DTO validation, and migration metadata
This commit is contained in:
@@ -10,6 +10,7 @@ export type RuleField =
|
||||
| "genre"
|
||||
| "tag"
|
||||
| "collection"
|
||||
| "library"
|
||||
| "format"
|
||||
| "addedAt"
|
||||
| "fileAvailability"
|
||||
@@ -54,6 +55,7 @@ export const FIELD_OPERATORS: Record<RuleField, RuleOperator[]> = {
|
||||
genre: ["includesAny", "includesAll", "excludesAll", "isEmpty", "isNotEmpty"],
|
||||
tag: ["includesAny", "includesAll", "excludesAll", "isEmpty", "isNotEmpty"],
|
||||
collection: ["includesAny", "excludesAll", "isEmpty", "isNotEmpty"],
|
||||
library: ["includesAny", "excludesAll"],
|
||||
format: ["includesAny", "excludesAll"],
|
||||
publishedYear: ["eq", "notEq", "gt", "gte", "lt", "lte", "between", "isEmpty", "isNotEmpty"],
|
||||
seriesIndex: ["eq", "notEq", "gt", "gte", "lt", "lte", "between", "isEmpty", "isNotEmpty"],
|
||||
|
||||
Reference in New Issue
Block a user