diff --git a/templates/bookshelf.templ b/templates/bookshelf.templ
index 3f3a022..c9734d1 100644
--- a/templates/bookshelf.templ
+++ b/templates/bookshelf.templ
@@ -47,7 +47,7 @@ templ BookShelf(
id="library-select"
class="w-full px-3 py-2 border rounded-lg"
style="background-color: var(--bg-primary); color: var(--text-primary); border-color: var(--border);"
- hx-get="/api/media-items/filtered"
+ hx-get="/api/media-items/search"
hx-target="#books-grid"
hx-trigger="change"
hx-include="#filter-form"
@@ -76,45 +76,39 @@ templ BookShelf(
placeholder="Search title, author..."
class="w-full px-3 py-2 border rounded-lg"
style="background-color: var(--bg-primary); color: var(--text-primary); border-color: var(--border);"
- hx-get="/api/media-items/filtered"
+ hx-get="/api/media-items/search"
hx-target="#books-grid"
hx-trigger="keyup changed delay:300ms"
hx-include="#filter-form"
/>
+
-
-
-
-
@@ -127,7 +121,7 @@ templ BookShelf(
placeholder="Filter by genre"
class="w-full px-3 py-2 border rounded-lg"
style="background-color: var(--bg-primary); color: var(--text-primary); border-color: var(--border);"
- hx-get="/api/media-items/filtered"
+ hx-get="/api/media-items/search"
hx-target="#books-grid"
hx-trigger="change"
hx-include="#filter-form"
@@ -145,7 +139,7 @@ templ BookShelf(
placeholder="From"
class="w-full px-3 py-2 border rounded-lg"
style="background-color: var(--bg-primary); color: var(--text-primary); border-color: var(--border);"
- hx-get="/api/media-items/filtered"
+ hx-get="/api/media-items/search"
hx-target="#books-grid"
hx-trigger="change"
hx-include="#filter-form"
@@ -156,7 +150,7 @@ templ BookShelf(
placeholder="To"
class="w-full px-3 py-2 border rounded-lg"
style="background-color: var(--bg-primary); color: var(--text-primary); border-color: var(--border);"
- hx-get="/api/media-items/filtered"
+ hx-get="/api/media-items/search"
hx-target="#books-grid"
hx-trigger="change"
hx-include="#filter-form"
@@ -171,7 +165,7 @@ templ BookShelf(
name="has_cover"
value="true"
class="w-4 h-4 rounded"
- hx-get="/api/media-items/filtered"
+ hx-get="/api/media-items/search"
hx-target="#books-grid"
hx-trigger="change"
hx-include="#filter-form"
@@ -188,7 +182,7 @@ templ BookShelf(
name="sort"
class="w-full px-3 py-2 border rounded-lg"
style="background-color: var(--bg-primary); color: var(--text-primary); border-color: var(--border);"
- hx-get="/api/media-items/filtered"
+ hx-get="/api/media-items/search"
hx-target="#books-grid"
hx-trigger="change"
hx-include="#filter-form"
@@ -295,7 +289,7 @@ templ BookShelf(
type="button"
class="px-4 py-2 rounded-lg border disabled:opacity-50"
style="border-color: var(--border); color: var(--text-primary);"
- hx-get="/api/media-items/filtered?library_id={ currentLibraryID }&limit={ limit }&offset={ offset - limit }"
+ hx-get="/api/media-items/search?library_id={ currentLibraryID }&limit={ limit }&offset={ offset - limit }"
hx-target="#books-grid"
hx-include="#filter-form"
disabled?={ offset <= 0 }
@@ -308,7 +302,7 @@ templ BookShelf(