feat(web): improve web build configuration and accessibility
Test Suite / backend-pr-quick (push) Has been skipped
Test Suite / quick-import-pr-quick (push) Has been skipped
Test Suite / backend-full (push) Successful in 14m6s
Test Suite / flutter-quality (push) Failing after 4m44s

- Add source maps and web renderer build arguments with defaults
- Configure Caddy with CSP headers, cache policies, and service worker handling
- Defer loading of import screen for performance optimization
- Add semantic labels to icons for accessibility
- Update web index.html with Swedish language, meta tags, and description
- Add robots.txt and lighthouse configuration
- Add new planning documents and archive entries
This commit is contained in:
Nils-Johan Gynther
2026-05-23 18:04:27 +02:00
parent 30d27d6b8a
commit 69bcc3e342
16 changed files with 1847 additions and 301 deletions
+4 -2
View File
@@ -3,8 +3,10 @@ services:
build:
context: ./flutter
dockerfile: Dockerfile
args:
API_BASE_URL: "/api"
args:
API_BASE_URL: "/api"
SOURCE_MAPS: "false"
WEB_RENDERER: "auto"
image: recipe-flutter:local
container_name: recipe-flutter
restart: unless-stopped