5ecd143535
- Kein Node.js, kein npm, kein Build-Schritt mehr - HTMX 2.0.4 + PicoCSS 2 vendored in backend/static/ - Jinja2 Templates für alle 9 Seiten (Dashboard, ZFS, Snapshots, Shares, Identities, Logs, Services, Navigator, Login) - HTMX Fragments für Live-Updates (30s Polling Dashboard) - JWT als httpOnly Cookie statt localStorage - Disk Usage zeigt TB/PB korrekt (Jinja2 serverseitig formatiert) - Update-safe: nur Python-Deps, keine npm-Abhängigkeiten Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
15 lines
272 B
Plaintext
15 lines
272 B
Plaintext
fastapi>=0.110.0
|
|
jinja2>=3.1.0
|
|
uvicorn[standard]>=0.27.0
|
|
pydantic>=2.6.0
|
|
pydantic-settings>=2.2.0
|
|
python-jose[cryptography]>=3.3.0
|
|
passlib[bcrypt]>=1.7.4
|
|
python-multipart>=0.0.6
|
|
aiofiles>=23.2.0
|
|
websockets>=12.0
|
|
httpx>=0.26.0
|
|
pyyaml>=6.0.0
|
|
python-pam>=2.0.0
|
|
psutil>=5.9.0
|