naturalcad / apps

Commit History

feat(web): prototype naturalcad marketing-style website front-end
a9446d7
Running

noahlee1234 commited on

ui: add explicit DXF-focused example prompt
aa03280

noahlee1234 commited on

feat: add 1d_path mode and DXF export/download support
e5a7f86

noahlee1234 commited on

tune: raise worker exec/llm timeouts and cap geometry complexity
73bbb49

noahlee1234 commited on

fix: raise backend timeout default and show clear timeout errors
159c23a

noahlee1234 commited on

fix: make GLB preview generation robust and use stable artifacts path
a5d7e3f

noahlee1234 commited on

fix: fallback preview to STL when GLB is unavailable
5e5cd06

noahlee1234 commited on

fix: restore GLB preview generation by correcting trimesh apply_transform call
e091232

noahlee1234 commited on

sec: default to error-only logging across worker and UI
ec6bf64

noahlee1234 commited on

feat: store generated code in DB by default and disable GLB storage upload
e071228

noahlee1234 commited on

sec: hide generated CAD code in worker logs and API response by default
0f4cba0

noahlee1234 commited on

ui: hide generated code in logs by default via NATURALCAD_SHOW_CODE flag
f371495

noahlee1234 commited on

sec: harden modal worker, update deployment docs, and add pre-push safety checks
c4fd681

noahlee1234 commited on

fix: align Gradio–Modal JSON contract, add Pydantic validation, and upgrade LLM prompts with structured context, output-type rules, and traceback repair
10f8532

Matthew Wilson commited on

NaturalCAD: Add README and requirements for cad-worker app
9efd024

noahlee1234 commited on

NaturalCAD: Revert LLM to Qwen/Qwen2.5-Coder-32B-Instruct (DeepSeek not supported on HF Inference API)
beb6781

noahlee1234 commited on

NaturalCAD: Switch to DeepSeek-Coder-V2-Lite-Instruct and refine prompt for flexible pattern use
4d224e3

noahlee1234 commited on

NaturalCAD: Expand build123d knowledge base with 6 more patterns (pyramid, loft, mirror, union, diff, intersect)
e1d016f

noahlee1234 commited on

NaturalCAD: CRITICAL FIX - move export inside tmpdir context (was writing to deleted dir)
08a836b

noahlee1234 commited on

NaturalCAD: Fix UUID format, file path checks
3280a35

noahlee1234 commited on

Add debug logging for file downloads
934aab6

noahlee1234 commited on

NaturalCAD: Add build123d knowledge base with 9 canonical patterns
221bd41

noahlee1234 commited on

NaturalCAD: Fix file serving - use artifacts/runs dir like local mode
63e93aa

noahlee1234 commited on

NaturalCAD: Download artifacts to temp files for Gradio display (HF Spaces blocks external URLs)
73cec32

noahlee1234 commited on

NaturalCAD: Add rule #10 about extrude requiring sketch context
5c88e7a

noahlee1234 commited on

NaturalCAD: Add try/catch to export functions and fix supabase spec column issue
428fcae

noahlee1234 commited on

NaturalCAD: fix indentation error in export block
a688229

noahlee1234 commited on

NaturalCAD: Add 3-attempt LLM self-healing retry loop
e903268

noahlee1234 commited on

NaturalCAD: strengthen translate/rotate ban in prompt
fac43c6

noahlee1234 commited on

NaturalCAD: fix Supabase jobs column error and put error in spec
a9a454b

noahlee1234 commited on

NaturalCAD: Add extrude() rule to system prompt
830445f

noahlee1234 commited on

NaturalCAD: clarify PolarLocations context manager syntax
444adaf

noahlee1234 commited on

NaturalCAD: Add exact syntax for PolarLocations and GridLocations to system prompt
877719e

noahlee1234 commited on

NaturalCAD: elaborate on object.rotate() in system prompt
d33e82c

noahlee1234 commited on

NaturalCAD: ban standalone rotate() in system prompt
a951073

noahlee1234 commited on

NaturalCAD: fix fastapi Request injection
66b26e9

noahlee1234 commited on

NaturalCAD: remove fastapi top level import to fix local deployment
1908bf2

noahlee1234 commited on

NaturalCAD: Add API key check, env scrub before exec, and Polygon syntax fix
ddfa6d0

noahlee1234 commited on

NaturalCAD: remove second stray pydantic import
d8501fb

noahlee1234 commited on

NaturalCAD: remove pydantic dependency so modal deploy runs locally
cb91618

noahlee1234 commited on

NaturalCAD: wire up Supabase logging and fix Modal fastapi endpoint
401e899

noahlee1234 commited on

NaturalCAD: update HF UI to connect to Modal endpoint
af74beb

noahlee1234 commited on

NaturalCAD: remove deprecated Fly.io backend api
130df43

noahlee1234 commited on

NaturalCAD: Add LLM via HF Inference, GLB export, and update docs
7a5533a

noahlee1234 commited on

NaturalCAD: call /v1/generate from HF
7c53aed

noahlee1234 commited on

NaturalCAD: return code only
9f9f399

noahlee1234 commited on

NaturalCAD: run locally, upload to backend
18bbb74

noahlee1234 commited on

NaturalCAD: restore CAD runtime and backend polling
6fa47cc

noahlee1234 commited on

NaturalCAD: use local fallback during worker debugging
244f490

noahlee1234 commited on

NaturalCAD: add render_code_from_spec stub to backend
99dcf7c

noahlee1234 commited on