- Introduced a builder stage to separate build dependencies.
- Added a dev stage for runtime dependencies and live reload tools.
- Reduced image size by cleaning up unnecessary files in the builder
stage.
- Improved build efficiency by copying only necessary files to the dev
stage.
Updated Go version to 1.24 and upgraded dependencies to their latest
compatible versions. This includes updates to Dockerfiles, go.mod,
and go.sum. Regenerated templated files with templ v0.3.857.