Skip to content

Commit 7c63e87

Browse files
Add Reload button that purges site cache via chrome.browsingData
- New reload-cache plugin: purges HTTP cache and Cache API for current origin, then reloads tab - Uses chrome.browsingData.remove() with origins scope; added browsingData permission - Reload button shown in preview, live, review, and prod environments only - i18n: reload_clear_cache, reload_clear_cache_state in all locales - Tests and chrome mock updated for new plugin and purgeCacheAndReload action Made-with: Cursor
1 parent 2372140 commit 7c63e87

File tree

16 files changed

+155
-0
lines changed

16 files changed

+155
-0
lines changed

src/extension/_locales/de/messages.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -743,6 +743,13 @@
743743
"update_success": {
744744
"message": "Vorschau erfolgreich aktualisiert, wird neu geladen …"
745745
},
746+
"reload_clear_cache": {
747+
"message": "Reload",
748+
"description": "Purge site cache and reload the page"
749+
},
750+
"reload_clear_cache_state": {
751+
"message": "Clearing cache and reloading..."
752+
},
746753
"user_login": {
747754
"message": "Anmelden"
748755
},

src/extension/_locales/en/messages.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,13 @@
664664
"update_success": {
665665
"message": "Preview successfully updated, reloading..."
666666
},
667+
"reload_clear_cache": {
668+
"message": "Reload",
669+
"description": "Purge site cache and reload the page"
670+
},
671+
"reload_clear_cache_state": {
672+
"message": "Clearing cache and reloading..."
673+
},
667674
"preview_success": {
668675
"message": "Preview successfully updated, opening Preview..."
669676
},

src/extension/_locales/es/messages.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -743,6 +743,13 @@
743743
"update_success": {
744744
"message": "Vista previa actualizada correctamente, volviendo a cargar..."
745745
},
746+
"reload_clear_cache": {
747+
"message": "Reload",
748+
"description": "Purge site cache and reload the page"
749+
},
750+
"reload_clear_cache_state": {
751+
"message": "Clearing cache and reloading..."
752+
},
746753
"user_login": {
747754
"message": "Iniciar sesión"
748755
},

src/extension/_locales/fr/messages.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,13 @@
744744
"update_success": {
745745
"message": "Aperçu mis à jour. Nouveau chargement..."
746746
},
747+
"reload_clear_cache": {
748+
"message": "Reload",
749+
"description": "Purge site cache and reload the page"
750+
},
751+
"reload_clear_cache_state": {
752+
"message": "Clearing cache and reloading..."
753+
},
747754
"user_login": {
748755
"message": "Se connecter"
749756
},

src/extension/_locales/it/messages.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,13 @@
744744
"update_success": {
745745
"message": "Anteprima aggiornata, ricaricamento in corso..."
746746
},
747+
"reload_clear_cache": {
748+
"message": "Reload",
749+
"description": "Purge site cache and reload the page"
750+
},
751+
"reload_clear_cache_state": {
752+
"message": "Clearing cache and reloading..."
753+
},
747754
"user_login": {
748755
"message": "Accedi"
749756
},

src/extension/_locales/ja/messages.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,13 @@
744744
"update_success": {
745745
"message": "プレビューが正常に更新されました。リロード中..."
746746
},
747+
"reload_clear_cache": {
748+
"message": "Reload",
749+
"description": "Purge site cache and reload the page"
750+
},
751+
"reload_clear_cache_state": {
752+
"message": "Clearing cache and reloading..."
753+
},
747754
"user_login": {
748755
"message": "ログイン"
749756
},

src/extension/_locales/ko/messages.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,13 @@
744744
"update_success": {
745745
"message": "미리보기가 정상적으로 업데이트됨. 다시 로드하는 중..."
746746
},
747+
"reload_clear_cache": {
748+
"message": "Reload",
749+
"description": "Purge site cache and reload the page"
750+
},
751+
"reload_clear_cache_state": {
752+
"message": "Clearing cache and reloading..."
753+
},
747754
"user_login": {
748755
"message": "로그인"
749756
},

src/extension/_locales/pt_BR/messages.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,13 @@
744744
"update_success": {
745745
"message": "Visualização atualizada com sucesso. Recarregando..."
746746
},
747+
"reload_clear_cache": {
748+
"message": "Reload",
749+
"description": "Purge site cache and reload the page"
750+
},
751+
"reload_clear_cache_state": {
752+
"message": "Clearing cache and reloading..."
753+
},
747754
"user_login": {
748755
"message": "Fazer logon"
749756
},

src/extension/_locales/zh_CN/messages.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,13 @@
744744
"update_success": {
745745
"message": "预览更新成功,正在重新加载……"
746746
},
747+
"reload_clear_cache": {
748+
"message": "Reload",
749+
"description": "Purge site cache and reload the page"
750+
},
751+
"reload_clear_cache_state": {
752+
"message": "Clearing cache and reloading..."
753+
},
747754
"user_login": {
748755
"message": "登录"
749756
},

src/extension/_locales/zh_TW/messages.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,13 @@
744744
"update_success": {
745745
"message": "預覽已成功更新,正在重新載入…"
746746
},
747+
"reload_clear_cache": {
748+
"message": "Reload",
749+
"description": "Purge site cache and reload the page"
750+
},
751+
"reload_clear_cache_state": {
752+
"message": "Clearing cache and reloading..."
753+
},
747754
"user_login": {
748755
"message": "登入"
749756
},

0 commit comments

Comments
 (0)