Commit graph

11 commits

Author SHA1 Message Date
Claude
159e40f02c
feat: Add Live Game Preview with 3D viewport and Lua interpreter
- Create mock Roblox API (Vector3, Color3, CFrame, TweenService, RunService)
- Implement Lua-to-JavaScript transpiler for basic Roblox script execution
- Build 3D viewport using React Three Fiber with shadows, grid, and controls
- Add preview console with filtering, search, and output types
- Create LivePreview component with run/stop/pause controls and settings
- Add 3D Preview button to Toolbar (desktop and mobile)
- Fix pre-existing syntax error in FileTree.tsx toggleFolder function
2026-01-23 23:06:16 +00:00
Claude
6aff5ac183
feat: Add Visual Scripting system with node-based editor
Implements a complete visual scripting system using React Flow:

Node System:
- 30+ node types across 5 categories (Events, Logic, Actions, Data, References)
- Event nodes: OnPlayerJoin, OnPartTouch, OnKeyPress, OnTimer, etc.
- Logic nodes: If/Else, For Loop, While, Wait, ForEach
- Action nodes: Print, SetProperty, CreatePart, Destroy, PlaySound, Tween
- Data nodes: Number, String, Boolean, Vector3, Color, Math, Compare, Random
- Reference nodes: GetPlayer, GetAllPlayers, FindChild, Workspace, GetService

Code Generation:
- Converts node graphs to platform-specific code
- Supports Roblox (Lua), UEFN (Verse), and Spatial (TypeScript)
- Validation with error/warning detection
- Template-based code generation with proper nesting

UI Features:
- Drag-and-drop node palette with search
- Category-based node organization with icons
- Custom node rendering with input fields
- Connection type validation (flow, data types)
- Undo/redo history
- MiniMap and controls
- Code preview dialog with copy functionality

State Management:
- Zustand store with persistence
- Auto-save to localStorage
2026-01-23 22:53:59 +00:00
4116f096ad
modified: package-lock.json 2026-01-18 03:36:57 +00:00
ba81ae7849
Merge branch 'main' into claude/cleanup-next-gitignore-mkitk4rcv33vsp0t-M7IDl 2026-01-17 20:01:48 -07:00
Claude
eaa0a42897
Fix Tailwind CSS configuration and add test dependencies
- Update Tailwind config to include app directory
- Add tailwindcss-animate plugin
- Install missing vitest and testing library dependencies
- Ensure CSS processing works correctly with Next.js
2026-01-18 02:41:51 +00:00
751f6ae7cd
modified: src/components/NewProjectModal.tsx 2026-01-18 02:10:11 +00:00
Claude
76bebe03c4
Add .next to gitignore and update dependencies
- Add .next directory to .gitignore (Next.js build artifacts)
- Update package-lock.json after npm install
2026-01-18 00:07:06 +00:00
47bcdb8a7a
modified: .next/server/server-reference-manifest.json 2026-01-17 21:32:45 +00:00
600ab00231
new file: .next/cache/config.json 2026-01-17 05:02:00 +00:00
fb17d0e075 Generated by Spark: ? 2026-01-17 02:52:12 +00:00
f154a24913 Initial commit 2026-01-17 02:45:47 +00:00