- add script to force class-based dark mode for reliable toggle functionality
🔧 chore(docker): remove version from docker-compose file
- eliminate version declaration for streamlined configuration
- introduce parsing helpers for decimal, RAM, and storage values
- convert form input types from number to text for flexibility
- parse RAM and storage with optional units for better user input handling
- introduce ALLOW_SELF_REGISTRATION environment variable
- update .env-example and docker-compose.yml to include new setting
- modify registration logic to respect self-registration configuration
📝 docs(README): document self-registration configuration
- add description of ALLOW_SELF_REGISTRATION setting in README
- explain default value and its impact on user registration process
- create i18n.py for managing translations and resolving locale
- add German and English translations for various UI components
- integrate translation functions into templates for dynamic language support
- add base64 and hashlib imports for key derivation
- improve key validation to accept passphrase or full key
- handle exceptions during Fernet key creation for robustness
- switch from bcrypt to bcrypt_sha256 to allow longer passwords
- remove password_too_long function and related checks
📦 build(requirements): update bcrypt package version
- add bcrypt==4.0.1 to requirements.txt for compatibility with bcrypt_sha256
- change DATABASE_PATH in .env-example and docker-compose.yml
- ensure consistency with Dockerfile for app directory structure
📦 build(docker): adjust Dockerfile for new data directory
- create /app/data directory for database storage
- update DATABASE_PATH environment variable accordingly
📝 docs(README): update README for German localization
- replace English sections with German equivalents
- adjust setup instructions to match new environment configurations
- move project files out of fleetledger directory to root
- update .gitignore to reflect new .env path
📝 docs(README): add detailed project description
- provide an overview of FleetLedger's features and usage
- include setup instructions and security notes
- introduce Dockerfile for Python environment setup
- create FastAPI app with authentication and user management
- implement server management features with CRUD operations
- add PWA support with service worker and manifest
- set up initial templates for UI components
📝 docs(fleetledger): add README for FleetLedger application
- describe app features and functionalities
- provide security notes and quick start guide
📦 build(fleetledger): configure Docker and docker-compose setup
- define Dockerfile for application container
- create docker-compose.yml for service orchestration
- specify environment variables and volumes for persistence