+24
.zed/settings.json
+24
.zed/settings.json
···
+4
-8
deno.json
+4
-8
deno.json
······
+3
-1
fresh.config.ts
+3
-1
fresh.config.ts
···
+8
-4
fresh.gen.ts
+8
-4
fresh.gen.ts
···
+111
islands/HandleInput.tsx
+111
islands/HandleInput.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 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"
+1
main.ts
+1
main.ts
+58
oauth/client.ts
+58
oauth/client.ts
···
+59
oauth/session.ts
+59
oauth/session.ts
···
+34
oauth/storage.ts
+34
oauth/storage.ts
···
+45
plugins/did.ts
+45
plugins/did.ts
···
+24
plugins/session.ts
+24
plugins/session.ts
···
+1
-1
routes/_404.tsx
+1
-1
routes/_404.tsx
-21
routes/api/joke.ts
-21
routes/api/joke.ts
···-"Called IT support and a chap from Australia came to fix my network connection. I asked “Do you come from a LAN down under?”",-"What programme do you use to predict the music tastes of former US presidential candidates? An Al Gore Rhythm.",
+37
routes/api/oauth/callback.ts
+37
routes/api/oauth/callback.ts
···
+37
routes/api/oauth/initiate.ts
+37
routes/api/oauth/initiate.ts
···
-5
routes/greet/[name].tsx
-5
routes/greet/[name].tsx
+1
-1
routes/index.tsx
+1
-1
routes/index.tsx
+53
routes/login/index.tsx
+53
routes/login/index.tsx
···+className="text-blue-500 dark:text-blue-400 hover:text-blue-700 dark:hover:text-blue-300 transition-colors"
+63
-1
static/styles.css
+63
-1
static/styles.css
···+@import url("https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");+/* easy way to plop the elements on top of each other and have them both sized based on the tallest one's height */
+29
types.ts
+29
types.ts
···