Landscaping plot 19 SVG editor
  • HTML 35.2%
  • TypeScript 32.8%
  • Svelte 30.1%
  • Dockerfile 0.9%
  • CSS 0.7%
  • Other 0.3%
Find a file
gpe 0c5e65ec55 Add static base canvas OG image at /api/og
- Extract BASE_SCENE + renderSvgToPng/wrapSvg to src/lib/svg/baseScene.ts
- New GET /api/og renders just the base scene (1 week cache)
- Update share image route to use shared helpers
- Set og:image/twitter:image to /api/og in app.html as default

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 07:59:39 +01:00
.beans Add dynamic OG image generation for shared plans (landscaping19-z4fw) 2026-03-17 07:45:10 +01:00
src Add static base canvas OG image at /api/og 2026-03-17 07:59:39 +01:00
.beans.yml UI/UX improvements: merge menus, bigger icons/compass, fix undo/redo, keyboard shortcuts 2026-03-16 22:07:40 +01:00
.dockerignore Add git to Docker build stage (needed for gnark git dep) + .dockerignore 2026-03-15 15:40:48 +01:00
.gitignore Initial commit: SvelteKit SVG landscaping editor 2026-03-15 15:38:02 +01:00
CLAUDE.md UI/UX improvements: merge menus, bigger icons/compass, fix undo/redo, keyboard shortcuts 2026-03-16 22:07:40 +01:00
Dockerfile Add dynamic OG image generation for shared plans (landscaping19-z4fw) 2026-03-17 07:45:10 +01:00
landscape_svg_editor_v2.html Initial commit: SvelteKit SVG landscaping editor 2026-03-15 15:38:02 +01:00
package.json Add dynamic OG image generation for shared plans (landscaping19-z4fw) 2026-03-17 07:45:10 +01:00
pnpm-lock.yaml Add dynamic OG image generation for shared plans (landscaping19-z4fw) 2026-03-17 07:45:10 +01:00
svelte.config.js Initial commit: SvelteKit SVG landscaping editor 2026-03-15 15:38:02 +01:00
tsconfig.json Initial commit: SvelteKit SVG landscaping editor 2026-03-15 15:38:02 +01:00
vite.config.ts Initial commit: SvelteKit SVG landscaping editor 2026-03-15 15:38:02 +01:00