Commit Graph

77 Commits

Author SHA1 Message Date
Leendert de Borst
0c5b2fb1da Add task runner job table and manual start button (#467) 2024-12-15 15:59:51 +01:00
Leendert de Borst
a5c4a7618d Update AliasServerDbContext.cs so pragma settings are applied correctly (#467) 2024-12-15 14:53:33 +01:00
Leendert de Borst
9b8bbebb44 Add server settings page to admin (#221) 2024-12-04 17:57:45 +01:00
Leendert de Borst
973abc8917 Update sqlite connection string to include WAL mode directly (#349) 2024-12-04 10:00:49 +01:00
Leendert de Borst
65a2bebd51 Update SQLite connection config (#407) 2024-11-25 13:34:28 +01:00
Leendert de Borst
e9064643a6 Add busy timeout to SQLite connections to prevent errors (#389) 2024-11-20 16:52:20 +01:00
Leendert de Borst
aafac49bcb Disable DataProtection temporary (#360) 2024-11-13 12:48:11 +01:00
Leendert de Borst
201af7b88a Upgrade all projects to .NET 9 (#360) 2024-11-13 11:47:05 +01:00
Leendert de Borst
a92f074099 Preserve email claims when user is deleted (#345) 2024-11-07 18:51:28 +01:00
Leendert de Borst
be3ea8e198 Bump Microsoft.Extensions.Configuration.Json in all projects (#300) 2024-11-04 09:39:08 +01:00
dependabot[bot]
a0fb68a68c Bump Microsoft.AspNetCore.DataProtection.EntityFrameworkCore
Bumps [Microsoft.AspNetCore.DataProtection.EntityFrameworkCore](https://github.com/dotnet/aspnetcore) from 8.0.8 to 8.0.10.
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v8.0.8...v8.0.10)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.DataProtection.EntityFrameworkCore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-03 13:44:01 +01:00
dependabot[bot]
8841a51376 Bump Microsoft.AspNetCore.Identity.EntityFrameworkCore
Bumps [Microsoft.AspNetCore.Identity.EntityFrameworkCore](https://github.com/dotnet/aspnetcore) from 8.0.8 to 8.0.10.
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v8.0.8...v8.0.10)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Identity.EntityFrameworkCore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-02 13:49:04 +01:00
dependabot[bot]
b253772152 Bump Microsoft.EntityFrameworkCore.Sqlite from 8.0.8 to 8.0.10
Bumps [Microsoft.EntityFrameworkCore.Sqlite](https://github.com/dotnet/efcore) from 8.0.8 to 8.0.10.
- [Release notes](https://github.com/dotnet/efcore/releases)
- [Commits](https://github.com/dotnet/efcore/compare/v8.0.8...v8.0.10)

---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-02 13:48:49 +01:00
dependabot[bot]
b0cb9e9b8d Bump Microsoft.EntityFrameworkCore.Design from 8.0.8 to 8.0.10
Bumps [Microsoft.EntityFrameworkCore.Design](https://github.com/dotnet/efcore) from 8.0.8 to 8.0.10.
- [Release notes](https://github.com/dotnet/efcore/releases)
- [Commits](https://github.com/dotnet/efcore/compare/v8.0.8...v8.0.10)

---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore.Design
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-02 13:48:43 +01:00
dependabot[bot]
16baa7ad74 Bump Microsoft.AspNetCore.DataProtection from 8.0.8 to 8.0.10
Bumps [Microsoft.AspNetCore.DataProtection](https://github.com/dotnet/aspnetcore) from 8.0.8 to 8.0.10.
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v8.0.8...v8.0.10)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.DataProtection
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-11 16:28:46 +02:00
dependabot[bot]
c4197e6cd8 Bump Microsoft.EntityFrameworkCore.Proxies and Microsoft.EntityFrameworkCore
Bumps [Microsoft.EntityFrameworkCore.Proxies](https://github.com/dotnet/efcore) and [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore). These dependencies needed to be updated together.

Updates `Microsoft.EntityFrameworkCore.Proxies` from 8.0.8 to 8.0.10
- [Release notes](https://github.com/dotnet/efcore/releases)
- [Commits](https://github.com/dotnet/efcore/compare/v8.0.8...v8.0.10)

Updates `Microsoft.EntityFrameworkCore` from 8.0.8 to 8.0.10
- [Release notes](https://github.com/dotnet/efcore/releases)
- [Commits](https://github.com/dotnet/efcore/compare/v8.0.8...v8.0.10)

---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore.Proxies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.EntityFrameworkCore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-11 16:28:40 +02:00
dependabot[bot]
91f554187e Bump Microsoft.EntityFrameworkCore.SqlServer and Microsoft.EntityFrameworkCore
Bumps [Microsoft.EntityFrameworkCore.SqlServer](https://github.com/dotnet/efcore) and [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore). These dependencies needed to be updated together.

Updates `Microsoft.EntityFrameworkCore.SqlServer` from 8.0.8 to 8.0.10
- [Release notes](https://github.com/dotnet/efcore/releases)
- [Commits](https://github.com/dotnet/efcore/compare/v8.0.8...v8.0.10)

Updates `Microsoft.EntityFrameworkCore` from 8.0.8 to 8.0.10
- [Release notes](https://github.com/dotnet/efcore/releases)
- [Commits](https://github.com/dotnet/efcore/compare/v8.0.8...v8.0.10)

---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore.SqlServer
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.EntityFrameworkCore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-11 16:28:17 +02:00
Leendert de Borst
62d2249f40 Refactor (#220) 2024-10-07 20:50:20 +02:00
Leendert de Borst
bbb168d764 Refactor table to common SortableTable component (#220) 2024-10-07 17:47:07 +02:00
Leendert de Borst
a407a23101 Implement ILogger for all client side console logging calls (#233) 2024-09-24 23:05:25 +02:00
Leendert de Borst
061e72210f Update null! usage to required or default empty value (#233) 2024-09-21 22:19:01 +02:00
Leendert de Borst
2e08de3546 Move shared projects (#233) 2024-09-20 15:17:38 +02:00
Leendert de Borst
997bd8ce44 Add revision number to admin and default migration (#254) 2024-09-18 00:12:26 +02:00
Leendert de Borst
201f521d60 Add soft delete and cleanup mechanism for merge (#186) 2024-09-17 22:13:12 +02:00
Leendert de Borst
7ee2984459 Add db sync test (#186) 2024-09-16 16:16:08 +02:00
Leendert de Borst
291b441d3f Add revision number to vault table (#186) 2024-09-16 13:04:46 +02:00
Leendert de Borst
89751633f1 Add sync support to client database (#186) 2024-09-16 13:04:25 +02:00
Leendert de Borst
c85bf5cebd Optimize refresh token logic, add IP address and integrate remember me option (#244) 2024-09-14 21:22:23 +02:00
Leendert de Borst
edc537316f Change default argon2id settings, persist settings to vault table (#46) 2024-09-11 22:56:36 +02:00
Leendert de Borst
f84f063155 Add additional vault metadata (#168) 2024-09-06 14:59:03 +02:00
Leendert de Borst
92b5df1cc8 Merge pull request #229 from lanedirt/200-implement-client-password-change-feature
Implement client password change feature
2024-09-02 23:20:37 +02:00
Leendert de Borst
81ec09a2ed Fix todos (#200) 2024-09-02 22:24:19 +02:00
Leendert de Borst
b97b2163d5 Remove SRP columns from AliasVaultUsers table (#200) 2024-09-02 19:35:57 +02:00
Leendert de Borst
6e6f24417a Move SRP salt and verifier to vaults table (#200) 2024-09-02 17:55:29 +02:00
Leendert de Borst
4b1feca11d Set misc versions back to their correct versions after merge conflict (#226) 2024-09-02 10:48:24 +02:00
dependabot[bot]
138ffcb7a6 Bump Microsoft.EntityFrameworkCore.Sqlite and Microsoft.EntityFrameworkCore
Bumps [Microsoft.EntityFrameworkCore.Sqlite](https://github.com/dotnet/efcore) and [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore). These dependencies needed to be updated together.

Updates `Microsoft.EntityFrameworkCore.Sqlite` from 8.0.7 to 8.0.8
- [Release notes](https://github.com/dotnet/efcore/releases)
- [Commits](https://github.com/dotnet/efcore/compare/v8.0.7...v8.0.8)

Updates `Microsoft.EntityFrameworkCore` from 8.0.7 to 8.0.8
- [Release notes](https://github.com/dotnet/efcore/releases)
- [Commits](https://github.com/dotnet/efcore/compare/v8.0.7...v8.0.8)

---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.EntityFrameworkCore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-01 13:04:53 +00:00
Leendert de Borst
072e63e98f Refactor and cleanup (#80) 2024-08-30 22:04:28 +02:00
Leendert de Borst
95949508ba Add E2E tests for account lockout for password, 2fa and recovery (#80) 2024-08-30 21:11:40 +02:00
Leendert de Borst
e6feafcb87 Add recent auth logs to client (#80) 2024-08-30 17:19:28 +02:00
Leendert de Borst
52e55e44f2 Add database service builder abstraction (#80) 2024-08-30 16:35:56 +02:00
Leendert de Borst
21ae755018 Add auth logging table and log methods to admin and api (#80) 2024-08-27 23:05:14 +02:00
Leendert de Borst
8824db222b Optimize settings to reduce irrelevant warnings in logs (#130) 2024-08-21 23:00:17 +02:00
Leendert de Borst
dce170cee1 Add certificate generation for DataProtection API for both local dev and Docker containers (#130) 2024-08-21 21:42:20 +02:00
Leendert de Borst
b8cb3c4d78 Add username generate button, fix form validation bugs, tweak UI (#144) 2024-08-12 19:07:39 +02:00
Leendert de Borst
f43c3171b0 Add local dictionary based identity generation (#108) 2024-08-05 16:34:22 +02:00
Leendert de Borst
d4a773fc2c Add settings table and service to client project (#145) 2024-08-05 09:57:33 +02:00
Leendert de Borst
4c672a0ebe Added working client side decryption of emails (#117) 2024-07-29 22:51:56 +02:00
Leendert de Borst
05a2e3942c Add email view modal for external API (#117) 2024-07-29 17:59:38 +02:00
Leendert de Borst
c266fedd89 Add encryption logic to SmtpServer and integration tests (#117) 2024-07-29 16:39:06 +02:00
Leendert de Borst
e64893c26c Add JSInterop RSA methods, refactor JSInterop on client (#117) 2024-07-29 14:06:11 +02:00