feat: add creator search option and update related functionality across models and UI

This commit is contained in:
Will Miao
2025-08-06 18:32:57 +08:00
parent c74033b9c0
commit 2c6f9d8602
8 changed files with 31 additions and 2 deletions

View File

@@ -628,6 +628,9 @@ export class BaseModelApiClient {
if (pageState.searchOptions.tags !== undefined) {
params.append('search_tags', pageState.searchOptions.tags.toString());
}
if (pageState.searchOptions.creator !== undefined) {
params.append('search_creator', pageState.searchOptions.creator.toString());
}
params.append('recursive', (pageState.searchOptions?.recursive ?? false).toString());
}
}

View File

@@ -318,6 +318,7 @@ export class SearchManager {
filename: options.filename || false,
modelname: options.modelname || false,
tags: options.tags || false,
creator: options.creator || false,
recursive: recursive
};
} else if (this.currentPage === 'checkpoints') {
@@ -325,6 +326,7 @@ export class SearchManager {
filename: options.filename || false,
modelname: options.modelname || false,
tags: options.tags || false,
creator: options.creator || false,
recursive: recursive
};
}

View File

@@ -37,6 +37,7 @@ export const state = {
filename: true,
modelname: true,
tags: false,
creator: false,
recursive: false
},
filters: {
@@ -83,6 +84,7 @@ export const state = {
searchOptions: {
filename: true,
modelname: true,
creator: false,
recursive: false
},
filters: {
@@ -110,6 +112,7 @@ export const state = {
filename: true,
modelname: true,
tags: false,
creator: false,
recursive: false
},
filters: {