From b2ba74bd97ec8abcb57b1286ef848c3690dcf2bb Mon Sep 17 00:00:00 2001 From: Jorrin Date: Thu, 28 Mar 2024 20:26:09 +0100 Subject: [PATCH 1/4] fix ts error, fix styling on PermissionRequest --- src/hooks/useDomainWhitelist.ts | 4 ++-- src/popup.tsx | 2 +- src/tabs/PermissionRequest.css | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/hooks/useDomainWhitelist.ts b/src/hooks/useDomainWhitelist.ts index 18c88f1..a45e711 100644 --- a/src/hooks/useDomainWhitelist.ts +++ b/src/hooks/useDomainWhitelist.ts @@ -23,9 +23,9 @@ export function useDomainWhitelist() { }; } -export function useToggleWhitelistDomain(domain: string) { +export function useToggleWhitelistDomain(domain: string | null) { const { domainWhitelist, addDomain, removeDomain } = useDomainWhitelist(); - const isWhitelisted = domainWhitelist.includes(domain); + const isWhitelisted = domainWhitelist.includes(domain ?? ''); const { grantPermission } = usePermission(); const iconPath = (chrome || browser).runtime.getURL(isWhitelisted ? 'assets/active.png' : 'assets/inactive.png'); diff --git a/src/popup.tsx b/src/popup.tsx index 067636c..8465e44 100644 --- a/src/popup.tsx +++ b/src/popup.tsx @@ -28,7 +28,7 @@ function IndexPopup() { ) : (
- {page === 'toggle' ? : null} + {page === 'toggle' && domain ? : null} {page === 'disabled' ? : null}
diff --git a/src/tabs/PermissionRequest.css b/src/tabs/PermissionRequest.css index 86ff7e7..4c7e741 100644 --- a/src/tabs/PermissionRequest.css +++ b/src/tabs/PermissionRequest.css @@ -10,6 +10,10 @@ body { padding-bottom: 50px; } +#__plasmo { + height: unset; +} + .permission-request.container { width: 90%; margin: 100px auto; From 6fca55a6c32ae7f88451b6529c58a2a5441c2d47 Mon Sep 17 00:00:00 2001 From: William Oldham Date: Thu, 28 Mar 2024 20:33:47 +0000 Subject: [PATCH 2/4] Bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5a1df59..79476d4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@movie-web/extension", "displayName": "movie-web extension", - "version": "1.1.3", + "version": "1.1.4", "description": "Enhance your movie-web experience with just one click", "author": "movie-web", "scripts": { From dbdbf10c5d1ba8c1b86e5feb65d6505cf079dbbe Mon Sep 17 00:00:00 2001 From: William Oldham Date: Fri, 5 Apr 2024 21:23:49 +0100 Subject: [PATCH 3/4] Close the prompt popup when clicking the button --- src/components/SetupScreen.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/SetupScreen.tsx b/src/components/SetupScreen.tsx index 04658d8..c44c17d 100644 --- a/src/components/SetupScreen.tsx +++ b/src/components/SetupScreen.tsx @@ -9,6 +9,7 @@ export function SetupScreen() { const open = useCallback(() => { const url = (chrome || browser).runtime.getURL(`/tabs/PermissionRequest.html`); (chrome || browser).tabs.create({ url }); + window.close(); }, []); return ( From 86a659f47846cce20bd9cf74888a9a2ec0bc86a3 Mon Sep 17 00:00:00 2001 From: William Oldham Date: Fri, 5 Apr 2024 21:24:00 +0100 Subject: [PATCH 4/4] Add explicit support for Firefox Android --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index 79476d4..9dd56f8 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,9 @@ "browser_specific_settings": { "gecko": { "id": "{3fd86354-c73f-4395-9e26-2c5c984579bf}" + }, + "gecko_android": { + "id": "{3fd86354-c73f-4395-9e26-2c5c984579bf}" } }, "web_accessible_resources": [