encryption of sqlite working

This commit is contained in:
Martin Drechsel
2025-04-28 12:18:39 +02:00
parent 2c5ec6b281
commit 410a885d21
31 changed files with 3664 additions and 1766 deletions

View File

@ -1,17 +1,11 @@
<template>
<div class="items-center justify-center min-h-full flex w-full">
<div class="flex flex-col justify-center items-center gap-4 max-w-3xl">
<img
src="/logo.svg"
class="bg-primary p-3 size-16 rounded-full"
alt="HaexVault Logo"
/>
<img src="/logo.svg" class="bg-primary p-3 size-16 rounded-full" alt="HaexVault Logo" />
<span
class="flex flex-wrap font-bold text-pretty text-xl gap-2 justify-center"
>
<span class="flex flex-wrap font-bold text-pretty text-xl gap-2 justify-center">
<p class="whitespace-nowrap">
{{ t('welcome') }}
{{ t("welcome") }}
</p>
<UiTextGradient>Haex Hub</UiTextGradient>
</span>
@ -19,17 +13,14 @@
<div class="flex flex-col md:flex-row gap-4 w-full">
<VaultButtonCreate />
<!-- <VaultButtonOpen
v-model:isOpen="passwordPromptOpen"
:path="vaultPath"
/> -->
<NuxtLinkLocale
<VaultButtonOpen v-model:isOpen="passwordPromptOpen" :path="vaultPath" />
<!-- <NuxtLinkLocale
:to="{
name: 'haexBrowser',
params: { vaultId: 'test' },
}"
>test link</NuxtLinkLocale
>
> -->
<!-- <button @click="test">test</button>
<NuxtLinkLocale
:to="{ name: 'vaultGroup', params: { vaultId: 'test' } }"
@ -47,12 +38,9 @@
/> -->
</div>
<div
v-show="lastVaults.length"
class="w-full"
>
<div v-show="lastVaults.length" class="w-full">
<div class="font-thin text-sm justify-start px-2 pb-1">
{{ t('lastUsed') }}
{{ t("lastUsed") }}
</div>
<div
@ -80,17 +68,14 @@
<button
class="absolute right-2 btn btn-square btn-error btn-xs hidden group-hover:flex min-w-6"
>
<Icon
name="mdi:trash-can-outline"
@click="removeVaultAsync(vault.path)"
/>
<Icon name="mdi:trash-can-outline" @click="removeVaultAsync(vault.path)" />
</button>
</div>
</div>
</div>
<div class="flex flex-col items-center gap-2">
<h4>{{ t('sponsors') }}</h4>
<h4>{{ t("sponsors") }}</h4>
<div>
<button @click="openUrl('https://itemis.com')">
<UiLogoItemis class="text-[#00457C]" />
@ -102,13 +87,13 @@
</template>
<script setup lang="ts">
import { openUrl } from '@tauri-apps/plugin-opener';
import { openUrl } from "@tauri-apps/plugin-opener";
const passwordPromptOpen = ref(false);
const vaultPath = ref('');
const vaultPath = ref("");
definePageMeta({
name: 'vaultOpen',
name: "vaultOpen",
});
const { t } = useI18n();