+52
.github/workflows/deploy.yml
-65
.tangled/workflows/deploy.yaml
+112
.tangled/workflows/preview.yaml
-7
.zed/settings.json
-8
README.md
+174
-5113
bun.lock
+13
index.html
+19
-26
package.json
-35
pkgs/gallery/.gitignore
-16
pkgs/gallery/README.md
-6
pkgs/gallery/lex.config.ts
-31
pkgs/gallery/lexicons/cat/vt3e/gallery/group.json
-38
pkgs/gallery/lexicons/cat/vt3e/gallery/groupItem.json
-65
pkgs/gallery/lexicons/cat/vt3e/gallery/image.json
-27
pkgs/gallery/package.json
-53
pkgs/gallery/src/main.tsp
-23
pkgs/gallery/tsconfig.json
-5
pkgs/gallery/tspconfig.yaml
-34
pkgs/uploader/.gitignore
-4
pkgs/uploader/README.md
-23
pkgs/uploader/package.json
-293
pkgs/uploader/src/collector.ts
-51
pkgs/uploader/src/common.ts
-246
pkgs/uploader/src/index.ts
-45
pkgs/uploader/src/session.ts
-31
pkgs/uploader/tsconfig.json
-8
pkgs/web/.editorconfig
-1
pkgs/web/.gitattributes
-36
pkgs/web/.gitignore
-10
pkgs/web/.oxlintrc.json
-7
pkgs/web/.prettierrc.json
-9
pkgs/web/.vscode/extensions.json
-1
pkgs/web/env.d.ts
-24
pkgs/web/eslint.config.ts
-13
pkgs/web/index.html
-50
pkgs/web/package.json
pkgs/web/public/avatar/128x128.webp
This is a binary file and will not be displayed.
pkgs/web/public/avatar/256x256.webp
This is a binary file and will not be displayed.
pkgs/web/public/avatar/320x320.webp
This is a binary file and will not be displayed.
pkgs/web/public/avatar/480x480.webp
This is a binary file and will not be displayed.
pkgs/web/public/avatar/600x600.webp
This is a binary file and will not be displayed.
pkgs/web/public/avatar/64x64.webp
This is a binary file and will not be displayed.
-39
pkgs/web/public/avatar/manifest.json
pkgs/web/public/fonts/OpenDyslexic-Regular.woff
This is a binary file and will not be displayed.
pkgs/web/public/fonts/OpenDyslexic-Regular.woff2
This is a binary file and will not be displayed.
-1
pkgs/web/public/llms.txt
-3
pkgs/web/public/originals/avatar.json
pkgs/web/public/originals/avatar.webp
This is a binary file and will not be displayed.
-255
pkgs/web/scripts/image-resizer.ts
-158
pkgs/web/src/App.vue
-3
pkgs/web/src/assets/icons/bluesky.svg
-1
pkgs/web/src/assets/icons/discord.svg
-1
pkgs/web/src/assets/icons/git.svg
-5
pkgs/web/src/assets/icons/tangled.svg
-314
pkgs/web/src/components/Card/CardLayout.vue
-216
pkgs/web/src/components/Gallery/GalleryItem.vue
-80
pkgs/web/src/components/ImageComponent.vue
-37
pkgs/web/src/components/SvgComponent.vue
-45
pkgs/web/src/image-manifest.ts
-12
pkgs/web/src/main.ts
-182
pkgs/web/src/router/index.ts
-50
pkgs/web/src/stores/environment.ts
-299
pkgs/web/src/stores/theme.ts
-32
pkgs/web/src/stores/ui.ts
-120
pkgs/web/src/styles/main.scss
-2
pkgs/web/src/styles/variables.scss
-24
pkgs/web/src/utils/keys.ts
-50
pkgs/web/src/utils/links.ts
-415
pkgs/web/src/views/AboutView.vue
-77
pkgs/web/src/views/GalleryView.vue
-348
pkgs/web/src/views/HomeView.vue
-274
pkgs/web/src/views/ProjectsView.vue
-305
pkgs/web/src/views/UsesView.vue
-12
pkgs/web/tsconfig.app.json
-11
pkgs/web/tsconfig.json
-19
pkgs/web/tsconfig.node.json
-14
pkgs/web/vite.config.ts
+42
public/404.html
public/avatar/128x128.webp
This is a binary file and will not be displayed.
public/avatar/256x256.webp
This is a binary file and will not be displayed.
public/avatar/320x320.webp
This is a binary file and will not be displayed.
public/avatar/480x480.webp
This is a binary file and will not be displayed.
public/avatar/64x64.webp
This is a binary file and will not be displayed.
+34
public/avatar/manifest.json
+1
public/llms.txt
+3
public/originals/avatar.json
public/originals/avatar.webp
This is a binary file and will not be displayed.