fix #1813: fixed custom icon selection

This commit is contained in:
antelle 2021-05-11 18:50:37 +02:00
parent 30628004fd
commit aa734ea976
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
3 changed files with 10 additions and 9 deletions

View File

@ -677,10 +677,10 @@ class FileModel extends Model {
addCustomIcon(iconData) { addCustomIcon(iconData) {
const uuid = kdbxweb.KdbxUuid.random(); const uuid = kdbxweb.KdbxUuid.random();
this.db.meta.customIcons[uuid] = { this.db.meta.customIcons.set(uuid.id, {
data: kdbxweb.ByteUtils.arrayToBuffer(kdbxweb.ByteUtils.base64ToBytes(iconData)), data: kdbxweb.ByteUtils.arrayToBuffer(kdbxweb.ByteUtils.base64ToBytes(iconData)),
lastModified: new Date() lastModified: new Date()
}; });
return uuid.toString(); return uuid.toString();
} }

14
package-lock.json generated
View File

@ -5,7 +5,7 @@
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"version": "1.18.1", "version": "1.18.3",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/core": "^7.14.0", "@babel/core": "^7.14.0",
@ -14,7 +14,7 @@
"@babel/plugin-proposal-optional-chaining": "^7.13.12", "@babel/plugin-proposal-optional-chaining": "^7.13.12",
"@babel/preset-env": "^7.14.1", "@babel/preset-env": "^7.14.1",
"@fortawesome/fontawesome-free": "^5.15.3", "@fortawesome/fontawesome-free": "^5.15.3",
"@keeweb/keeweb-native-messaging-host": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.3/keeweb-native-messaging-host.tgz", "@keeweb/keeweb-native-messaging-host": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.5/keeweb-native-messaging-host.tgz",
"@keeweb/keeweb-native-modules": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.11.6/keeweb-native-modules.tgz", "@keeweb/keeweb-native-modules": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.11.6/keeweb-native-modules.tgz",
"adm-zip": "^0.5.5", "adm-zip": "^0.5.5",
"argon2-browser": "1.15.4", "argon2-browser": "1.15.4",
@ -1567,9 +1567,9 @@
} }
}, },
"node_modules/@keeweb/keeweb-native-messaging-host": { "node_modules/@keeweb/keeweb-native-messaging-host": {
"version": "0.3.3", "version": "0.3.5",
"resolved": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.3/keeweb-native-messaging-host.tgz", "resolved": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.5/keeweb-native-messaging-host.tgz",
"integrity": "sha512-AvHWU0Bwv46Xl6PLyehRRNuZMn+3iWB9zf/YORp4JoJQhQuO8E3XODUadz2gMrZ/irHxC71sQlZG1vAOiUJqdw==", "integrity": "sha512-LitShO2m12x9z/FyNzLpmsA90bz96a45uESyz6oAQvoIqW7axrHtNqb8KHvmY8oz9+CySD3It8y+XuLXXS+gfw==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@keeweb/keeweb-native-modules": { "node_modules/@keeweb/keeweb-native-modules": {
@ -21888,8 +21888,8 @@
} }
}, },
"@keeweb/keeweb-native-messaging-host": { "@keeweb/keeweb-native-messaging-host": {
"version": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.3/keeweb-native-messaging-host.tgz", "version": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.5/keeweb-native-messaging-host.tgz",
"integrity": "sha512-AvHWU0Bwv46Xl6PLyehRRNuZMn+3iWB9zf/YORp4JoJQhQuO8E3XODUadz2gMrZ/irHxC71sQlZG1vAOiUJqdw==" "integrity": "sha512-LitShO2m12x9z/FyNzLpmsA90bz96a45uESyz6oAQvoIqW7axrHtNqb8KHvmY8oz9+CySD3It8y+XuLXXS+gfw=="
}, },
"@keeweb/keeweb-native-modules": { "@keeweb/keeweb-native-modules": {
"version": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.11.6/keeweb-native-modules.tgz", "version": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.11.6/keeweb-native-modules.tgz",

View File

@ -2,6 +2,7 @@ Release notes
------------- -------------
##### v1.18.4 (TBD) ##### v1.18.4 (TBD)
`-` fix #1810: fixed the extension on old macOS starting 10.11 `-` fix #1810: fixed the extension on old macOS starting 10.11
`-` fix #1813: fixed custom icon selection
##### v1.18.3 (2021-05-09) ##### v1.18.3 (2021-05-09)
`-` fix #1804: filling OTP in browser extensions `-` fix #1804: filling OTP in browser extensions