Skip to content

Add improvements, tests, and configuration#148

Open
Araon wants to merge 2 commits into
openscad:mainfrom
Araon:feature/improvements-and-tests
Open

Add improvements, tests, and configuration#148
Araon wants to merge 2 commits into
openscad:mainfrom
Araon:feature/improvements-and-tests

Conversation

@Araon

@Araon Araon commented Feb 26, 2026

Copy link
Copy Markdown

Summary

  • AGENTS.md with developer guidelines
  • ErrorBoundary for error handling
  • Drag-and-drop support for .scad/.stl/.off/.zip files
  • Configurable deployment URL via PUBLIC_URL env var
  • Added 14 new E2E tests
  • Added ESLint with TypeScript support
  • Fixed TypeScript type issues
  • Added .env.example

- Add AGENTS.md with developer guidelines
- Add ESLint with TypeScript support and npm scripts (lint, typecheck)
- Add ErrorBoundary component for graceful error handling
- Add drag-and-drop support for .scad/.stl/.off/.zip files
- Fix TypeScript type issues in utils.ts, ViewerPanel.tsx, export_glb.ts
- Remove unused app-state-future.ts
- Make homepage URL configurable via PUBLIC_URL env var
- Add .env.example for configuration
- Update .gitignore with env and log files
- Add 14 new E2E tests covering shapes, transformations, and features
- Add dotenv for environment variable support
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant