From 76903554345bc3c40e874e0a8b8088fbcf6da86c Mon Sep 17 00:00:00 2001
From: Leendert de Borst
Date: Mon, 23 Jun 2025 15:46:48 +0200
Subject: [PATCH] Refactor (#955)
---
.../AliasVault.Admin/Main/Pages/Logging/Auth.razor | 1 +
.../Main/Components/Email/EmailRow.razor | 11 ++++++++++-
.../Main/Components/Loading/SkeletonBase.razor | 13 ++++++++++---
.../Main/Components/Loading/SkeletonLoader.razor | 8 +++++++-
.../Main/Pages/Settings/Apps.razor | 1 +
.../Sync/StatusMessages/PendingMigrations.razor | 4 ++--
.../wwwroot/js/dist/shared/vault-sql/index.d.mts | 2 +-
.../wwwroot/js/dist/shared/vault-sql/index.d.ts | 2 +-
.../wwwroot/js/dist/shared/vault-sql/index.js | 9 ++++++++-
.../wwwroot/js/dist/shared/vault-sql/index.mjs | 9 ++++++++-
shared/vault-sql/src/sql/VaultVersions.ts | 7 +++++++
11 files changed, 56 insertions(+), 11 deletions(-)
diff --git a/apps/server/AliasVault.Admin/Main/Pages/Logging/Auth.razor b/apps/server/AliasVault.Admin/Main/Pages/Logging/Auth.razor
index 168afd405..d6199e83b 100644
--- a/apps/server/AliasVault.Admin/Main/Pages/Logging/Auth.razor
+++ b/apps/server/AliasVault.Admin/Main/Pages/Logging/Auth.razor
@@ -174,6 +174,7 @@ else
}
}
+ ///
public void Dispose()
{
Navigation.LocationChanged -= OnLocationChanged;
diff --git a/apps/server/AliasVault.Client/Main/Components/Email/EmailRow.razor b/apps/server/AliasVault.Client/Main/Components/Email/EmailRow.razor
index 1c70e3a8c..e0815320e 100644
--- a/apps/server/AliasVault.Client/Main/Components/Email/EmailRow.razor
+++ b/apps/server/AliasVault.Client/Main/Components/Email/EmailRow.razor
@@ -31,12 +31,21 @@
@code {
+ ///
+ /// The email model.
+ ///
[Parameter]
public required MailListViewModel Email { get; set; }
+ ///
+ /// OnClick handler for email.
+ ///
[Parameter]
public EventCallback OnEmailClick { get; set; }
+ ///
+ /// OnClick handler for credential.
+ ///
[Parameter]
public EventCallback OnCredentialClick { get; set; }
-}
\ No newline at end of file
+}
diff --git a/apps/server/AliasVault.Client/Main/Components/Loading/SkeletonBase.razor b/apps/server/AliasVault.Client/Main/Components/Loading/SkeletonBase.razor
index 0d390744c..9202212be 100644
--- a/apps/server/AliasVault.Client/Main/Components/Loading/SkeletonBase.razor
+++ b/apps/server/AliasVault.Client/Main/Components/Loading/SkeletonBase.razor
@@ -1,17 +1,24 @@
-@using Microsoft.AspNetCore.Components
-
@code {
+ ///
+ /// The height of the skeleton loader.
+ ///
[Parameter]
public int Height { get; set; } = 60;
+ ///
+ /// Additional CSS classes to include.
+ ///
[Parameter]
public string AdditionalClasses { get; set; } = "";
+ ///
+ /// Child content to render within the skeleton loader.
+ ///
[Parameter]
public RenderFragment ChildContent { get; set; } = null!;
}
@@ -61,4 +68,4 @@
transparent 100%
);
}
-
\ No newline at end of file
+
diff --git a/apps/server/AliasVault.Client/Main/Components/Loading/SkeletonLoader.razor b/apps/server/AliasVault.Client/Main/Components/Loading/SkeletonLoader.razor
index 380ed17b1..d106df829 100644
--- a/apps/server/AliasVault.Client/Main/Components/Loading/SkeletonLoader.razor
+++ b/apps/server/AliasVault.Client/Main/Components/Loading/SkeletonLoader.razor
@@ -11,9 +11,15 @@
@code {
+ ///
+ /// The height of the skeleton loader element.
+ ///
[Parameter]
public int Height { get; set; } = 60;
+ ///
+ /// Amount of skeleton parts to render.
+ ///
[Parameter]
public int Parts { get; set; } = 2;
}
@@ -80,4 +86,4 @@
transparent 100%
);
}
-
\ No newline at end of file
+
diff --git a/apps/server/AliasVault.Client/Main/Pages/Settings/Apps.razor b/apps/server/AliasVault.Client/Main/Pages/Settings/Apps.razor
index 522205438..9b113a7ab 100644
--- a/apps/server/AliasVault.Client/Main/Pages/Settings/Apps.razor
+++ b/apps/server/AliasVault.Client/Main/Pages/Settings/Apps.razor
@@ -89,6 +89,7 @@
private BrowserType CurrentBrowser { get; set; }
private BrowserExtensionInfo? CurrentBrowserExtension { get; set; } = null;
+ ///
protected override async Task OnInitializedAsync()
{
await base.OnInitializedAsync();
diff --git a/apps/server/AliasVault.Client/Main/Pages/Sync/StatusMessages/PendingMigrations.razor b/apps/server/AliasVault.Client/Main/Pages/Sync/StatusMessages/PendingMigrations.razor
index 0f1bc5304..c30237104 100644
--- a/apps/server/AliasVault.Client/Main/Pages/Sync/StatusMessages/PendingMigrations.razor
+++ b/apps/server/AliasVault.Client/Main/Pages/Sync/StatusMessages/PendingMigrations.razor
@@ -18,7 +18,7 @@
@(CurrentVersion?.ReleaseVersion ?? "...")
- AliasVault latest version:
+ New version:
@(LatestVersion?.ReleaseVersion ?? "...")
@@ -46,7 +46,7 @@
@code {
- private bool IsPendingMigrations { get; set; } = false;
+ private bool IsPendingMigrations { get; set; }
private string ErrorMessage { get; set; } = string.Empty;
private SqlVaultVersion? CurrentVersion { get; set; }
private SqlVaultVersion? LatestVersion { get; set; }
diff --git a/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.d.mts b/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.d.mts
index 7a8cab8d0..8787e7508 100644
--- a/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.d.mts
+++ b/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.d.mts
@@ -100,7 +100,7 @@ declare class VaultSqlGenerator {
/**
* Get complete schema SQL for creating new vault
*/
- getCompleteSchemaeSql(): string;
+ getCompleteSchemaSql(): string;
}
/**
diff --git a/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.d.ts b/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.d.ts
index 7a8cab8d0..8787e7508 100644
--- a/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.d.ts
+++ b/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.d.ts
@@ -100,7 +100,7 @@ declare class VaultSqlGenerator {
/**
* Get complete schema SQL for creating new vault
*/
- getCompleteSchemaeSql(): string;
+ getCompleteSchemaSql(): string;
}
/**
diff --git a/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.js b/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.js
index c1d85f1ab..097911bca 100644
--- a/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.js
+++ b/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.js
@@ -476,6 +476,13 @@ COMMIT;`
// src/sql/VaultVersions.ts
var VAULT_VERSIONS = [
+ {
+ revision: 0,
+ version: "1.0.0",
+ description: "Initial Migration",
+ releaseDate: "2024-07-08",
+ releaseVersion: "0.1.0"
+ },
{
revision: 1,
version: "1.0.1",
@@ -731,7 +738,7 @@ var VaultSqlGenerator = class {
/**
* Get complete schema SQL for creating new vault
*/
- getCompleteSchemaeSql() {
+ getCompleteSchemaSql() {
return COMPLETE_SCHEMA_SQL;
}
};
diff --git a/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.mjs b/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.mjs
index 62ad40f6d..880ac0d4b 100644
--- a/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.mjs
+++ b/apps/server/AliasVault.Client/wwwroot/js/dist/shared/vault-sql/index.mjs
@@ -447,6 +447,13 @@ COMMIT;`
// src/sql/VaultVersions.ts
var VAULT_VERSIONS = [
+ {
+ revision: 0,
+ version: "1.0.0",
+ description: "Initial Migration",
+ releaseDate: "2024-07-08",
+ releaseVersion: "0.1.0"
+ },
{
revision: 1,
version: "1.0.1",
@@ -702,7 +709,7 @@ var VaultSqlGenerator = class {
/**
* Get complete schema SQL for creating new vault
*/
- getCompleteSchemaeSql() {
+ getCompleteSchemaSql() {
return COMPLETE_SCHEMA_SQL;
}
};
diff --git a/shared/vault-sql/src/sql/VaultVersions.ts b/shared/vault-sql/src/sql/VaultVersions.ts
index bf6a3c56a..7c543d5a5 100644
--- a/shared/vault-sql/src/sql/VaultVersions.ts
+++ b/shared/vault-sql/src/sql/VaultVersions.ts
@@ -11,6 +11,13 @@ import { IVaultVersion } from "../types/VaultVersion";
* migration.
*/
export const VAULT_VERSIONS: IVaultVersion[] = [
+ {
+ revision: 0,
+ version: '1.0.0',
+ description: 'Initial Migration',
+ releaseDate: '2024-07-08',
+ releaseVersion: '0.1.0',
+ },
{
revision: 1,
version: '1.0.1',