diff --git a/Shared (Extension)/Resources/event_log.html b/Shared (Extension)/Resources/event_log.html
index 14c27f4..d53c538 100644
--- a/Shared (Extension)/Resources/event_log.html
+++ b/Shared (Extension)/Resources/event_log.html
@@ -110,6 +110,7 @@
+
diff --git a/Shared (Extension)/Resources/event_log.js b/Shared (Extension)/Resources/event_log.js
index 19b12e6..4d6773a 100644
--- a/Shared (Extension)/Resources/event_log.js
+++ b/Shared (Extension)/Resources/event_log.js
@@ -1,4 +1,5 @@
import Alpine from 'alpinejs';
+import { deleteDB } from 'idb';
import jsonFormatHighlight from 'json-format-highlight';
import { getPublicKey } from 'nostr-tools';
import { downloadAllContents, getHosts, sortByIndex } from './db';
@@ -58,6 +59,13 @@ Alpine.data('eventLog', () => ({
});
},
+ async deleteAll() {
+ if (confirm('Are you sure you want to delete ALL events?')) {
+ await deleteDB('events');
+ await this.reload();
+ }
+ },
+
quickKindSelect() {
if (this.quickKind === '') return;
const i = parseInt(this.quickKind);