Frontend created and rewritten a few times, with some backend fixes #1
| @@ -25,11 +25,16 @@ const documents = computed(() => { | ||||
|   // List the current location | ||||
|   if (!documentStore.search) return documentStore.document.filter(doc => doc.loc === loc) | ||||
|   // Find up to 100 newest documents that match the search | ||||
|   let docs = documentStore.recentDocuments | ||||
|   const search = documentStore.search | ||||
|   console.log('Searching for', search) | ||||
|   const needle = needleFormat(search) | ||||
|   docs = docs.filter(doc => localeIncludes(doc.haystack, needle)).slice(0, 100) | ||||
|   let limit = 100 | ||||
|   let docs = [] | ||||
|   for (const doc of documentStore.recentDocuments) { | ||||
|     if (localeIncludes(doc.haystack, needle)) { | ||||
|       docs.push(doc) | ||||
|       if (--limit === 0) break | ||||
|     } | ||||
|   } | ||||
|   // Organize by folder, by relevance | ||||
|   const locsub = loc + '/' | ||||
|   docs.sort((a, b) => ( | ||||
|   | ||||
		Reference in New Issue
	
	Block a user