Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v7.0.0 #1195

Merged
merged 55 commits into from
May 27, 2024
Merged

v7.0.0 #1195

Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
38a066c
add compact theme
Sneezry Dec 31, 2021
9f36ad6
Add new strings
github-actions[bot] Dec 31, 2021
c57d05f
add icon for shortcut (#820)
Sneezry Dec 31, 2021
54a1bcb
strict ts
rebornix Jan 1, 2022
185e00a
managed storage not available in safari.
rebornix Jan 1, 2022
05dbda0
use blob url to replace data url (#817)
Sneezry Jan 2, 2022
72430cf
Add flat theme.
rebornix Jan 10, 2022
c3909f4
add permissions management (#827)
Sneezry Jan 16, 2022
26f6fc6
Add new strings
github-actions[bot] Jan 16, 2022
21550d6
Bump pathval from 1.1.0 to 1.1.1 (#852)
dependabot[bot] Feb 11, 2022
1648193
Bump node-fetch from 2.6.1 to 2.6.7 (#853)
dependabot[bot] Feb 11, 2022
6b96a7b
Bump urijs from 1.19.7 to 1.19.10 (#873)
dependabot[bot] Mar 9, 2022
96608f5
Bump minimist from 1.2.5 to 1.2.6 (#884)
dependabot[bot] Apr 13, 2022
d2440bc
Bump ansi-regex from 3.0.0 to 3.0.1 (#885)
dependabot[bot] Apr 13, 2022
393a6b2
Bump urijs from 1.19.10 to 1.19.11 (#886)
dependabot[bot] Apr 13, 2022
2f897c9
add autofill command (#831)
Sneezry Apr 25, 2022
727f9e5
Add 'wasm-unsafe-eval' to custom CSP (fix #906)
mozfreddyb May 23, 2022
165f787
Merge remote-tracking branch 'origin/dev' into rebornix/safari
rebornix Jul 4, 2022
3104e5d
revert unnecessary change
rebornix Jul 4, 2022
a23a6cb
Update readme
rebornix Jul 4, 2022
88ee90e
Browser componnet
rebornix Jan 1, 2022
0eda159
isFirefox
rebornix Jan 1, 2022
c850bfb
isEdge.
rebornix Jan 1, 2022
419d614
:lipstick:
rebornix Jan 2, 2022
fd8ffa7
TypeScript does not like type annotation for catch.
rebornix Jan 2, 2022
af1505e
:lipstick:
rebornix Jan 2, 2022
4d5fe4a
fix build
rebornix Jan 11, 2022
8e695b0
update theme for safari
rebornix Jan 23, 2022
86477cb
fix local download
rebornix Jan 24, 2022
7383852
update to latest
rebornix Jul 4, 2022
351d0e9
minimal change
rebornix Jul 4, 2022
4b44854
:lipstick:
rebornix Jul 4, 2022
2ecdb54
fix redundant theme option
rebornix Jul 4, 2022
b2d1701
Update translations from crowdin
mymindstorm Jul 10, 2022
d02ab01
Merge branch 'dev' into rebornix/safari
mymindstorm Jul 10, 2022
d34f98b
Merge pull request #907 from mozfreddyb/patch-1
mymindstorm Jul 10, 2022
d143d80
Update readme for safari.
rebornix Jul 11, 2022
db17b3d
Use `&&`
rebornix Jul 15, 2022
0d7f09a
Merge pull request #923 from rebornix/rebornix/safari
rebornix Jul 16, 2022
9ec8c14
Add new strings
github-actions[bot] Jul 16, 2022
3df694b
Bump terser from 4.8.0 to 4.8.1 (#929)
dependabot[bot] Jul 22, 2022
fb54060
Bump loader-utils from 1.4.0 to 1.4.1 (#970)
dependabot[bot] Nov 8, 2022
48ce3c9
Bump qs from 6.9.4 to 6.11.0 (#985)
dependabot[bot] Dec 7, 2022
38a3995
Bump json5 from 1.0.1 to 1.0.2 (#993)
dependabot[bot] Jan 7, 2023
7e68e0d
Bump cookiejar from 2.1.2 to 2.1.4 (#1006)
dependabot[bot] Jan 24, 2023
eed5431
Fix disable backup policy not working issue (#1050)
Sneezry May 10, 2023
c5976b6
6.3.5
Sneezry May 10, 2023
a79b14f
typo
spaette Dec 20, 2023
d1bae1d
Merge pull request #1138 from vaerksted/dev
mymindstorm Dec 20, 2023
60ea813
fix typo (#1144)
vuittont60 Jan 16, 2024
b684ed6
add import QR images/OTP URLs buttons to add account page
Sneezry Feb 28, 2024
2145edc
Add new strings
github-actions[bot] Feb 28, 2024
df0b859
Migrate to MV3 (Chrome, Firefox, Edge) (#1009)
Sneezry May 27, 2024
25d60cc
Add new strings
github-actions[bot] May 27, 2024
bbcf25e
Merge branch 'release' into dev
Sneezry May 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
strict ts
  • Loading branch information
rebornix committed Jan 1, 2022
commit 54a1bcbb588e11099b9fe43f3bb8d114e9d1ff86
10 changes: 5 additions & 5 deletions src/background.ts
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ async function getTotp(text: string, silent = false) {

try {
label = decodeURIComponent(label);
} catch (error) {
} catch (error: any) {
console.error(error);
}
if (label.indexOf(":") !== -1) {
Expand Down Expand Up @@ -411,7 +411,7 @@ function getBackupToken(service: string) {
localStorage.driveRefreshToken = res.refresh_token;
resolve(true);
}
} catch (error) {
} catch (error: any) {
console.error(error);
reject(error);
}
Expand Down Expand Up @@ -453,7 +453,7 @@ function getBackupToken(service: string) {
res.refresh_token;
resolve(true);
}
} catch (error) {
} catch (error: any) {
console.error(error);
reject(error);
}
Expand Down Expand Up @@ -530,7 +530,7 @@ chrome.runtime.onInstalled.addListener(async (details) => {
chrome.commands.onCommand.addListener(async (command: string) => {
switch (command) {
case "scan-qr":
await new Promise(
await new Promise<void>(
(resolve: () => void, reject: (reason: Error) => void) => {
try {
return chrome.tabs.executeScript(
Expand All @@ -539,7 +539,7 @@ chrome.commands.onCommand.addListener(async (command: string) => {
chrome.tabs.insertCSS({ file: "/css/content.css" }, resolve);
}
);
} catch (error) {
} catch (error: any) {
console.error(error);
return reject(error);
}
Expand Down
24 changes: 12 additions & 12 deletions src/models/backup.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,14 @@ export class Dropbox implements BackupProvider {
} else {
resolve(false);
}
} catch (error) {
} catch (error: any) {
reject(error);
}
}
return;
};
xhr.send(backup);
} catch (error) {
} catch (error: any) {
return reject(error);
}
}
Expand Down Expand Up @@ -141,7 +141,7 @@ export class Drive implements BackupProvider {
} else {
resolve(false);
}
} catch (error) {
} catch (error: any) {
console.error(error);
reject(error);
}
Expand Down Expand Up @@ -216,7 +216,7 @@ export class Drive implements BackupProvider {
localStorage.driveToken = res.access_token;
resolve(true);
}
} catch (error) {
} catch (error: any) {
console.error(error);
reject(error);
}
Expand Down Expand Up @@ -271,7 +271,7 @@ export class Drive implements BackupProvider {
} else {
resolve(true);
}
} catch (error) {
} catch (error: any) {
console.error(error);
reject(error);
}
Expand Down Expand Up @@ -309,7 +309,7 @@ export class Drive implements BackupProvider {
console.error(res.error.message);
resolve(false);
}
} catch (error) {
} catch (error: any) {
console.error(error);
reject(error);
}
Expand Down Expand Up @@ -374,7 +374,7 @@ export class Drive implements BackupProvider {
console.error(res.error.message);
resolve(false);
}
} catch (error) {
} catch (error: any) {
reject(error);
}
}
Expand All @@ -400,7 +400,7 @@ export class Drive implements BackupProvider {
requestData = requestData + line + "\n";
});
xhr.send(requestData);
} catch (error) {
} catch (error: any) {
return reject(error);
}
}
Expand Down Expand Up @@ -478,7 +478,7 @@ export class OneDrive implements BackupProvider {
} else {
resolve(false);
}
} catch (error) {
} catch (error: any) {
console.error(error);
reject(error);
}
Expand Down Expand Up @@ -526,7 +526,7 @@ export class OneDrive implements BackupProvider {
localStorage.oneDriveToken = res.access_token;
resolve(true);
}
} catch (error) {
} catch (error: any) {
console.error(error);
reject(error);
}
Expand Down Expand Up @@ -589,14 +589,14 @@ export class OneDrive implements BackupProvider {
console.error(res.error.message);
resolve(false);
}
} catch (error) {
} catch (error: any) {
reject(error);
}
}
return;
};
xhr.send(backup);
} catch (error) {
} catch (error: any) {
return reject(error);
}
}
Expand Down
28 changes: 14 additions & 14 deletions src/models/storage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ export class BrowserStorage {
// https://github.com/Authenticator-Extension/Authenticator/issues/412
static async clearLogs() {
const storageLocation = await this.getStorageLocation();
await new Promise((resolve: () => void) => {
await new Promise<void>((resolve: () => void) => {
if (storageLocation === "local") {
chrome.storage.local.get((data) => {
chrome.storage.local.clear(() => {
Expand Down Expand Up @@ -366,15 +366,15 @@ export class EntryStorage {
return resolve(_data);
});
return;
} catch (error) {
} catch (error: any) {
return reject(error);
}
}
);
}

static import(encryption: Encryption, data: { [hash: string]: OTPStorage }) {
return new Promise(
return new Promise<void>(
(resolve: () => void, reject: (reason: Error) => void) => {
try {
BrowserStorage.get(async (_data: { [hash: string]: OTPStorage }) => {
Expand Down Expand Up @@ -479,30 +479,30 @@ export class EntryStorage {
BrowserStorage.set(_data, resolve);
});
return;
} catch (error) {
} catch (error: any) {
return reject(error);
}
}
);
}

static add(entry: OTPEntry) {
return new Promise(
return new Promise<void>(
(resolve: () => void, reject: (reason: Error) => void) => {
try {
BrowserStorage.set(
{ [entry.hash]: this.getOTPStorageFromEntry(entry) },
resolve
);
} catch (error) {
} catch (error: any) {
reject(error);
}
}
);
}

static update(entry: OTPEntry) {
return new Promise(
return new Promise<void>(
(resolve: () => void, reject: (reason: Error) => void) => {
try {
BrowserStorage.get((_data: { [hash: string]: OTPStorage }) => {
Expand All @@ -515,15 +515,15 @@ export class EntryStorage {
BrowserStorage.set(_data, resolve);
});
return;
} catch (error) {
} catch (error: any) {
return reject(error);
}
}
);
}

static set(entries: OTPEntry[]) {
return new Promise(
return new Promise<void>(
(resolve: () => void, reject: (reason: Error) => void) => {
try {
BrowserStorage.get((_data: { [hash: string]: OTPStorage }) => {
Expand All @@ -535,7 +535,7 @@ export class EntryStorage {
BrowserStorage.set(_data, resolve);
});
return;
} catch (error) {
} catch (error: any) {
reject(error);
}
}
Expand Down Expand Up @@ -619,21 +619,21 @@ export class EntryStorage {
return resolve(data);
});
return;
} catch (error) {
} catch (error: any) {
return reject(error);
}
}
);
}

static remove(hash: string) {
return new Promise((resolve: () => void) => {
return new Promise<void>((resolve: () => void) => {
return BrowserStorage.remove(hash, resolve);
});
}

static delete(entry: OTPEntry) {
return new Promise(
return new Promise<void>(
(resolve: () => void, reject: (reason: Error) => void) => {
try {
BrowserStorage.get((_data: { [hash: string]: OTPStorage }) => {
Expand All @@ -647,7 +647,7 @@ export class EntryStorage {
return;
});
return;
} catch (error) {
} catch (error: any) {
return reject(error);
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/popup.ts
Original file line number Diff line number Diff line change
Expand Up @@ -339,7 +339,7 @@ export function syncTimeWithGoogle() {
}
};
xhr.send();
} catch (error) {
} catch (error: any) {
return reject(error);
}
}
Expand Down
4 changes: 2 additions & 2 deletions src/store/Accounts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@ export class Accounts implements Module {
key: { enc: encKey, hash: encKeyHash },
});
await EntryStorage.set(state.state.entries);
await new Promise((resolve) => {
await new Promise<void>((resolve) => {
BrowserStorage.remove(oldKeys, () => {
resolve();
});
Expand Down Expand Up @@ -377,7 +377,7 @@ export class Accounts implements Module {
});
await EntryStorage.set(state.state.entries);
if (removeHashes.length) {
await new Promise((resolve) => {
await new Promise<void>((resolve) => {
BrowserStorage.remove(removeHashes, () => {
resolve();
});
Expand Down
2 changes: 1 addition & 1 deletion src/store/i18n.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ export async function loadI18nMessages() {
};
xhr.open("GET", chrome.extension.getURL("/_locales/en/messages.json"));
xhr.send();
} catch (error) {
} catch (error: any) {
return reject(error);
}
}
Expand Down