10 Commits

Author SHA1 Message Date
77ba31ce8f Inline component templates into JS
- Replace HTML template lookups with programmatically created
  `<template>` elements.
- Add component‑specific styles and markup for CanvasDisplay, including
  a grid overlay SVG.
- Add SideMenu markup with toggle button, menu styling, and slot
  content.
2026-01-15 13:02:50 -05:00
693b3a94b1 Upgrade Go version and add Air to Dockerfile
Add Air live‑reload tool and update the base image to golang:1.25.
Configure docker‑compose with code mounts and a cached Go module
volume, and switch the container command to run Air.
2026-01-15 01:41:59 -05:00
3edc24b940 Add landing page index.html 2026-01-15 00:54:58 -05:00
d9db2a771d update 2026-01-13 01:38:15 -05:00
b67235b93d Add UI web components and adjust .gitignore 2026-01-13 00:40:05 -05:00
6f508ed194 Serve static files at /static and set JS MIME type
Add strings import for .js detection. Register an additional FileServer
at "/static/" to expose static files under that prefix. In the
FileServer handler, set Content-Type to "application/javascript" for .js
requests.
2026-01-13 00:14:28 -05:00
4156ef2599 Update .gitignore 2026-01-12 19:17:22 -05:00
1fc32c9857 Serve static files at root; add ColorPicker README
- Change FileServer base path to “/” to serve static assets from the
  site root.
- Remove the unused helloHandler route registration.
- Add README documentation for the new ColorPicker web component.
2026-01-11 14:52:28 -05:00
7ca6f9f4d1 Add chi router app and go.mod with chi dependency 2026-01-11 12:46:25 -05:00
386660add2 Initial commit 2026-01-11 12:17:21 -05:00