-112
auth/creds/sessions.ts
-112
auth/creds/sessions.ts
···
auth/oauth/client.ts
lib/oauth/client.ts
auth/oauth/client.ts
lib/oauth/client.ts
auth/oauth/sessions.ts
lib/oauth/sessions.ts
auth/oauth/sessions.ts
lib/oauth/sessions.ts
-51
auth/sessions.ts
-51
auth/sessions.ts
···
auth/storage.ts
lib/storage.ts
auth/storage.ts
lib/storage.ts
+8
-12
auth/types.ts
lib/types.ts
+8
-12
auth/types.ts
lib/types.ts
······
+124
islands/CredLogin.tsx
+124
islands/CredLogin.tsx
···+<div className="text-red-500 mb-4 p-2 bg-red-50 dark:bg-red-950 dark:bg-opacity-30 rounded-md">+className="w-full p-3 border border-gray-300 dark:border-gray-700 bg-white dark:bg-gray-700 text-gray-900 dark:text-gray-100 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-300 dark:focus:ring-blue-500 transition-colors"+className="w-full p-3 border border-gray-300 dark:border-gray-700 bg-white dark:bg-gray-700 text-gray-900 dark:text-gray-100 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-300 dark:focus:ring-blue-500 transition-colors"+className={`w-full px-4 py-2 rounded-md bg-blue-500 dark:bg-blue-600 text-white font-medium hover:bg-blue-600 dark:hover:bg-blue-700 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-300 dark:focus:ring-blue-500 relative ${+d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"
+51
islands/LoginSelector.tsx
+51
islands/LoginSelector.tsx
···+className="text-blue-500 dark:text-blue-400 hover:text-blue-700 dark:hover:text-blue-300 transition-colors"
+71
lib/cred/sessions.ts
+71
lib/cred/sessions.ts
···
+39
lib/sessions.ts
+39
lib/sessions.ts
···
+69
routes/api/cred/login.ts
+69
routes/api/cred/login.ts
···
+12
-3
routes/api/me.ts
+12
-3
routes/api/me.ts
······
+3
-9
routes/api/migrate/create.ts
+3
-9
routes/api/migrate/create.ts
······
+4
-2
routes/api/migrate/data.ts
+4
-2
routes/api/migrate/data.ts
·········
+1
-1
routes/api/migrate/finalize.ts
+1
-1
routes/api/migrate/finalize.ts
+1
-1
routes/api/migrate/identity/request.ts
+1
-1
routes/api/migrate/identity/request.ts
+1
-1
routes/api/migrate/identity/sign.ts
+1
-1
routes/api/migrate/identity/sign.ts
+2
-2
routes/api/oauth/callback.ts
+2
-2
routes/api/oauth/callback.ts
···
+1
-1
routes/api/oauth/initiate.ts
+1
-1
routes/api/oauth/initiate.ts
+2
-2
routes/api/oauth/logout.ts
+2
-2
routes/api/oauth/logout.ts
···
+1
-1
routes/api/server/describe.ts
+1
-1
routes/api/server/describe.ts
+2
-16
routes/login/index.tsx
+2
-16
routes/login/index.tsx
······-className="text-blue-500 dark:text-blue-400 hover:text-blue-700 dark:hover:text-blue-300 transition-colors"
+5
tools/id-resolver.ts
lib/id-resolver.ts
+5
tools/id-resolver.ts
lib/id-resolver.ts
······