Skip to content

Gitea CAD Viewer v1.0.0

Latest

Choose a tag to compare

@NovichekLIS NovichekLIS released this 08 Jul 07:45

Gitea CAD Viewer v1.0.0

Initial public release of Gitea CAD Viewer.

Highlights

  • Read-only DWG/DXF preview for Gitea.
  • Same-origin /cad-viewer/ route through Nginx.
  • Node.js backend for static viewer assets and authorized raw-file streaming.
  • Gitea custom CAD Preview button for .dwg and .dxf file pages.
  • Self-hosted CAD runtime data workflow for fonts, templates, workers, and LibreDWG WASM.
  • Debian/Ubuntu systemd and Nginx deployment templates.
  • English installation, rollback, troubleshooting, validation, and security documentation.

Security Notes

  • No service token is required.
  • No save, upload, or write-back route is implemented.
  • The backend accepts only relative Gitea /raw/ paths and only .dwg or .dxf files.
  • No private IP addresses, internal hostnames, production paths, logs, backups, or credentials are included.

Validation

  • Backend unit tests passed.
  • Package validation passed.
  • Frontend dependency install and Vite production build passed.
  • CAD runtime copy was verified by pnpm verify-dist.
  • Backend runtime smoke checked health and unsafe raw path rejection.
  • Public-package and publish-checkout secret hygiene scans passed.