All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Editable local games paths in Settings UI (non-Docker): Users running Backlogia locally can now configure game folder paths directly from the Settings page without needing to edit environment variables or .env files
- Docker deployment detection: Automatically detects Docker environment and adapts UI accordingly
- Settings UI now conditionally renders based on deployment mode:
- Non-Docker: Editable input field for
LOCAL_GAMES_PATHSwith database storage - Docker: Read-only display with instructions for configuring via
.envanddocker-compose.yml
- Non-Docker: Editable input field for
- Docker deployments prevent
LOCAL_GAMES_PATHSfrom being saved through the UI (paths must be volume-mounted) - Settings template updated with deployment-specific instructions and help text
- Modified
web/routes/settings.pyto detect Docker environment using/.dockerenvfile - Added conditional rendering in
web/templates/settings.htmlbased onis_dockerflag - POST handler skips
LOCAL_GAMES_PATHSdatabase save in Docker mode - Added
.copilot-docs/to.gitignorefor development documentation