444040022a
* fix: docker executor build/container bugs and path traversal on macOS - Fix buildDockerImage() sending requests to Next.js instead of Go backend by using getBackendConfig().apiBaseUrl - Add response.ok check to prevent rendering HTML error pages in the build log - Fix listDockerContainers() sending labels as JSON instead of the key=value format expected by the backend, which caused all containers to be shown instead of only profile-scoped ones - Add kandev.profile_id label to containers so profile-scoped filtering works - Fix resolveSafePath() failing on macOS when intermediate directories don't exist (symlink mismatch: /var vs /private/var) - Add "Use defaults" button and default Dockerfile/image tag for Docker executor setup Closes #98 * fix: parse Docker build JSON stream into readable output The build log streamed raw Docker JSON lines. Parse them to show human-readable output: extract "stream" and "status" fields, surface errors clearly. * fix: skip Docker aux/metadata lines in build log * style: format docker-sections with prettier