fix list fetch timeout (#701)

* fix list fetch timeout

* list search modal added (replaces list select modal)

* query startsWith -> includes

---------

Co-authored-by: Christian Beutel <>
This commit is contained in:
slothful-vassal
2026-01-11 22:03:35 +01:00
committed by GitHub
parent 741cb51096
commit 9282f37c15
8 changed files with 266 additions and 107 deletions

View File

@@ -17,7 +17,7 @@
import { _ } from "svelte-i18n";
import Dropdown, { type DropdownItem } from "../base/dropdown.svelte";
import ConfirmModal from "../confirm_modal.svelte";
import ListSelectModal from "../list/list_select_modal.svelte";
import ListSearchModal from "../list/list_search_modal.svelte";
import TrailExportModal from "./trail_export_modal.svelte";
import TrailShareModal from "./trail_share_modal.svelte";
import { handleFromRecordWithIRI } from "$lib/util/activitypub_util";
@@ -35,7 +35,7 @@
let { trails, mode, toggle, onDelete, onShare }: Props = $props();
let confirmModal: ConfirmModal;
let listSelectModal: ListSelectModal;
let listSelectModal: ListSearchModal;
let trailExportModal: TrailExportModal;
let trailShareModal: TrailShareModal;
@@ -436,12 +436,12 @@
bind:this={confirmModal}
onconfirm={deleteTrails}
></ConfirmModal>
<ListSelectModal
<ListSearchModal
{lists}
trails={getTrails()}
bind:this={listSelectModal}
onchange={(list) => handleListSelection(list)}
></ListSelectModal>
></ListSearchModal>
<TrailExportModal
bind:this={trailExportModal}
onexport={(settings) => exportTrails(settings)}