JavaScript-optional public web frontend for Bluesky anartia.kelinci.net
sveltekit atcute bluesky typescript svelte
7
fork

Configure Feed

Select the types of activity you want to include in your feed.

revert: feat: redirect to users search instead of posts since it doesn't work

This reverts commit 37eea32e76e8f455b653ca281b16f2930dcb59c9.

Mary 296ea065 3f4d6d75

+9 -13
+4 -6
src/routes/(app)/+page.server.ts
··· 18 18 19 19 query = query.trim(); 20 20 21 - // if (MAYBE_HANDLE_RE.test(query)) { 22 - // redirect(302, `${base}/search/users?q=${encodeURIComponent(query)}`); 23 - // } 24 - 25 - // redirect(302, `${base}/search/posts?q=${encodeURIComponent(query)}`); 21 + if (MAYBE_HANDLE_RE.test(query)) { 22 + redirect(302, `${base}/search/users?q=${encodeURIComponent(query)}`); 23 + } 26 24 27 - redirect(302, `${base}/search/users?q=${encodeURIComponent(query)}`); 25 + redirect(302, `${base}/search/posts?q=${encodeURIComponent(query)}`); 28 26 }, 29 27 async redirect({ request }) { 30 28 const formData = await request.formData();
+1 -1
src/routes/(app)/+page.svelte
··· 25 25 name="query" 26 26 required 27 27 autofocus={!form || form.place === 'search'} 28 - placeholder="Search for users or feeds" 28 + placeholder="Search for keywords, @usernames, #tags" 29 29 class="input" 30 30 aria-invalid={form?.place === 'search'} 31 31 aria-errormessage={form?.place === 'search' ? 'search-error' : undefined}
+4 -6
src/routes/(app)/search/+server.ts
··· 20 20 const query = q.trim(); 21 21 22 22 // redirect to user search if query starts with '@' and is a valid handle 23 - // if (query.startsWith('@') && isHandle(query.slice(1))) { 24 - // redirect(302, `${base}/search/users?q=${encodeURIComponent(query)}`); 25 - // } 23 + if (query.startsWith('@') && isHandle(query.slice(1))) { 24 + redirect(302, `${base}/search/users?q=${encodeURIComponent(query)}`); 25 + } 26 26 27 27 // redirect if it's a known bsky.app link 28 28 { ··· 33 33 } 34 34 } 35 35 36 - // redirect(302, `${base}/search/posts?q=${encodeURIComponent(query)}`); 37 - 38 - redirect(302, `${base}/search/users?q=${encodeURIComponent(query)}`); 36 + redirect(302, `${base}/search/posts?q=${encodeURIComponent(query)}`); 39 37 }; 40 38 41 39 const findLinkRedirect = (raw: string): string | null | undefined => {