diff --git a/frontend/src/lib/ReloadPrompt.svelte b/frontend/src/lib/ReloadPrompt.svelte
new file mode 100644
index 0000000..ba08e51
--- /dev/null
+++ b/frontend/src/lib/ReloadPrompt.svelte
@@ -0,0 +1,75 @@
+
+
+{#if toast}
+
+
+ {#if $offlineReady}
+
+ App ready to work offline
+
+ {:else}
+
+ New content available, click on reload button to update.
+
+ {/if}
+
+ {#if $needRefresh}
+
+ {/if}
+
+
+{/if}
+
+
diff --git a/frontend/src/routes/+layout.svelte b/frontend/src/routes/+layout.svelte
index b9bb9f5..76f5ca9 100644
--- a/frontend/src/routes/+layout.svelte
+++ b/frontend/src/routes/+layout.svelte
@@ -26,6 +26,10 @@
+{#await import('$lib/ReloadPrompt.svelte') then { default: ReloadPrompt}}
+
+{/await}
+
{@html webManifestLink}