refresh() zeigte den roten Banner bisher fuer jeden Fehler im gesamten try-Block, auch wenn loadLiveData() laengst erfolgreich war und erst das anschliessende Verarbeiten/Zeichnen der Live-Daten scheiterte (Issue #94: Produktion meldete "API nicht erreichbar", obwohl ein direkter curl-Aufruf die API nachweislich erreichte). Jetzt entscheidet ausschliesslich der Erfolg von loadLiveData() ueber Banner/Demo-Fallback; ein spaeterer Fehler beim Verarbeiten wird nur noch geloggt, ohne die Erreichbarkeit faelschlich zu verneinen. Getestet: composer test (262 Tests) und npm test/frontend (98 Tests) in Docker, beide gruen. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| css | ||
| js | ||
| API.md | ||
| favicon.png | ||
| office.html | ||
| record.html | ||