diff --git a/README.md b/README.md index 4a24d3d..7701f0f 100644 --- a/README.md +++ b/README.md @@ -95,13 +95,16 @@ piomint/ ## Lokale Entwicklung -Voraussetzung: Python 3.12+ +Voraussetzung: **Python 3.10+** (Django 5.2 erfordert das; auf macOS zeigt `python3` +je nach System noch auf eine ältere Version – im Zweifel `python3 --version` prüfen und +notfalls `python3.12`/`python3.13` explizit installieren, z. B. via +`brew install python@3.12`). ```bash git clone https://git.samuelzielke.de/samuelzielke/piomint.git cd piomint -python3 -m venv venv +python3.12 -m venv venv # ggf. durch die passende 3.10+-Version ersetzen source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt @@ -143,6 +146,12 @@ bisherigen Versions-URLs auf die aktuellste weiter. 4. `versionnumber` in `app/templates/app/updateinfo.html` hochzählen 5. Changelog-Text in `updateinfo.html` schreiben (erscheint als Update-Hinweis beim ersten Öffnen der neuen Version) +6. **`STATIC_VERSION` in `piomint/settings.py` hochzählen** – hängt als `?v=...` an + allen CSS/JS-`{% static %}`-Links (siehe `piomint/context_processors.py`) und sorgt + dafür, dass bereits installierte Geräte garantiert die neuen Dateien laden statt eine + alte, gecachte Version zu behalten. Ohne diesen Schritt können CSS/JS und HTML + auseinanderlaufen (führte schon zu eingefrorenen Screens bei Bestandsnutzern) – + **nicht vergessen!** ## Roadmap / offene Punkte diff --git a/app/templates/app/base.html b/app/templates/app/base.html index 759a597..e765bf7 100644 --- a/app/templates/app/base.html +++ b/app/templates/app/base.html @@ -6,10 +6,10 @@
- - - - + + + + {% progressive_web_app_meta %} @@ -85,6 +85,6 @@ {% endblock %} - +