A fast, local-first "redirection engine" for !bang users with a few extra features ^-^

bug: handle new kagi site based bang search

dunkirk.sh 99997cd0 bb17ccfd

verified
+4 -2
+4 -2
src/main.ts
··· 518 const query = url.searchParams.get("q")?.trim() ?? ""; 519 520 switch (url.pathname.replace(/\/$/, "")) { 521 - case "": { 522 if (!query || query === "!" || query === "!settings") { 523 noSearchDefaultPageRender(); 524 return null; ··· 564 565 return redirectUrl; 566 } 567 - default: 568 notFoundPageRender(); 569 return null; 570 } 571 } 572
··· 518 const query = url.searchParams.get("q")?.trim() ?? ""; 519 520 switch (url.pathname.replace(/\/$/, "")) { 521 + case "": 522 + case "/search": { 523 if (!query || query === "!" || query === "!settings") { 524 noSearchDefaultPageRender(); 525 return null; ··· 565 566 return redirectUrl; 567 } 568 + default: { 569 notFoundPageRender(); 570 return null; 571 + } 572 } 573 } 574