Skip to content

visual playground #89

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 58 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
a404141
basic visual prepping
TGlide May 23, 2025
93b37d1
refactor models api server cache
TGlide May 23, 2025
2ccdddc
greatly simplify cache
TGlide May 23, 2025
07b2309
basic poc
TGlide May 23, 2025
6c3f4c2
Merge branch 'main' into visual
TGlide May 26, 2025
f57833f
basic loading anim
TGlide May 26, 2025
13f0014
fix: update conversation model update call to use data parameter
TGlide May 26, 2025
2b8ee9a
mock generated images
TGlide May 26, 2025
f47b349
gen stats
TGlide May 26, 2025
a9a2fb9
hacky masonry
TGlide May 26, 2025
fe8b1ed
improve animation
TGlide May 26, 2025
914944b
resizable sidebar & ui improvements
TGlide May 28, 2025
13d344e
some changes
TGlide May 28, 2025
092e2c0
click to expand blur
TGlide May 28, 2025
6705568
polyfill masonry
TGlide May 29, 2025
9f39ade
save sidebar width to local storage
TGlide May 29, 2025
aec024b
expand shadows
TGlide May 29, 2025
a63ec73
reuse animation
TGlide May 29, 2025
8bf2a11
pretty buttons
TGlide May 29, 2025
7038741
type filter
TGlide May 29, 2025
c5533f5
add tailwind variables
TGlide May 30, 2025
c184899
brand colors
TGlide May 30, 2025
cc006dd
minor theming
TGlide Jun 2, 2025
56dd022
nothing of notice
TGlide Jun 2, 2025
e9b38fa
styles
TGlide Jun 2, 2025
445d706
generate colors for styling based on img
TGlide Jun 2, 2025
a3945bd
more style adjustments
TGlide Jun 2, 2025
6b5a29d
add types
TGlide Jun 2, 2025
0940ba9
video wip
TGlide Jun 2, 2025
c699dcb
color gen for videos
TGlide Jun 2, 2025
ff23775
color contrast
TGlide Jun 2, 2025
7188a49
persist images localy
TGlide Jun 3, 2025
f13b1f2
re-enable video
TGlide Jun 3, 2025
be5fcfe
reduce duplication
TGlide Jun 3, 2025
b1736f1
further reduce
TGlide Jun 3, 2025
f8ec68c
move sidebar to its own file
TGlide Jun 4, 2025
f67ad9b
error toasts
TGlide Jun 4, 2025
1475c8a
combobox
TGlide Jun 6, 2025
5b376f6
update deps
TGlide Jun 7, 2025
1511563
update version
TGlide Jun 7, 2025
887cd5b
mobile support
TGlide Jun 9, 2025
18df2b4
restructure
TGlide Jun 12, 2025
cf642a5
persisted settings
TGlide Jun 12, 2025
ee52933
link to play
TGlide Jun 13, 2025
22d75bc
vaul svelte pkg vc
TGlide Jun 16, 2025
4ec8b89
add token modal to visual
TGlide Jun 18, 2025
9215f75
wip advanced params
TGlide Jun 27, 2025
3b0d1ae
better accordion
TGlide Jun 27, 2025
9749e63
basic ugly grid model
TGlide Jun 27, 2025
d998d9b
looking bette
TGlide Jun 27, 2025
7f51192
get images call
TGlide Jun 27, 2025
b56bbe0
image preview
TGlide Jun 27, 2025
be0bbcd
better preview & cache
TGlide Jun 27, 2025
e200421
better img get
TGlide Jun 27, 2025
efbddf4
donwload imgs script
TGlide Jun 28, 2025
a0702f7
logic for images and git lfs
TGlide Jun 28, 2025
2d337c4
images
TGlide Jun 28, 2025
1a7226f
.gif
TGlide Jun 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.gif filter=lfs diff=lfs merge=lfs -text
19 changes: 13 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"format": "prettier . --write .",
"clean": "rm -rf ./node_modules/ && rm -rf ./.svelte-kit/ && ni && echo 'Project cleaned!'",
"update-ctx-length": "jiti scripts/update-ctx-length.ts",
"download-images": "jiti scripts/download-model-images.ts",
"test:unit": "vitest",
"test": "npm run test:unit -- --run && npm run test:e2e",
"test:e2e": "playwright test"
Expand All @@ -26,7 +27,9 @@
"@huggingface/tasks": "^0.19.8",
"@huggingface/transformers": "^3.5.1",
"@iconify-json/carbon": "^1.2.8",
"@iconify-json/lucide": "^1.2.45",
"@iconify-json/material-symbols": "^1.2.15",
"@iconify-json/tabler": "^1.2.18",
"@playwright/test": "^1.49.1",
"@ryoppippi/unplugin-typia": "^1.0.0",
"@samchon/openapi": "^3.0.0",
Expand All @@ -35,22 +38,24 @@
"@sveltejs/kit": "^2.5.27",
"@sveltejs/vite-plugin-svelte": "^4.0.0",
"@tailwindcss/container-queries": "^0.1.1",
"@tailwindcss/postcss": "^4.0.9",
"@tailwindcss/postcss": "^4.1.8",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/svelte": "^5.2.4",
"@types/chroma-js": "^3.1.1",
"@types/node": "^22.14.1",
"@vitest/browser": "^3.1.4",
"clsx": "^2.1.1",
"dotenv": "^16.5.0",
"eslint": "^9.22.0",
"eslint-config-prettier": "^10.1.1",
"eslint-plugin-prettier": "^5.2.3",
"eslint-plugin-svelte": "^3.6.0",
"fake-indexeddb": "^6.0.1",
"globals": "^16.0.0",
"highlight.js": "^11.10.0",
"jiti": "^2.4.2",
"jsdom": "^26.0.0",
"melt": "^0.30.1",
"melt": "^0.36.0",
"openai": "^4.90.0",
"playwright": "^1.52.0",
"postcss": "^8.4.38",
Expand All @@ -59,10 +64,10 @@
"prettier-plugin-tailwindcss": "^0.6.11",
"runed": "^0.25.0",
"shiki": "^3.4.0",
"svelte": "^5.30.1",
"svelte": "^5.34.8",
"svelte-check": "^4.0.0",
"tailwind-merge": "^3.0.2",
"tailwindcss": "^4.0.9",
"tailwindcss": "^4.1.8",
"ts-patch": "^3.3.0",
"tslib": "^2.4.1",
"typescript": "^5.8.2",
Expand All @@ -74,10 +79,12 @@
},
"type": "module",
"dependencies": {
"chroma-js": "^3.1.2",
"dequal": "^2.0.3",
"eslint-plugin-svelte": "^3.6.0",
"node-vibrant": "^4.0.3",
"remult": "^3.0.2",
"typia": "^8.0.0"
"typia": "^8.0.0",
"vaul-svelte": "https://pkg.vc/-/@melt-ui/vaul-svelte@9195c05"
},
"pnpm": {
"onlyBuiltDependencies": [
Expand Down
Loading