bugfixes

e7e3a09ce4fe0e6fa6aa0140f53e049fa6e641bf

DarokCx <77368869+DarokCx@users.noreply.github.com>

2 files changed, +12 -7Showing whitespace changes
public/index.html+3 -3
@@ -2276,7 +2276,7 @@
2276 </select>2276 </select>
2277 <select id="category_selection">2277 <select id="category_selection">
2278 <option value="" disabled selected data-i18n="category">category</option>2278 <option value="" disabled selected data-i18n="category">category</option>
2279 <option value="Favorite" data-i18n="Top">Favorite</option>2279 <!-- <option value="Favorite" data-i18n="Top">Favorite</option> -->
2280 <option value="Top" data-i18n="Top">Top</option>2280 <option value="Top" data-i18n="Top">Top</option>
2281 <option value="New" data-i18n="New">New</option>2281 <option value="New" data-i18n="New">New</option>
2282 <option value="All" data-i18n="All">All</option>2282 <option value="All" data-i18n="All">All</option>
@@ -2291,11 +2291,11 @@
22912291
2292 </div>2292 </div>
2293 </div>2293 </div>
2294 <select id="featherless_model">2294 <!-- <select id="featherless_model">
2295 <option value="" data-i18n="-- Connect to the API --">2295 <option value="" data-i18n="-- Connect to the API --">
2296 -- Connect to the API --2296 -- Connect to the API --
2297 </option>2297 </option>
2298 </select>2298 </select> -->
2299 </div>2299 </div>
2300 <div data-tg-type="vllm">2300 <div data-tg-type="vllm">
2301 <div class="flex-container flexFlowColumn">2301 <div class="flex-container flexFlowColumn">
public/scripts/textgen-models.js+9 -4
@@ -412,11 +412,16 @@ export async function loadFeatherlessModels(data) {
412 const selectedSortOrder = sortOrderSelect.value;412 const selectedSortOrder = sortOrderSelect.value;
413 const selectedClass = classSelect.value;413 const selectedClass = classSelect.value;
414 const selectedCategory = categoriesSelect.value;414 const selectedCategory = categoriesSelect.value;
415 let featherlessTop = [];
416 let featherlessNew = [];
415417
416 const featherlessTop = await fetchFeatherlessStats();418 if (selectedCategory === 'Top') {
419 featherlessTop = await fetchFeatherlessStats();
420 }
417 const featherlessIds = featherlessTop.map(stat => stat.id);421 const featherlessIds = featherlessTop.map(stat => stat.id);
418422 if(selectedCategory === 'New') {
419 const featherlessNew = await fetchFeatherlessNew();423 featherlessNew = await fetchFeatherlessNew();
424 }
420 const featherlessNewIds = featherlessNew.map(stat => stat.id);425 const featherlessNewIds = featherlessNew.map(stat => stat.id);
421426
422 let filteredModels = originalModels.filter(model => {427 let filteredModels = originalModels.filter(model => {
@@ -435,7 +440,7 @@ export async function loadFeatherlessModels(data) {
435 return matchesSearch && matchesClass && matchesNew;440 return matchesSearch && matchesClass && matchesNew;
436 }441 }
437 else {442 else {
438 return null;443 return matchesSearch;
439 }444 }
440 });445 });
441446