- Document Docker networking issues in main README
- Add host networking workaround instructions
- Update Docker command examples with current status
- Recommend native development as primary option
- Reference docker/README.md for detailed troubleshooting
- Update quick start section with networking alternatives
- Create docker/README.md with complete setup guide
- Document known networking issues and workarounds
- Provide alternative deployment strategies
- Include troubleshooting steps for common problems
- Explain host networking workaround usage
- Recommend native development as primary option
- Convert to single-stage build for simplicity
- Fix AS to as casing warnings
- Remove uv dependency, use pip for compatibility
- Streamline Python package installation
- Remove complex multi-stage targets
- Focus on core application functionality
- Add python-dotenv>=0.19.0 to project dependencies
- Enable automatic loading of environment variables from .env files
- Support development and production environment configuration
- Document complete implementation overview and file changes
- List key features including configuration management and template integration
- Provide usage examples and testing validation results
- Include migration path and future enhancement suggestions
- Summarize benefits: deployment flexibility, customization, security, container readiness
- Document all 70+ configuration options with descriptions and defaults
- Provide examples for development, production, Docker, and Kubernetes
- Include best practices for security, deployment, and troubleshooting
- Add migration guide for existing deployments
- Document validation system and debugging techniques
- Cover template integration and Python code usage patterns
- Create validate_config.py script with 100+ validation checks
- Validate basic settings (URLs, emails, integers, booleans)
- Check security settings and production readiness
- Validate feature flags, performance settings, and file upload limits
- Support both .env files and direct environment variables
- Provide detailed error messages and configuration suggestions
- Include environment consistency checks and best practice warnings
- 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
- Add env_file configuration to all services for automatic .env loading
- Enable consistent environment variable management across containers
- Support development, production, CLI, and test service configurations
- Maintain backward compatibility with existing environment overrides
- Add 70+ environment variables organized in logical sections
- Include app metadata, server settings, security, and performance options
- Add feature flags, monitoring, and asset optimization settings
- Provide production-safe defaults with development overrides
- Document all configuration options with clear section headers
- Support file upload limits, CORS configuration, and template settings
- Update CLI to use configurable app name and version from settings
- Make backend package metadata configurable via environment variables
- Add CONTACT_EMAIL environment variable support
- Ensure consistent branding across CLI, API, and web interface
- Replace hardcoded GitHub URLs with {{ github_url }} template variable
- Use {{ app_name }} for application title and branding
- Add {{ app_description }} for dynamic descriptions
- Support {{ api_docs_url }} for API documentation links
- Improve HTML formatting and structure
- Enable full customization through environment variables
- Use configurable app title, description, and API settings
- Add template context injection for all HTML routes
- Implement file upload validation with size/extension limits
- Add enhanced health check and info endpoints with feature flags
- Support conditional API documentation based on settings
- Create Settings class with support for 70+ configuration variables
- Add python-dotenv integration for .env file loading
- Support app metadata, server settings, security, performance tuning
- Add feature flags, monitoring, and asset optimization settings
- Include validation helpers for booleans, lists, and CORS origins
- Provide template context injection for HTML templates
- Updated Font Awesome from 6.4.0 to 6.5.1 across all HTML templates
- Resolves console warnings about incorrect glyph bounding boxes
- Version 6.5.1 includes fixes for font metrics issues present in 6.4.0
- Maintains all existing icon functionality while eliminating console noise
This addresses the browser console errors:
'downloadable font: Glyph bbox was incorrect (glyph ids...)
source: https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/...'
- Created SVG favicons in multiple sizes (16x16, 32x32, 192x192, 512x512)
- Added web app manifest for PWA functionality
- Implemented Apple Touch Icon support for iOS devices
- Added theme color and mobile web app meta tags
- Used gear/cogs design matching UnitForge branding with blue gradient
- Supports modern browsers with SVG and fallback compatibility
- Enables 'Add to Home Screen' functionality on mobile devices
All favicon files use the same blue gradient (#0d6efd to #0b5ed7)
as the main UI theme for consistent branding.
- 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