Compare commits

..

10 Commits

Author SHA1 Message Date
Henry
3636676913 chore: build translations 2025-10-02 22:08:36 +01:00
Henry
9d9b5ed7d1 feat: consistent font size for search placeholder 2025-10-02 22:04:51 +01:00
Henry
e526ad3bda fix: prevent no results flickering 2025-10-02 22:02:42 +01:00
Henry
962aba8ccf feat: add keyboard shortcuts 2025-10-02 21:41:40 +01:00
Henry
c75dcb2f20 feat: add search button to collapsed menu 2025-10-02 21:38:33 +01:00
Henry
f8475b77f1 feat: add fuzzy search 2025-10-01 23:13:22 +01:00
Henry
bd691017ad feat: add icons for search results 2025-10-01 22:40:12 +01:00
Henry
468bd8afec feat: add keyboard navigation 2025-10-01 22:15:09 +01:00
Henry
6904bce96b feat: use placeholder data in search results 2025-10-01 21:42:56 +01:00
Henry
e07a462184 feat: set up command pallette and search endpoint 2025-09-29 22:33:36 +01:00

View File

@@ -153,7 +153,6 @@ const availableSocialProviders = {
};
export function Auth({ setIsMagicLinkSent, isSignUp }: AuthProps) {
const [isCloudEnv, setIsCloudEnv] = useState(false);
const [isLoginWithProviderPending, setIsLoginWithProviderPending] =
useState<null | AuthProvider>(null);
const [isCredentialsEnabled, setIsCredentialsEnabled] = useState(false);
@@ -173,8 +172,6 @@ export function Auth({ setIsMagicLinkSent, isSignUp }: AuthProps) {
env("NEXT_PUBLIC_ALLOW_CREDENTIALS")?.toLowerCase() === "true";
const emailSendingEnabled =
env("NEXT_PUBLIC_DISABLE_EMAIL")?.toLowerCase() !== "true";
const isCloudEnv = env("NEXT_PUBLIC_KAN_ENV") === "cloud";
setIsCloudEnv(isCloudEnv);
setIsEmailSendingEnabled(emailSendingEnabled);
setIsCredentialsEnabled(credentialsAllowed);
}, []);
@@ -239,7 +236,7 @@ export function Auth({ setIsMagicLinkSent, isSignUp }: AuthProps) {
}
} else {
// Only allow magic link if email sending is enabled and not in sign up mode
if (isCloudEnv || (isEmailSendingEnabled && !isSignUp)) {
if (isEmailSendingEnabled && !isSignUp) {
await authClient.signIn.magicLink(
{
email,