Karten-Ausbau (OSM), Forum-Erweiterung, UI-Komponenten, Refactor Tagebuch/Gassi (DRY), Landing/SEO — APP_VER 1155
This commit is contained in:
parent
2d907f6370
commit
10e39ed135
18 changed files with 871 additions and 405 deletions
|
|
@ -45,9 +45,12 @@ const API = (() => {
|
|||
throw new APIError(msg, 0, 'network');
|
||||
}
|
||||
|
||||
// Versions-Check: Server meldet neue Version → Banner anzeigen (einmalig)
|
||||
// Versions-Check: Server meldet neue Version → beim nächsten navigate() aktualisieren.
|
||||
// Ausnahme: _BY_SW_RELOAD = wir sind gerade von /force-update weitergeleitet worden.
|
||||
// In dem Fall ist APP_VER kurzzeitig veraltet (SW-Cache läuft noch aus) — KEIN erneuter
|
||||
// Pending setzen, sonst entsteht sofort ein Loop beim nächsten Seitenwechsel.
|
||||
const serverVer = response.headers.get('x-app-version');
|
||||
if (serverVer && serverVer !== APP_VER && !window._byUpdatePending) {
|
||||
if (serverVer && serverVer !== APP_VER && !window._byUpdatePending && !window._BY_SW_RELOAD) {
|
||||
window._byUpdatePending = true;
|
||||
window._byNewVersion = serverVer;
|
||||
}
|
||||
|
|
@ -439,6 +442,9 @@ const API = (() => {
|
|||
like(targetType, targetId) {
|
||||
return post('/forum/like', { target_type: targetType, target_id: targetId });
|
||||
},
|
||||
likers(targetType, targetId) {
|
||||
return get(`/forum/likes/${targetType}/${targetId}`);
|
||||
},
|
||||
report(targetType, targetId, grund) {
|
||||
return post('/forum/report', { target_type: targetType, target_id: targetId, grund });
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue