feat(web): support searching by EXIF rating ()

* Add rating to search DTO

* Add search by EXIF rating in search query builder

* Generate OpenAPI spec

* Add rating filter on web

* Add rating filter to search docs

* Format / lint

* Hide rating filter if ratings are disabled

* chore: component order in form

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
This commit is contained in:
Jason Antwi-Appah 2025-02-20 10:17:06 -06:00 committed by GitHub
parent f6ba071569
commit 34b88bb47a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 134 additions and 3 deletions
open-api/typescript-sdk/src

View file

@ -811,6 +811,7 @@ export type MetadataSearchDto = {
page?: number;
personIds?: string[];
previewPath?: string;
rating?: number;
size?: number;
state?: string | null;
tagIds?: string[];
@ -878,6 +879,7 @@ export type RandomSearchDto = {
make?: string;
model?: string | null;
personIds?: string[];
rating?: number;
size?: number;
state?: string | null;
tagIds?: string[];
@ -914,6 +916,7 @@ export type SmartSearchDto = {
page?: number;
personIds?: string[];
query: string;
rating?: number;
size?: number;
state?: string | null;
tagIds?: string[];