diff --git a/PUBLISHING.md b/PUBLISHING.md index 5f37527..51e14a2 100644 --- a/PUBLISHING.md +++ b/PUBLISHING.md @@ -4,7 +4,7 @@ - Ensure the version in `manifest.json` and `package.json` is updated. ## Chrome -1. Build production version by running `npm run build` in `src` folder. +1. Build production version by running `npm run prod` in `src` folder. 2. Copy `report.html`, `icons`, `background.js`, `content-script.js`, `manifest.json` and (optionally) `build.js.map` from the `src` folder into the new `dist` folder. 3. Side load the `dist` folder into Chrome and test it works correctly. 4. Zip up all the files inside the `dist` folder and name it `salesforce-user-perm-report-VERSION-chrome.zip` @@ -12,7 +12,7 @@ ## Edge -1. Build production version by running `npm run build` in `src` folder. +1. Build production version by running `npm run prod` in `src` folder. 2. Copy `report.html`, `icons`, `background.js`, `content-script.js`, `manifest.json` and (optionally) `build.js.map` from the `src` folder into the new `dist` folder. 3. Add the following line to `manifest.json` ```json @@ -20,20 +20,4 @@ ``` 4. Side load the `dist` folder into Edge and test it works correctly. 5. Zip up all the files inside the `dist` folder and name it `salesforce-user-perm-report-VERSION-edge.zip` -6. Upload new version to Microsoft Partner Center - -## Opera (incl OperaGX) - -1. Build production version by running `npm run build` in `src` folder. -2. Copy `report.html`, `icons`, `background.js`, `content-script.js`, `manifest.json` and (optionally) `build.js.map` from the `src` folder into the new `dist` folder. -3. Replace `minimum_chrome_version` with the following in `manifest.json` -```json - "minimum_opera_version": "74", -``` -4. Side load the `dist` folder into Opera and OperaGX and test it works correctly. -5. Zip up all the files inside the `dist` folder and name it `salesforce-user-perm-report-VERSION-opera.zip` -6. Upload new version to TODO - -## Firefox - -At the time of writing, Firefox has not yet implemented support for manifest v3 and therefore this extension is not compatible with Firefox. \ No newline at end of file +6. Upload new version to Microsoft Partner Center \ No newline at end of file diff --git a/README.md b/README.md index 017f562..0ea0e0d 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,8 @@ Features Roadmap - ✅ Edge support - - 🔄 Opera support - - 🔄 Firefox support - - 🔄 Various QoL & UI improvements + - ✅ Various QoL & UI improvements + - 🔄 Firefox support (likely next year when Firefox adds manifest v3 support) - Modifying & saving permissions - Toggle between labels and full names - Toggle showing only granted permissions @@ -87,9 +86,9 @@ Navigate to any user detail record in Classic or Lightning and click the "Open P
-**Q**: Is this extension available on Edge/Firefox/Safari? +**Q**: Is this extension available on Firefox/Safari? -**A**: I plan on making the extension available on the latest Edge and Firefox versions. I do not have a Mac so I'm not planning for Safari support. +**A**: I plan on making the extension available on Firefox. I do not have a Mac so I'm not planning for Safari support. ## Support diff --git a/src/front-end/App.vue b/src/front-end/App.vue index fde9c60..282bf78 100644 --- a/src/front-end/App.vue +++ b/src/front-end/App.vue @@ -1,55 +1,60 @@