+1
-1
src/index.tsx
+1
-1
src/index.tsx
+43
-6
src/routes/repo/blob.tsx
+43
-6
src/routes/repo/blob.tsx
·········+<div class="mx-5 flex flex-col justify-between gap-1 border-gray-300 border-b py-2 md:flex-row md:items-center dark:border-gray-700">···+class="text-black hover:text-gray-700 hover:underline dark:text-white hover:dark:text-gray-300"+class="text-black hover:text-gray-700 hover:underline dark:text-white hover:dark:text-gray-300"
+19
-6
src/routes/repo/diff/commit.tsx
+19
-6
src/routes/repo/diff/commit.tsx
·········
+65
-53
src/routes/repo/diff/compare.tsx
+65
-53
src/routes/repo/diff/compare.tsx
······
+1
-1
src/routes/repo/diff/data.ts
+1
-1
src/routes/repo/diff/data.ts
+33
-25
src/routes/repo/diff/generic.tsx
+33
-25
src/routes/repo/diff/generic.tsx
·········<div class="bg-red-100 text-red-700 dark:bg-red-700/30 dark:text-red-400">{`-${removedLines}`}</div>class="not-last:mb-1 flex w-full flex-col rounded border border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-800"······class="not-last:mb-1 flex w-full flex-col rounded border border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-800"···class={`select-text overflow-x-auto rounded-b bg-white dark:bg-gray-800 ${show() ? "" : "hidden"}`}···+<div class="flex overflow-y-auto p-1 max-md:pb-0 md:sticky md:top-0 md:max-h-screen md:w-50 md:pr-0"><div class="flex min-h-max w-full grow cursor-default flex-col rounded border border-gray-200 bg-white p-1 dark:border-gray-700 dark:bg-gray-800">-<div class="flex h-6 select-text flex-row items-center overflow-hidden rounded font-mono text-xs *:h-full *:content-center *:px-1">-<div class="bg-green-100 text-green-700 dark:bg-green-800/30 dark:text-green-400">{`+${props.commit.diff.stat.insertions}`}</div>+<div class="flex h-6 select-text flex-row items-center overflow-clip rounded font-mono text-xs *:h-full *:content-center *:px-1">+<div class="bg-green-100 text-green-700 dark:bg-green-800/30 dark:text-green-400">{`+${props.insertions}`}</div>-<div class="bg-red-100 text-red-700 dark:bg-red-700/30 dark:text-red-400">{`-${props.commit.diff.stat.deletions}`}</div>+<div class="bg-red-100 text-red-700 dark:bg-red-700/30 dark:text-red-400">{`-${props.deletions}`}</div>
+1
-1
src/routes/repo/generic.tsx
src/routes/repo/components/pathbar.tsx
+1
-1
src/routes/repo/generic.tsx
src/routes/repo/components/pathbar.tsx
···
+11
-2
src/routes/repo/main.data.ts
+11
-2
src/routes/repo/main.data.ts
······+return `${knot}/xrpc/sh.tangled.repo.blob?repo=${user}/${repo}&ref=${ref}&path=${path}&raw=true`;
+4
-4
src/routes/repo/main.tsx
src/routes/repo/components/header.tsx
+4
-4
src/routes/repo/main.tsx
src/routes/repo/components/header.tsx
···
+12
-12
src/routes/repo/tree.tsx
+12
-12
src/routes/repo/tree.tsx
············-<div class="mr-1 flex w-1/2 flex-col border-gray-300 border-r pr-2 pl-4 dark:border-gray-700">+<div class="flex flex-1 flex-col border-gray-300 px-5 md:mr-1 md:w-1/2 md:border-r md:pr-3 dark:border-gray-700">······-<div class="mx-4 flex flex-row overflow-x-auto border-gray-300 border-b pt-3 pb-2 dark:border-gray-700">+<div class="mx-5 flex flex-row border-gray-300 border-b pt-4 pb-2 md:items-center dark:border-gray-700">······href={`/${props.user}/${props.repo}/${is_file ? "blob" : "tree"}/${props.tree.ref || props.defaultBranch}/${props.tree.parent ? `${props.tree.parent}/` : ""}${file.name}`}···-class="mr-2 @max-xl:hidden min-w-0 flex-1 grow truncate text-ellipsis text-left text-gray-500 hover:text-gray-700 hover:underline dark:text-gray-500 hover:dark:text-gray-200"+class="mr-2 @max-xl:hidden min-w-0 flex-1 grow truncate text-ellipsis text-left text-gray-500 hover:text-gray-700 hover:underline dark:text-gray-400 hover:dark:text-gray-200"···-class="shrink-0 whitespace-nowrap text-gray-500 text-xs hover:text-gray-700 hover:underline dark:text-gray-500 hover:dark:text-gray-200"+class="shrink-0 whitespace-nowrap text-gray-500 text-xs hover:text-gray-700 hover:underline dark:text-gray-400 hover:dark:text-gray-200"
+16
src/util/bytes.ts
+16
src/util/bytes.ts
···
+48
src/util/types.ts
+48
src/util/types.ts
···