+ color="primary"
+ aria-hidden="true">
mdi-tab
+ color="primary"
+ aria-hidden="true">
mdi-folder
{{ folderName }}
@@ -40,7 +45,8 @@
+ :class="{ spinning: account.data.syncing }"
+ aria-hidden="true">
{{ statusIcon }}
{{ statusLabel }}
@@ -120,7 +126,7 @@
params: { accountId: account.id },
}"
target="_blank">
- mdi-cog
+ mdi-cog
{{ t('LabelOptions') }}
@@ -130,16 +136,18 @@
small
:disabled="account.data.syncing || account.data.scheduled"
:title="t('LabelSyncDownOnce')"
+ :aria-label="t('LabelSyncDownOnce')"
@click="onTriggerSyncDown">
- mdi-arrow-down-bold
+ mdi-arrow-down-bold
- mdi-arrow-up-bold
+ mdi-arrow-up-bold
- mdi-sync
+ mdi-sync
- mdi-cancel
+ mdi-cancel
diff --git a/src/ui/components/NextcloudLogin.vue b/src/ui/components/NextcloudLogin.vue
index 2e45181df4..c1c2489a11 100644
--- a/src/ui/components/NextcloudLogin.vue
+++ b/src/ui/components/NextcloudLogin.vue
@@ -14,9 +14,10 @@
- mdi-account-circle
+ mdi-account-circle
{{ t('LabelLoginFlowStart') }}
@@ -27,9 +28,10 @@
- mdi-cancel
+ mdi-cancel
{{ t('LabelLoginFlowStop') }}
@@ -37,11 +39,21 @@
+ @input="$emit('update:password', $event)">
+
+
+ {{ showPassword ? 'mdi-eye' : 'mdi-eye-off' }}
+
+
+
diff --git a/src/ui/components/OptionAllowRedirects.vue b/src/ui/components/OptionAllowRedirects.vue
index f9200671d1..c2f2521f8a 100644
--- a/src/ui/components/OptionAllowRedirects.vue
+++ b/src/ui/components/OptionAllowRedirects.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelAllowredirects') }}
diff --git a/src/ui/components/OptionAutoSync.vue b/src/ui/components/OptionAutoSync.vue
index 3cd7a1b67e..721b180e72 100644
--- a/src/ui/components/OptionAutoSync.vue
+++ b/src/ui/components/OptionAutoSync.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelAutosync') }}
diff --git a/src/ui/components/OptionClientCert.vue b/src/ui/components/OptionClientCert.vue
index 09ca268b40..389d0bf49d 100644
--- a/src/ui/components/OptionClientCert.vue
+++ b/src/ui/components/OptionClientCert.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelClientcert') }}
diff --git a/src/ui/components/OptionDeleteAccount.vue b/src/ui/components/OptionDeleteAccount.vue
index b52b69416a..1a17abda6c 100644
--- a/src/ui/components/OptionDeleteAccount.vue
+++ b/src/ui/components/OptionDeleteAccount.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelRemoveaccount') }}
diff --git a/src/ui/components/OptionDownloadLogs.vue b/src/ui/components/OptionDownloadLogs.vue
index d6a467c21d..f63c03870c 100644
--- a/src/ui/components/OptionDownloadLogs.vue
+++ b/src/ui/components/OptionDownloadLogs.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelDownloadlogs') }}
diff --git a/src/ui/components/OptionExportBookmarks.vue b/src/ui/components/OptionExportBookmarks.vue
index 3da0cb0de6..ecca9fb1e0 100644
--- a/src/ui/components/OptionExportBookmarks.vue
+++ b/src/ui/components/OptionExportBookmarks.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelExportBookmarks') }}
diff --git a/src/ui/components/OptionFailsafe.vue b/src/ui/components/OptionFailsafe.vue
index 0d1ed1ab50..a88e316976 100644
--- a/src/ui/components/OptionFailsafe.vue
+++ b/src/ui/components/OptionFailsafe.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelFailsafe') }}
diff --git a/src/ui/components/OptionFileType.vue b/src/ui/components/OptionFileType.vue
index bdff43697c..1a433240d2 100644
--- a/src/ui/components/OptionFileType.vue
+++ b/src/ui/components/OptionFileType.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelFiletype') }}
diff --git a/src/ui/components/OptionNestedSync.vue b/src/ui/components/OptionNestedSync.vue
index 529a99a402..e9d529afe7 100644
--- a/src/ui/components/OptionNestedSync.vue
+++ b/src/ui/components/OptionNestedSync.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelNestedSync') }}
diff --git a/src/ui/components/OptionPassphrase.vue b/src/ui/components/OptionPassphrase.vue
index a48267adc6..45eb15cac5 100644
--- a/src/ui/components/OptionPassphrase.vue
+++ b/src/ui/components/OptionPassphrase.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelPassphrase') }}
@@ -25,10 +28,20 @@
+ @input="passphrase = $event">
+
+
+ {{ showPassphrase ? 'mdi-eye' : 'mdi-eye-off' }}
+
+
+
diff --git a/src/ui/components/OptionResetCache.vue b/src/ui/components/OptionResetCache.vue
index d49bed6ee6..a05322ba35 100644
--- a/src/ui/components/OptionResetCache.vue
+++ b/src/ui/components/OptionResetCache.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelSyncfromscratch') }}
diff --git a/src/ui/components/OptionSyncFolder.vue b/src/ui/components/OptionSyncFolder.vue
index 93de5d4e98..bd597ec7e0 100644
--- a/src/ui/components/OptionSyncFolder.vue
+++ b/src/ui/components/OptionSyncFolder.vue
@@ -1,7 +1,10 @@
-
+
{{ t('LabelLocaltarget') }}
@@ -17,10 +20,12 @@
v-model="path"
class="ml-2"
readonly
+ :aria-label="t('LabelLocalfolder')"
@click="onTriggerFinder">
mdi-folder
@@ -54,7 +59,7 @@
- save
+ {{ t('LabelSave') }}
@@ -70,7 +75,7 @@
dense
@update:active="onUpdateSelection">
-
+
{{ open ? 'mdi-folder-open' : 'mdi-folder' }}
diff --git a/src/ui/components/OptionSyncInterval.vue b/src/ui/components/OptionSyncInterval.vue
index e25563d833..bf0d50bf77 100644
--- a/src/ui/components/OptionSyncInterval.vue
+++ b/src/ui/components/OptionSyncInterval.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelSyncinterval') }}
-
+
{{ t('LabelSyncintervalenabled') }}
diff --git a/src/ui/components/OptionSyncStrategy.vue b/src/ui/components/OptionSyncStrategy.vue
index c7631ab3d0..5c3ecc314b 100644
--- a/src/ui/components/OptionSyncStrategy.vue
+++ b/src/ui/components/OptionSyncStrategy.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelStrategy') }}
diff --git a/src/ui/components/OptionsDropbox.vue b/src/ui/components/OptionsDropbox.vue
index 94ad466738..dc249cb2f9 100644
--- a/src/ui/components/OptionsDropbox.vue
+++ b/src/ui/components/OptionsDropbox.vue
@@ -13,8 +13,10 @@
- mdi-account-box
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-account-box
{{ t('LabelOptionsServerDetails') }}
@@ -55,8 +57,10 @@
class="mb-4">
- mdi-folder-outline
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-folder-outline
{{ t('LabelOptionsFolderMapping') }}
@@ -71,8 +75,10 @@
class="mb-4">
- mdi-cellphone-settings
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-cellphone-settings
{{ t('LabelMobilesettings') }}
@@ -86,8 +92,10 @@
- mdi-sync-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-sync-circle
{{ t('LabelOptionsSyncBehavior') }}
@@ -114,8 +122,10 @@
- mdi-alert-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-alert-circle
{{ t('LabelOptionsDangerous') }}
diff --git a/src/ui/components/OptionsGit.vue b/src/ui/components/OptionsGit.vue
index 46251635e4..79104b97fb 100644
--- a/src/ui/components/OptionsGit.vue
+++ b/src/ui/components/OptionsGit.vue
@@ -13,8 +13,10 @@
- mdi-account-box
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-account-box
{{ t('LabelOptionsServerDetails') }}
@@ -29,10 +31,20 @@
@input="$emit('update:username', $event)" />
+ @input="$emit('update:password', $event)">
+
+
+ {{ showPassword ? 'mdi-eye' : 'mdi-eye-off' }}
+
+
+
- mdi-folder-outline
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-folder-outline
{{ t('LabelOptionsFolderMapping') }}
@@ -73,8 +87,10 @@
class="mb-4">
- mdi-cellphone-settings
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-cellphone-settings
{{ t('LabelMobilesettings') }}
@@ -88,8 +104,10 @@
- mdi-sync-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-sync-circle
{{ t('LabelOptionsSyncBehavior') }}
@@ -116,8 +134,10 @@
- mdi-alert-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-alert-circle
{{ t('LabelOptionsDangerous') }}
diff --git a/src/ui/components/OptionsGoogleDrive.vue b/src/ui/components/OptionsGoogleDrive.vue
index ed493bf4f5..7af22fe9e5 100644
--- a/src/ui/components/OptionsGoogleDrive.vue
+++ b/src/ui/components/OptionsGoogleDrive.vue
@@ -13,8 +13,10 @@
- mdi-account-box
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-account-box
{{ t('LabelOptionsServerDetails') }}
@@ -55,8 +57,10 @@
class="mb-4">
- mdi-folder-outline
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-folder-outline
{{ t('LabelOptionsFolderMapping') }}
@@ -71,8 +75,10 @@
class="mb-4">
- mdi-cellphone-settings
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-cellphone-settings
{{ t('LabelMobilesettings') }}
@@ -86,8 +92,10 @@
- mdi-sync-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-sync-circle
{{ t('LabelOptionsSyncBehavior') }}
@@ -114,8 +122,10 @@
- mdi-alert-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-alert-circle
{{ t('LabelOptionsDangerous') }}
diff --git a/src/ui/components/OptionsKarakeep.vue b/src/ui/components/OptionsKarakeep.vue
index 5fc92caefa..b0116343a2 100644
--- a/src/ui/components/OptionsKarakeep.vue
+++ b/src/ui/components/OptionsKarakeep.vue
@@ -13,8 +13,10 @@
- mdi-account-box
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-account-box
{{ t('LabelOptionsServerDetails') }}
@@ -25,10 +27,20 @@
@input="$emit('update:url', $event)" />
+ @input="$emit('update:password', $event)">
+
+
+ {{ showPassword ? 'mdi-eye' : 'mdi-eye-off' }}
+
+
+
@@ -37,12 +49,17 @@
class="mb-4">
- mdi-folder-outline
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-folder-outline
{{ t('LabelOptionsFolderMapping') }}
-
+
{{ t('LabelServerfolder') }}
@@ -63,8 +80,10 @@
class="mb-4">
- mdi-cellphone-settings
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-cellphone-settings
{{ t('LabelMobilesettings') }}
@@ -78,8 +97,10 @@
- mdi-sync-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-sync-circle
{{ t('LabelOptionsSyncBehavior') }}
@@ -106,8 +127,10 @@
- mdi-alert-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-alert-circle
{{ t('LabelOptionsDangerous') }}
diff --git a/src/ui/components/OptionsLinkwarden.vue b/src/ui/components/OptionsLinkwarden.vue
index 3f67e7ef34..989b8fccb0 100644
--- a/src/ui/components/OptionsLinkwarden.vue
+++ b/src/ui/components/OptionsLinkwarden.vue
@@ -13,8 +13,10 @@
- mdi-account-box
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-account-box
{{ t('LabelOptionsServerDetails') }}
@@ -29,10 +31,20 @@
@input="$emit('update:username', $event)" />
+ @input="$emit('update:password', $event)">
+
+
+ {{ showPassword ? 'mdi-eye' : 'mdi-eye-off' }}
+
+
+
@@ -41,12 +53,17 @@
class="mb-4">
- mdi-folder-outline
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-folder-outline
{{ t('LabelOptionsFolderMapping') }}
-
+
{{ t('LabelServerfolder') }}
@@ -67,8 +84,10 @@
class="mb-4">
- mdi-cellphone-settings
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-cellphone-settings
{{ t('LabelMobilesettings') }}
@@ -82,8 +101,10 @@
- mdi-sync-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-sync-circle
{{ t('LabelOptionsSyncBehavior') }}
@@ -110,8 +131,10 @@
- mdi-alert-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-alert-circle
{{ t('LabelOptionsDangerous') }}
diff --git a/src/ui/components/OptionsNextcloudBookmarks.vue b/src/ui/components/OptionsNextcloudBookmarks.vue
index 44c62b0cb6..1624182c32 100644
--- a/src/ui/components/OptionsNextcloudBookmarks.vue
+++ b/src/ui/components/OptionsNextcloudBookmarks.vue
@@ -12,8 +12,10 @@
- mdi-account-box
+ id="server"
+ role="heading"
+ aria-level="2">
+ mdi-account-box
{{ t('LabelOptionsServerDetails') }}
@@ -33,12 +35,17 @@
- mdi-folder-outline
+ id="folder"
+ role="heading"
+ aria-level="2">
+ mdi-folder-outline
{{ t('LabelOptionsFolderMapping') }}
-
+
{{ t('LabelServerfolder') }}
@@ -62,8 +69,10 @@
class="mb-4">
- mdi-cellphone-settings
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-cellphone-settings
{{ t('LabelMobilesettings') }}
@@ -77,8 +86,10 @@
- mdi-sync-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-sync-circle
{{ t('LabelOptionsSyncBehavior') }}
@@ -114,8 +125,10 @@
- mdi-alert-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-alert-circle
{{ t('LabelOptionsDangerous') }}
diff --git a/src/ui/components/OptionsWebdav.vue b/src/ui/components/OptionsWebdav.vue
index c9ff5935ea..cd01b57270 100644
--- a/src/ui/components/OptionsWebdav.vue
+++ b/src/ui/components/OptionsWebdav.vue
@@ -13,8 +13,10 @@
- mdi-account-box
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-account-box
{{ t('LabelOptionsServerDetails') }}
@@ -29,10 +31,20 @@
@input="$emit('update:username', $event)" />
+ @input="$emit('update:password', $event)">
+
+
+ {{ showPassword ? 'mdi-eye' : 'mdi-eye-off' }}
+
+
+
- mdi-folder-outline
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-folder-outline
{{ t('LabelOptionsFolderMapping') }}
@@ -71,8 +85,10 @@
class="mb-4">
- mdi-cellphone-settings
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-cellphone-settings
{{ t('LabelMobilesettings') }}
@@ -86,8 +102,10 @@
- mdi-sync-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-sync-circle
{{ t('LabelOptionsSyncBehavior') }}
@@ -114,8 +132,10 @@
- mdi-alert-circle
+ class="text-h5"
+ role="heading"
+ aria-level="2">
+ mdi-alert-circle
{{ t('LabelOptionsDangerous') }}
diff --git a/src/ui/components/native/Breadcrumbs.vue b/src/ui/components/native/Breadcrumbs.vue
index 60cf76f523..3d151fca6d 100644
--- a/src/ui/components/native/Breadcrumbs.vue
+++ b/src/ui/components/native/Breadcrumbs.vue
@@ -6,7 +6,9 @@
- mdi-home
+ mdi-home
{{ item.title }}
diff --git a/src/ui/components/native/DialogChooseFolder.vue b/src/ui/components/native/DialogChooseFolder.vue
index 4a7e0ce7ad..a9b580b334 100644
--- a/src/ui/components/native/DialogChooseFolder.vue
+++ b/src/ui/components/native/DialogChooseFolder.vue
@@ -9,7 +9,10 @@
max-height="calc(100vh - 100px)">
-
{{ t('LabelChoosefolder') }}
+
{{ t('LabelChoosefolder') }}
@@ -30,7 +33,7 @@
dense
@update:active="onUpdateSelection">
-
+
{{ open ? 'mdi-folder-open' : 'mdi-folder' }}
@@ -41,8 +44,9 @@
-
+
mdi-plus
diff --git a/src/ui/components/native/DialogEditBookmark.vue b/src/ui/components/native/DialogEditBookmark.vue
index 2a8cc36fba..98c2107b04 100644
--- a/src/ui/components/native/DialogEditBookmark.vue
+++ b/src/ui/components/native/DialogEditBookmark.vue
@@ -3,27 +3,31 @@
v-model="display"
max-width="500px">
-
+
{{ isNew? t('LabelAddbookmark') : t('LabelEditbookmark') }}
+ :label="t('LabelLink')" />
mdi-folder
diff --git a/src/ui/components/native/DialogEditFolder.vue b/src/ui/components/native/DialogEditFolder.vue
index 29b20c8bc1..186f4292fb 100644
--- a/src/ui/components/native/DialogEditFolder.vue
+++ b/src/ui/components/native/DialogEditFolder.vue
@@ -3,24 +3,28 @@
v-model="display"
max-width="500px">
-
+
{{ isNew? t('LabelAddfolder') : t('LabelEditfolder') }}
mdi-folder
diff --git a/src/ui/components/native/DialogImportBookmarks.vue b/src/ui/components/native/DialogImportBookmarks.vue
index 3f4892a751..c386809248 100644
--- a/src/ui/components/native/DialogImportBookmarks.vue
+++ b/src/ui/components/native/DialogImportBookmarks.vue
@@ -3,7 +3,10 @@
v-model="display"
max-width="500px">
-
+
{{ t('LabelImportbookmarks') }}
@@ -17,7 +20,7 @@
- mdi-import{{ t('LabelImportbookmarks') }}
+ mdi-import{{ t('LabelImportbookmarks') }}
diff --git a/src/ui/components/native/Drawer.vue b/src/ui/components/native/Drawer.vue
index fcb9bde91c..cfca9fca8f 100644
--- a/src/ui/components/native/Drawer.vue
+++ b/src/ui/components/native/Drawer.vue
@@ -7,7 +7,9 @@
@input="$emit('update:visible')">
-
+
@@ -30,7 +32,7 @@
link
:to="{name: routes.TREE, params: {accountId: account.id}}">
- {{ account.data.type | accountIcon }}
+ {{ account.data.type | accountIcon }}
{{ account.label }}
@@ -40,7 +42,7 @@
link
:to="{ name: routes.NEW_ACCOUNT }">
- mdi-plus
+ mdi-plus
@@ -53,7 +55,7 @@
link
:to="{name: routes.IMPORTEXPORT}">
- mdi-export
+ mdi-export
{{ t('LabelImportExport') }}
@@ -64,7 +66,7 @@
link
:to="{name: routes.FEEDBACK}">
- mdi-bullhorn-variant-outline
+ mdi-bullhorn-variant-outline
{{ t('LabelGivefeedback') }}
@@ -75,7 +77,7 @@
link
href="https://github.com/floccusaddon/floccus/issues">
- mdi-bug-outline
+ mdi-bug-outline
{{ t('LabelReportproblem') }}
@@ -86,7 +88,7 @@
link
:to="{name: routes.TELEMETRY}">
- mdi-bug-play-outline
+ mdi-bug-play-outline
{{ t('LabelTelemetry') }}
@@ -97,7 +99,7 @@
link
:to="{name: routes.ABOUT}">
- mdi-information-outline
+ mdi-information-outline
{{ t('LabelAbout') }}
diff --git a/src/ui/components/native/FaviconImage.vue b/src/ui/components/native/FaviconImage.vue
index 5ac6dd6605..0258afacf8 100644
--- a/src/ui/components/native/FaviconImage.vue
+++ b/src/ui/components/native/FaviconImage.vue
@@ -3,10 +3,12 @@
v-if="src"
ref="img"
:src="src"
+ alt=""
@error="onError">
+ large
+ aria-hidden="true">
mdi-star
diff --git a/src/ui/components/native/Item.vue b/src/ui/components/native/Item.vue
index e370f7789e..da961d56f4 100644
--- a/src/ui/components/native/Item.vue
+++ b/src/ui/components/native/Item.vue
@@ -8,7 +8,8 @@
+ large
+ aria-hidden="true">
mdi-folder
- mdi-dots-vertical
+ mdi-dots-vertical
- mdi-pencil
+ mdi-pencil
{{ t('LabelEdititem') }}
@@ -57,7 +59,7 @@
v-if="item.type === 'bookmark'"
@click="$emit('share')">
- mdi-share
+ mdi-share
{{ t('LabelShareitem') }}
@@ -65,7 +67,7 @@
- mdi-delete
+ mdi-delete
{{ t('LabelDeleteitem') }}
diff --git a/src/ui/components/native/OptionAllowNetwork.vue b/src/ui/components/native/OptionAllowNetwork.vue
index 78ec6e371f..c7675801f2 100644
--- a/src/ui/components/native/OptionAllowNetwork.vue
+++ b/src/ui/components/native/OptionAllowNetwork.vue
@@ -1,6 +1,9 @@
-
+
{{ t('LabelAllownetwork') }}
diff --git a/src/ui/views/AccountOptions.vue b/src/ui/views/AccountOptions.vue
index e8bed09be2..dbc32d75dd 100644
--- a/src/ui/views/AccountOptions.vue
+++ b/src/ui/views/AccountOptions.vue
@@ -8,7 +8,10 @@
{{ data.type }}
-
+
{{ folderName || t('LabelUntitledfolder') }}
- mdi-account-box
+ mdi-account-box
{{ t('LabelOptionsServerDetails') }}
@@ -28,7 +31,7 @@
link
@click="$vuetify.goTo('#folder', {duration: 0.5})">
- mdi-folder-outline
+ mdi-folder-outline
{{ t('LabelOptionsFolderMapping') }}
@@ -38,7 +41,7 @@
link
@click="$vuetify.goTo('#sync', {duration: 0.5})">
- mdi-sync-circle
+ mdi-sync-circle
{{ t('LabelOptionsSyncBehavior') }}
@@ -48,7 +51,7 @@
link
@click="$vuetify.goTo('#danger', {duration: 0.5})">
- mdi-alert-circle
+ mdi-alert-circle
{{ t('LabelOptionsDangerous') }}
@@ -68,7 +71,10 @@
{{ data.type }}
-
+
{{ folderName || t('LabelUntitledfolder') }}
- mdi-account-box
+ mdi-account-box
{{ t('LabelOptionsServerDetails') }}
@@ -88,7 +94,7 @@
link
@click="$vuetify.goTo('#folder', {duration: 0.5})">
- mdi-folder-outline
+ mdi-folder-outline
{{ t('LabelOptionsFolderMapping') }}
@@ -98,7 +104,7 @@
link
@click="$vuetify.goTo('#sync', {duration: 0.5})">
- mdi-sync-circle
+ mdi-sync-circle
{{ t('LabelOptionsSyncBehavior') }}
@@ -108,7 +114,7 @@
link
@click="$vuetify.goTo('#danger', {duration: 0.5})">
- mdi-alert-circle
+ mdi-alert-circle
{{ t('LabelOptionsDangerous') }}
@@ -126,7 +132,8 @@
+ color="green"
+ aria-hidden="true">
mdi-check
@@ -182,7 +189,8 @@
+ color="green"
+ aria-hidden="true">
mdi-check
diff --git a/src/ui/views/Donate.vue b/src/ui/views/Donate.vue
index e25c83f636..64d1b30681 100644
--- a/src/ui/views/Donate.vue
+++ b/src/ui/views/Donate.vue
@@ -3,7 +3,9 @@
-
+
{{ t("LabelFunddevelopment") }}
@@ -21,7 +23,10 @@
target="_blank"
width="48%"
:href="processor.href">
-
+
{{ processor.label }}
diff --git a/src/ui/views/Feedback.vue b/src/ui/views/Feedback.vue
index edda6bebeb..6210d232f2 100644
--- a/src/ui/views/Feedback.vue
+++ b/src/ui/views/Feedback.vue
@@ -1,8 +1,11 @@
-
- mdi-bullhorn-variant-outline{{ t('LabelGivefeedback') }}
+
+ mdi-bullhorn-variant-outline{{ t('LabelGivefeedback') }}
{{ t('DescriptionFeedbackhowto') }}
-
+
{{ t("LabelExport") }}
@@ -13,11 +15,15 @@
:key="i">
-
+
-
+
{{ account.data.localRoot === 'tabs'? 'mdi-tab' : 'mdi-folder' }}
{{ getFolderName(account.fullPath) }}
@@ -31,7 +37,7 @@
block
:disabled="!Object.values(selected).some(Boolean)"
@click="onTriggerExport">
- mdi-export{{ t('LabelExport') }}
+ mdi-export{{ t('LabelExport') }}
@@ -39,7 +45,9 @@
-
+
{{ t("LabelImport") }}
@@ -53,7 +61,7 @@
- mdi-import{{ t('LabelImport') }}
+ mdi-import{{ t('LabelImport') }}
diff --git a/src/ui/views/NewAccount.vue b/src/ui/views/NewAccount.vue
index f74ed5c68e..3a9094c9c4 100644
--- a/src/ui/views/NewAccount.vue
+++ b/src/ui/views/NewAccount.vue
@@ -27,7 +27,10 @@
-
+
{{ t('LabelChooseadapter') }}
@@ -63,8 +66,9 @@
- mdi-export
+ mdi-export
{{ t('LabelImportExport') }}
@@ -73,7 +77,10 @@
-
+
{{ t('LabelAccountlabel') }}
@@ -100,7 +107,10 @@
-
+
{{ t('LabelServersetup') }}
@@ -116,7 +126,8 @@
+ role="img"
+ :aria-label="t('LabelServerconnectionsuccessful')">
mdi-check
@@ -149,7 +160,10 @@
-
+
{{ t('LabelServersetup') }}
@@ -165,9 +179,19 @@
+ :type="showPassword ? 'text' : 'password'">
+
+
+ {{ showPassword ? 'mdi-eye' : 'mdi-eye-off' }}
+
+
+