- Replace shell sourcing with grep/cut parsing to avoid JSON array interpretation
- Strip http:// prefix from registry URLs for Docker commands
- Fix docker-tag to use correct image name (unitforge-unitforge-prod)
- All make commands now work without shell parsing errors
- Add docker-tag, docker-push, docker-pull, docker-login targets
- Add registry-build and registry-push convenience targets
- Add docker-clean-registry for cleanup
- Integrate with CONTAINER_REGISTRY_URL and CONTAINER_TAG environment variables
- Support fallback to default Gitea registry URL when .env is missing
- Update status target to show registry configuration
- Add dual tagging (specific tag + latest)
- Auto-create .env file from template during setup-dev
- Add validate-config target to Makefile for configuration validation
- Update check-uv.sh to use environment variable for GitHub URL
- Provide helpful setup messages and next steps for developers
- Fixed Bootstrap bg-dark class to use better contrasting color
- Added comprehensive text-muted contrast fixes for various contexts
- Improved dark theme colors for better accessibility
- Fixed CSS inheritance issues for code elements in dark contexts
- All color choices meet WCAG AA contrast requirements