From c438ee90e3be4e5e01ae3d045d6b841a03bd46eb Mon Sep 17 00:00:00 2001 From: vnugent Date: Sun, 7 Jan 2024 20:39:18 -0500 Subject: losts of package updates & permissions --- extension/src/entries/background/main.ts | 6 +- extension/src/entries/background/script.js | 2 +- extension/src/entries/background/serviceWorker.js | 2 +- .../src/entries/contentScript/auth-popup.html | 10 ++ .../primary/components/PromptPopup.vue | 75 ++++++------ .../src/entries/contentScript/primary/main.js | 5 +- .../src/entries/contentScript/renderContent.js | 2 +- extension/src/entries/contentScript/util.ts | 38 +----- extension/src/entries/nostr-provider.js | 2 +- extension/src/entries/options/App.vue | 26 ++-- .../src/entries/options/components/AutoRules.vue | 119 +++++++++++++++++++ .../entries/options/components/EvHistoryTable.vue | 84 +++++++++++++ .../entries/options/components/EventHistory.vue | 132 +++++++++++++++++++++ extension/src/entries/options/main.js | 9 +- .../src/entries/popup/Components/PageContent.vue | 21 +++- extension/src/entries/popup/main.js | 5 +- extension/src/entries/store/features.ts | 8 +- extension/src/entries/store/identity.ts | 2 +- extension/src/entries/store/index.ts | 3 +- extension/src/entries/store/mfaconfig.ts | 2 +- extension/src/entries/store/permissions.ts | 105 ++++++++++++++++ 21 files changed, 555 insertions(+), 103 deletions(-) create mode 100644 extension/src/entries/contentScript/auth-popup.html create mode 100644 extension/src/entries/options/components/AutoRules.vue create mode 100644 extension/src/entries/options/components/EvHistoryTable.vue create mode 100644 extension/src/entries/options/components/EventHistory.vue create mode 100644 extension/src/entries/store/permissions.ts (limited to 'extension/src/entries') diff --git a/extension/src/entries/background/main.ts b/extension/src/entries/background/main.ts index 85e358a..a38eeff 100644 --- a/extension/src/entries/background/main.ts +++ b/extension/src/entries/background/main.ts @@ -1,4 +1,4 @@ -// Copyright (C) 2023 Vaughn Nugent +// Copyright (C) 2024 Vaughn Nugent // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as @@ -25,6 +25,7 @@ import { useEventTagFilterApi, useInjectAllowList, useMfaConfigApi, + usePermissionApi } from "../../features"; import { useBackgroundFeatures } from "../../features/framework"; @@ -42,5 +43,6 @@ register([ usePkiApi, useEventTagFilterApi, useInjectAllowList, - useMfaConfigApi + useMfaConfigApi, + usePermissionApi ]) \ No newline at end of file diff --git a/extension/src/entries/background/script.js b/extension/src/entries/background/script.js index b0211d1..2e3167b 100644 --- a/extension/src/entries/background/script.js +++ b/extension/src/entries/background/script.js @@ -1,4 +1,4 @@ -// Copyright (C) 2023 Vaughn Nugent +// Copyright (C) 2024 Vaughn Nugent // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as diff --git a/extension/src/entries/background/serviceWorker.js b/extension/src/entries/background/serviceWorker.js index b0211d1..2e3167b 100644 --- a/extension/src/entries/background/serviceWorker.js +++ b/extension/src/entries/background/serviceWorker.js @@ -1,4 +1,4 @@ -// Copyright (C) 2023 Vaughn Nugent +// Copyright (C) 2024 Vaughn Nugent // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as diff --git a/extension/src/entries/contentScript/auth-popup.html b/extension/src/entries/contentScript/auth-popup.html new file mode 100644 index 0000000..42a2ce3 --- /dev/null +++ b/extension/src/entries/contentScript/auth-popup.html @@ -0,0 +1,10 @@ + + + + + Authorize + + + +
+ \ No newline at end of file diff --git a/extension/src/entries/contentScript/primary/components/PromptPopup.vue b/extension/src/entries/contentScript/primary/components/PromptPopup.vue index 156dfb8..1f62877 100644 --- a/extension/src/entries/contentScript/primary/components/PromptPopup.vue +++ b/extension/src/entries/contentScript/primary/components/PromptPopup.vue @@ -1,12 +1,12 @@