- 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.
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.
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.
- 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.