Compare commits

..

3 Commits

Author SHA1 Message Date
elpatron cc87b0f8e6 chore: release v0.1.0.67 2026-05-31 14:46:45 +02:00
elpatron 58984594b0 fix(pwa): Pending-Refresh bei Suppression nicht sofort verwerfen
Suppression wird vor dem Flush geprüft, damit gepufferte
needRefresh-Werte erhalten bleiben, bis die Unterdrückung endet.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-31 14:46:02 +02:00
elpatron 61675e1085 fix(pwa): Ausstehendes needRefresh nicht mehr während des Renders setzen
Frühe Service-Worker-Callbacks puffern den Refresh-Status; der Flush
erfolgt jetzt im useEffect statt in der Render-Phase.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-31 14:44:12 +02:00
2 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -1 +1 @@
0.1.0.67
0.1.0.68
+4 -4
View File
@@ -113,14 +113,14 @@ export function usePwaUpdate() {
})
setNeedRefreshRef.current = setNeedRefresh
if (pendingNeedRefreshRef.current !== null) {
setNeedRefresh(pendingNeedRefreshRef.current)
pendingNeedRefreshRef.current = null
}
useEffect(() => {
if (isUpdateSuppressed()) {
setNeedRefresh(false)
} else if (pendingNeedRefreshRef.current !== null) {
const pending = pendingNeedRefreshRef.current
pendingNeedRefreshRef.current = null
setNeedRefresh(pending)
}
void isDeployedVersionNewer().then((outdated) => {