Skip to content

Commit df0b859

Browse files
Sneezrymymindstormspaettevuittont60
authored
Migrate to MV3 (Chrome, Firefox, Edge) (#1009)
* Migrate to MV3 * fix entry type * fix default storage area * fix mv3 migration errors * further CI fixes * Fix disable backup policy not working issue (#1050) * 6.3.5 * typo * Fix bad practice with argon2-browser * Remove 'offline_enabled' from manifest * update test runner and coverage for mv3 * don't use dev config by default * fix typo (#1144) * add import QR images/OTP URLs buttons to add account page * Migrate to MV3 * fix entry type * fix default storage area * fix mv3 migration errors * further CI fixes * Fix bad practice with argon2-browser * Remove 'offline_enabled' from manifest * update test runner and coverage for mv3 * don't use dev config by default * dump version * update manifest * fix ff csp * remove artifact * rename test files * move syncTimeWithGoogle out of popup.ts this prevents a dependency issue in the tests * fix the tests, remove code coverage mv3 makes code cov w/ istanbul virtually impossible due to restrictions on unsafe-eval * remove testing code * refactor user settings (#1191) * remove out-of-date eslint comments * fix user settings migration issue * fix user setting migration issue * fix edge errors * fix edge issues * update firefox permissions * remove all_urls permission since Firefox has supported activeTab * fix firefox crash due to functions getting added to usersettings object --------- Co-authored-by: Brendan Early <mymindstorm@evermiss.net> Co-authored-by: Zhe Li <Sneezry@users.noreply.github.com> Co-authored-by: spaette <111918424+spaette@users.noreply.github.com> Co-authored-by: vuittont60 <81072379+vuittont60@users.noreply.github.com>
1 parent 2145edc commit df0b859

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+6335
-15385
lines changed

.github/workflows/main.yml

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,38 +9,34 @@ jobs:
99

1010
steps:
1111
- uses: actions/checkout@v2
12-
12+
1313
- name: Setup Node.js environment
1414
uses: actions/setup-node@v2.1.2
15-
15+
1616
- name: Install dependencies
1717
run: |
1818
npm i prettier
19-
sudo npm i -g lintspaces-cli
2019
2120
- name: Prettier
2221
run: ./node_modules/prettier/bin-prettier.js --check ./src/* ./src/**/* ./src/**/**/* ./sass/*.scss
2322

24-
- name: lintspaces
25-
run: |
26-
lintspaces -nt -d 'spaces' -i 'js-comments' src/*/* src/*.ts view/* manifest-*.json css/popup.css css/import.css
2723
build:
2824
runs-on: ubuntu-latest
2925
name: Build ${{ matrix.platform }}
30-
26+
3127
strategy:
3228
matrix:
3329
platform: ["chrome", "firefox"]
34-
30+
3531
steps:
3632
- uses: actions/checkout@v2
37-
33+
3834
- name: Setup Node.js environment
3935
uses: actions/setup-node@v2.1.2
40-
36+
4137
- name: Install dependencies
4238
run: npm ci
43-
39+
4440
- name: Build
4541
run: npm run ${{ matrix.platform }}
4642
run-tests:
@@ -63,6 +59,3 @@ jobs:
6359
uses: mujo-code/puppeteer-headful@master
6460
with:
6561
args: npm test
66-
67-
- name: Codecov
68-
uses: codecov/codecov-action@v1.5.0

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
node_modules
22
build
3-
chrome
4-
firefox
5-
edge
3+
chrome*
4+
firefox*
5+
edge*
66
dist
77
.vscode
88
.atom-build.yml

_locales/ar/messages.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,6 @@
473473
"permission_context_menus": {
474474
"message": "يضيف Authenticator إلى القائمة."
475475
},
476-
"permission_all_urls": {
477-
"message": "الوصول إلى جميع المواقع لمسح رموز QR."
478-
},
479476
"permission_sync_clock": {
480477
"message": "يسمح بمزامنة الساعة مع جوجل."
481478
},

_locales/bg/messages.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,6 @@
473473
"permission_context_menus": {
474474
"message": "Adds Authenticator to context menu."
475475
},
476-
"permission_all_urls": {
477-
"message": "Access to all websites to scan QR codes."
478-
},
479476
"permission_sync_clock": {
480477
"message": "Allows clock sync with Google."
481478
},

_locales/bn/messages.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,6 @@
473473
"permission_context_menus": {
474474
"message": "কনট্যাক্স মেনু তে অথেন্টিকেটর যুক্ত করুন। "
475475
},
476-
"permission_all_urls": {
477-
"message": "কিউআর কোডটি স্ক্যান করার জন্য সকল ওয়েবসাইট অ্যাক্সেস করুন।"
478-
},
479476
"permission_sync_clock": {
480477
"message": "গুগল এর সাথে ঘড়ি সিঙ্ক করুন।"
481478
},

_locales/ca/messages.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,6 @@
473473
"permission_context_menus": {
474474
"message": "Afegeix Authenticator al menú contextual."
475475
},
476-
"permission_all_urls": {
477-
"message": "Accés a tots els llocs web per escanejar codis QR."
478-
},
479476
"permission_sync_clock": {
480477
"message": "Permet la sincronització del rellotge amb Google."
481478
},

_locales/cs/messages.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,6 @@
473473
"permission_context_menus": {
474474
"message": "Přidá Authenticator do kontextové nabídky."
475475
},
476-
"permission_all_urls": {
477-
"message": "Přístup ke všem webům pro skenování QR kódů."
478-
},
479476
"permission_sync_clock": {
480477
"message": "Umožnit synchronizaci hodin s Google."
481478
},

_locales/da/messages.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,6 @@
473473
"permission_context_menus": {
474474
"message": "Adds Authenticator to context menu."
475475
},
476-
"permission_all_urls": {
477-
"message": "Access to all websites to scan QR codes."
478-
},
479476
"permission_sync_clock": {
480477
"message": "Allows clock sync with Google."
481478
},

_locales/de/messages.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,6 @@
473473
"permission_context_menus": {
474474
"message": "Fügt Authenticator dem Kontextmenü hinzu."
475475
},
476-
"permission_all_urls": {
477-
"message": "Zugriff auf alle Webseiten, um QR-Codes zu scannen."
478-
},
479476
"permission_sync_clock": {
480477
"message": "Synchronisierung mit Google zulassen."
481478
},

_locales/el/messages.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,6 @@
473473
"permission_context_menus": {
474474
"message": "Adds Authenticator to context menu."
475475
},
476-
"permission_all_urls": {
477-
"message": "Access to all websites to scan QR codes."
478-
},
479476
"permission_sync_clock": {
480477
"message": "Allows clock sync with Google."
481478
},

0 commit comments

Comments
 (0)