1 line
11 KiB
HTML
1 line
11 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/86fdec36ddd9097e-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/f5a90f694d49f5de.css" data-precedence="next"/><link rel="preload" href="/_next/static/chunks/webpack-0c06e6a8ede06b73.js" as="script" fetchPriority="low"/><script src="/_next/static/chunks/fd9d1056-6779f76bb208370f.js" async=""></script><script src="/_next/static/chunks/864-39b4a82d88034324.js" async=""></script><script src="/_next/static/chunks/main-app-65c258ee101a6b57.js" async=""></script><title>Tabby - Sign In</title><meta name="description" content="Tabby, an opensource, self-hosted AI coding assistant."/><meta name="theme-color" media="(prefers-color-scheme: light)" content="white"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="black"/><meta name="next-size-adjust"/><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" noModule=""></script></head><body class="font-sans antialiased __variable_e66fe9 __variable_bd9c35"><div style="position:fixed;z-index:9999;top:16px;left:16px;right:16px;bottom:16px;pointer-events:none"></div><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&true)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}else{d.style.colorScheme = 'light';c.add('light')}}else if(e){c.add(e|| '')}if(e==='light'||e==='dark')d.style.colorScheme=e}catch(e){}}()</script><div class="flex min-h-screen flex-col"><div class="flex flex-1 flex-col items-center justify-center"><div class="w-[350px] space-y-6"><div class="flex flex-col space-y-2 text-center"><h1 class="text-2xl font-semibold tracking-tight">Sign In</h1><p class="text-sm text-muted-foreground">Enter credentials to login to your account</p></div><div class="grid gap-6"><form class="grid gap-2"><div class="space-y-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for=":R2qmmljala:-form-item">Email</label><input type="email" class="flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50" placeholder="" autoCapitalize="none" autoComplete="email" autoCorrect="off" id=":R2qmmljala:-form-item" aria-describedby=":R2qmmljala:-form-item-description" aria-invalid="false" name="email"/></div><div class="space-y-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for=":R4qmmljala:-form-item">Password</label><input type="password" class="flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50" id=":R4qmmljala:-form-item" aria-describedby=":R4qmmljala:-form-item-description" aria-invalid="false" name="password"/></div><button class="inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-primary text-primary-foreground shadow-md hover:bg-primary/90 h-8 px-4 py-2 mt-1" type="submit">Login</button></form></div></div></div></div><script src="/_next/static/chunks/webpack-0c06e6a8ede06b73.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/86fdec36ddd9097e-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/css/f5a90f694d49f5de.css\",\"style\"]\n0:\"$L4\"\n"])</script><script>self.__next_f.push([1,"5:I{\"id\":76054,\"chunks\":[\"272:static/chunks/webpack-0c06e6a8ede06b73.js\",\"971:static/chunks/fd9d1056-6779f76bb208370f.js\",\"864:static/chunks/864-39b4a82d88034324.js\"],\"name\":\"\",\"async\":false}\n7:I{\"id\":41729,\"chunks\":[\"272:static/chunks/webpack-0c06e6a8ede06b73.js\",\"971:static/chunks/fd9d1056-6779f76bb208370f.js\",\"864:static/chunks/864-39b4a82d88034324.js\"],\"name\":\"\",\"async\":false}\n8:I{\"id\":5925,\"chunks\":[\"320:static/chunks/320-558d0cf728abd693.js\",\"629:static/chunks/629-1a1d4b75c877eb2c.js\",\"529:static/chun"])</script><script>self.__next_f.push([1,"ks/529-6b89f641dc64e1a8.js\",\"787:static/chunks/787-9e31941ac5498659.js\",\"185:static/chunks/app/layout-d1d7be1e8f1e526b.js\"],\"name\":\"Toaster\",\"async\":false}\n9:I{\"id\":78495,\"chunks\":[\"320:static/chunks/320-558d0cf728abd693.js\",\"629:static/chunks/629-1a1d4b75c877eb2c.js\",\"529:static/chunks/529-6b89f641dc64e1a8.js\",\"787:static/chunks/787-9e31941ac5498659.js\",\"185:static/chunks/app/layout-d1d7be1e8f1e526b.js\"],\"name\":\"Providers\",\"async\":false}\na:I{\"id\":81443,\"chunks\":[\"272:static/chunks/webpack-0c06e6a8ede06b73."])</script><script>self.__next_f.push([1,"js\",\"971:static/chunks/fd9d1056-6779f76bb208370f.js\",\"864:static/chunks/864-39b4a82d88034324.js\"],\"name\":\"\",\"async\":false}\nb:I{\"id\":18639,\"chunks\":[\"272:static/chunks/webpack-0c06e6a8ede06b73.js\",\"971:static/chunks/fd9d1056-6779f76bb208370f.js\",\"864:static/chunks/864-39b4a82d88034324.js\"],\"name\":\"\",\"async\":false}\nd:I{\"id\":61004,\"chunks\":[\"320:static/chunks/320-558d0cf728abd693.js\",\"414:static/chunks/414-c85d6e139eda03f7.js\",\"787:static/chunks/787-9e31941ac5498659.js\",\"894:static/chunks/894-5324924b2d5e02bf."])</script><script>self.__next_f.push([1,"js\",\"98:static/chunks/app/auth/signin/page-53d0456515e5f6c6.js\"],\"name\":\"\",\"async\":false}\n"])</script><script>self.__next_f.push([1,"4:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f5a90f694d49f5de.css\",\"precedence\":\"next\"}]],[\"$\",\"$L5\",null,{\"buildId\":\"bBsGg1EsPgkUdhTaMm83o\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/auth/signin\",\"initialTree\":[\"\",{\"children\":[\"auth\",{\"children\":[\"signin\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],\"initialHead\":[false,\"$L6\"],\"globalErrorComponent\":\"$7\",\"children\":[null,[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{}],[\"$\",\"body\",null,{\"className\":\"font-sans antialiased __variable_e66fe9 __variable_bd9c35\",\"children\":[[\"$\",\"$L8\",null,{}],[\"$\",\"$L9\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col\",\"children\":[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[],\"childProp\":{\"current\":[null,[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col items-center justify-center\",\"children\":[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"auth\",\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"childProp\":{\"current\":[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"auth\",\"children\",\"signin\",\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"childProp\":{\"current\":[\"$Lc\",[\"$\",\"$Ld\",null,{}],null],\"segment\":\"__PAGE__\"},\"styles\":[]}],\"segment\":\"signin\"},\"styles\":[]}]}],null],\"segment\":\"auth\"},\"styles\":[]}]}],null]}]]}]]}],null]}]]\n"])</script><script>self.__next_f.push([1,"6:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Tabby - Sign In\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Tabby, an opensource, self-hosted AI coding assistant.\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"white\"}],[\"$\",\"meta\",\"4\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"black\"}],[\"$\",\"meta\",\"5\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"6\",{\"name\":\"next-size-adjust\"}]]\n"])</script><script>self.__next_f.push([1,"c:null\n"])</script></body></html> |