public/headers/sonic.jpg
public/headers/sonic.jpg
This is a binary file and will not be displayed.
+2
-10
src/components/backlinks.tsx
+2
-10
src/components/backlinks.tsx
······
······
+1
-1
src/components/text-input.tsx
+1
-1
src/components/text-input.tsx
···-"dark:bg-dark-100 dark:shadow-dark-700 rounded-lg border-[0.5px] border-neutral-300 bg-white px-2 py-1 shadow-xs select-none placeholder:text-sm focus:outline-[1px] focus:outline-neutral-600 dark:border-neutral-600 dark:focus:outline-neutral-400 " +
···+"dark:bg-dark-100 dark:inset-shadow-dark-200 rounded-lg border-[0.5px] border-neutral-300 bg-white px-2 py-1 inset-shadow-xs select-none placeholder:text-sm focus:outline-[1px] focus:outline-neutral-600 dark:border-neutral-600 dark:focus:outline-neutral-400 " +
+2
-2
src/views/stream.tsx
+2
-2
src/views/stream.tsx
···-class="dark:bg-dark-100 dark:shadow-dark-700 grow rounded-lg border-[0.5px] border-neutral-300 bg-white px-2 py-1 shadow-xs focus:outline-[1px] focus:outline-neutral-600 dark:border-neutral-600 dark:focus:outline-neutral-400"···-class="dark:bg-dark-100 dark:shadow-dark-700 grow rounded-lg border-[0.5px] border-neutral-300 bg-white px-2 py-1 shadow-xs focus:outline-[1px] focus:outline-neutral-600 dark:border-neutral-600 dark:focus:outline-neutral-400"
···+class="dark:bg-dark-100 dark:inset-shadow-dark-200 grow rounded-lg border-[0.5px] border-neutral-300 bg-white px-2 py-1 inset-shadow-xs focus:outline-[1px] focus:outline-neutral-600 dark:border-neutral-600 dark:focus:outline-neutral-400"···+class="dark:bg-dark-100 dark:inset-shadow-dark-200 grow rounded-lg border-[0.5px] border-neutral-300 bg-white px-2 py-1 inset-shadow-xs focus:outline-[1px] focus:outline-neutral-600 dark:border-neutral-600 dark:focus:outline-neutral-400"
+5
-5
src/views/logs.tsx
+5
-5
src/views/logs.tsx
···
···
-66
src/utils/types/at-uri.ts
-66
src/utils/types/at-uri.ts
···-/^[a-zA-Z](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?:\.[a-zA-Z](?:[a-zA-Z0-9]{0,62})?)$/;-/^at:\/\/([a-zA-Z0-9._:%-]+)(?:\/([a-zA-Z0-9-.]+)(?:\/([a-zA-Z0-9._~:@!$&%')(*+,;=-]+))?)?(?:#(\/[a-zA-Z0-9._~:@!$&%')(*+,;=\-[\]/\\]*))?$/;
···
+6
-16
src/components/lexicon-schema.tsx
+6
-16
src/components/lexicon-schema.tsx
···<span class="iconify lucide--link absolute top-1/2 -left-6 -translate-y-1/2 text-base opacity-0 transition-opacity group-hover:opacity-100" />···
···<span class="iconify lucide--link absolute top-1/2 -left-6 -translate-y-1/2 text-base opacity-0 transition-opacity group-hover:opacity-100" />···
+22
-1
vite.config.ts
+22
-1
vite.config.ts
·········
·········
-10
src/utils/app-urls.ts
-10
src/utils/app-urls.ts
············
············
+1
-1
src/components/theme.tsx
+1
-1
src/components/theme.tsx
···
···+"border-neutral-200 dark:border-neutral-600 hover:bg-neutral-200/30 dark:hover:bg-neutral-800":
+7
-1
src/components/video-player.tsx
+7
-1
src/components/video-player.tsx
+15
-15
src/utils/hooks/debounced.ts
+15
-15
src/utils/hooks/debounced.ts
···
···
+38
-12
src/components/dropdown.tsx
+38
-12
src/components/dropdown.tsx
·········-"dark:bg-dark-300 dark:shadow-dark-700 absolute right-0 z-40 flex min-w-40 flex-col rounded-lg border-[0.5px] border-neutral-300 bg-neutral-50 p-2 shadow-md dark:border-neutral-700 " +
·········+"dark:bg-dark-300 dark:shadow-dark-700 z-50 flex min-w-40 flex-col rounded-lg border-[0.5px] border-neutral-300 bg-neutral-50 p-2 text-sm shadow-md dark:border-neutral-700 " +
+30
src/utils/key.ts
+30
src/utils/key.ts
···
···
+1
-1
public/oauth-client-metadata.json
+1
-1
public/oauth-client-metadata.json
···
···
+13
src/auth/oauth-config.ts
+13
src/auth/oauth-config.ts
···
···
+77
src/auth/scope-flow.ts
+77
src/auth/scope-flow.ts
···
···
+53
src/auth/scope-utils.ts
+53
src/auth/scope-utils.ts
···
···
+14
src/auth/state.ts
+14
src/auth/state.ts
···
···
+2
-2
src/views/collection.tsx
+2
-2
src/views/collection.tsx
······
······
+2
-2
src/views/labels.tsx
+2
-2
src/views/labels.tsx
······
······
+2
-2
src/views/pds.tsx
+2
-2
src/views/pds.tsx
······
······
public/favicon.ico
public/favicon.ico
This is a binary file and will not be displayed.
public/fonts/Figtree[wght].woff2
public/fonts/Figtree[wght].woff2
This is a binary file and will not be displayed.
+7
-1
src/styles/index.css
+7
-1
src/styles/index.css
···
+5
-1
src/auth/account.tsx
+5
-1
src/auth/account.tsx
···
+109
src/components/create/file-upload.tsx
+109
src/components/create/file-upload.tsx
···
···+<div class="dark:bg-dark-300 dark:shadow-dark-700 absolute top-70 left-[50%] w-[20rem] -translate-x-1/2 rounded-lg border-[0.5px] border-neutral-300 bg-neutral-50 p-4 shadow-md transition-opacity duration-200 dark:border-neutral-700 starting:opacity-0">+class="dark:shadow-dark-700 flex items-center gap-1 rounded-lg bg-blue-500 px-2 py-1.5 text-xs text-white shadow-xs select-none hover:bg-blue-600 active:bg-blue-700 dark:bg-blue-600 dark:hover:bg-blue-500 dark:active:bg-blue-400"
+87
src/components/create/handle-input.tsx
+87
src/components/create/handle-input.tsx
···
···+<div class="dark:bg-dark-300 dark:shadow-dark-700 absolute top-70 left-[50%] w-[20rem] -translate-x-1/2 rounded-lg border-[0.5px] border-neutral-300 bg-neutral-50 p-4 shadow-md transition-opacity duration-200 dark:border-neutral-700 starting:opacity-0">+class="dark:shadow-dark-700 flex items-center gap-1 rounded-lg bg-blue-500 px-2 py-1.5 text-xs text-white shadow-xs select-none hover:bg-blue-600 active:bg-blue-700 dark:bg-blue-600 dark:hover:bg-blue-500 dark:active:bg-blue-400"
+4
src/components/create/state.ts
+4
src/components/create/state.ts
+68
-63
src/views/repo.tsx
+68
-63
src/views/repo.tsx
···-<span class="absolute top-1/2 -left-5 flex -translate-y-1/2 items-center text-base opacity-0 transition-opacity group-hover:opacity-100">
···+<span class="absolute top-1/2 -left-5 flex -translate-y-1/2 items-center text-base opacity-0 transition-opacity group-hover:opacity-100">