diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 5ff9f79..ccad82e 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -2,7 +2,9 @@ "permissions": { "allow": [ "Bash(bun install:*)", - "Bash(bun run:*)" + "Bash(bun run:*)", + "Bash(git checkout:*)", + "Bash(git pull:*)" ], "deny": [] } diff --git a/bun.lockb b/bun.lockb index ae58183..043cac5 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 9dde713..64b64c0 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,11 @@ "dependencies": { "@achrinza/node-ipc": "10.1.11", "@iconscout/vue-unicons": "github:elasticdotventures/vue-unicons", + "@types/three": "^0.179.0", "mitt": "^3.0.1", "path": "^0.12.7", "pinia": "3.0.3", + "three": "^0.179.1", "v-idle-3": "^0.3.14", "vue": "3.5.18", "vue-cookie-law": "github:elasticdotventures/vue-cookie-law", diff --git a/public/sample.glb b/public/sample.glb new file mode 100644 index 0000000..a69c8a6 Binary files /dev/null and b/public/sample.glb differ diff --git a/src/components/Logo3D.vue b/src/components/Logo3D.vue new file mode 100644 index 0000000..014ef12 --- /dev/null +++ b/src/components/Logo3D.vue @@ -0,0 +1,137 @@ + + + + + \ No newline at end of file diff --git a/src/components/PromptExecutionLogo.vue b/src/components/PromptExecutionLogo.vue index ac571ad..864d640 100644 --- a/src/components/PromptExecutionLogo.vue +++ b/src/components/PromptExecutionLogo.vue @@ -1,13 +1,56 @@