44 Commits

Author SHA1 Message Date
Leendert de Borst
443a850ee1 Merge branch 'main' into 1353-upgrade-from-net-9-to-net-10-admin-api-and-web-app-services
* main: (100 commits)
  Update import flow to prevent UI reset and apply favicon reuse (#1583)
  Add SMTP TLS instructions to self-hosted docs
  Add install.sh restart [container] option (#1635)
  Improve browser extension autofill trigger to work on more websites (#1620)
  Fix Logo parsing in React Native to support string/base64 matching (#1622)
  Tweak iOS and Android password unlock flow to not let incorrect passwords overwrite persisted encryption key
  Tweak browser extension and mobile app unlock wrong password error
  Tweak TotpCodes add/close button style (#1629)
  Add StickyActionBar to web app in order to always show submit/cancel buttons in Item AddEdit.razor (#1629)
  Update all-in-one Docker container config to use 127.0.0.1 instead of localhost refernces (#1627)
  Add ignore_port option to Rust credential matcher for Android specifically (#1625)
  Update isntall docs and troubleshooting steps
  Move all error translations to common.errors.* in browser extension
  Add null checks to attachment viewer/uploader in web app to prevent exceptions
  Update docs (#112)
  Add AntiForgeryTokenMIddleware to admin to prevent HTTP 400 errors and instead do a clean redirect (#112)
  Add certificates dir bind mount to docker-compose for SMTP TLS (#112)
  Update SmtpServer with configurable certificates dir for Docker bind mount (#112)
  Add AppErrorCodes handling to mobile apps (#1619)
  Add AppErrorCodes handling to browser extension (#1619)
  ...
2026-02-06 12:23:11 +01:00
Leendert de Borst
c2177d0c8d Fix notes content migration key (#1539) 2026-01-30 23:38:16 +00:00
Leendert de Borst
3d9312d12d Fix 1.7.0 migration by disabling foreign key constraint check during TOTP and passkey migration (#1539) 2026-01-30 23:38:16 +00:00
Leendert de Borst
aec40a4d03 Add major version bump to vault version to prevent runtime errors in older unsupported clients (#1535) 2026-01-30 22:47:34 +00:00
Leendert de Borst
71c9bd71ee Update all .NET packages to latest stable versions (#1353) 2026-01-30 13:38:06 +01:00
Leendert de Borst
b3946963c9 Merge branch 'main' into 1353-upgrade-from-net-9-to-net-10-admin-api-and-web-app-services
* main: (611 commits)
  Update bump-versions.sh
  Update Cargo.lock
  Update net.aliasvault.app.yml.template
  Bump tar
  Start 0.27.0-alpha development
  Update browser extension build scripts to always call rust core compile
  Update release notes
  Refactor EmailDomainField init flow to match browser extension
  Fix folder deletion in mobile app not refreshing parent screen
  Add 0.26.0 release notes
  New Crowdin updates (#1504)
  Tweak browser extension settings text alignment for longer translations (#1524)
  Add Italian language dictionaries to the identity generator (#1524)
  Update tests
  Add wait for debounce to browser extension tests
  Update playwright.config.ts
  Bump install.sh version to use self-documenting ISO8601 date
  Update e2e-tests-browser-extension.yml
  Update safari-xcode folder location
  Update fdroid scripts
  ...
2026-01-30 12:58:17 +01:00
Leendert de Borst
60e5c40696 Add generateRandomEmailPrefix to identity generator, update all libs (#1449) 2026-01-26 22:39:49 +01:00
Leendert de Borst
e243b85581 Update SVG icons for light mode (#1473) 2026-01-21 14:04:52 +01:00
Leendert de Borst
42e1d2dd80 Update ItemTypeIcons color (#1465) 2026-01-21 10:11:19 +00:00
Leendert de Borst
ddcd982225 Update AliasVault.Client to use generic item type icons (#1465) 2026-01-21 10:11:19 +00:00
Leendert de Borst
40050983e5 Add static type reference model generation to all apps to prevent using magic strings (#1404) 2025-12-22 13:26:12 +01:00
Leendert de Borst
75377d795e Add Rust Core WASM scaffolding to AliasVault.Client (#1404) 2025-12-18 16:04:05 +01:00
Leendert de Borst
351bb09332 Refactor Credential to Item based structure in AliasVault.Client (#1404) 2025-12-17 22:48:51 +01:00
Leendert de Borst
e58fb72971 Refactor browser extension content script to use item structure (#1404) 2025-12-15 21:28:37 +01:00
Leendert de Borst
b43963c7a3 Update migrations Logo source column normalize (#1404) 2025-12-13 18:08:35 +01:00
Leendert de Borst
ee853b830b Recreate migrations (#1404) 2025-12-13 12:20:03 +01:00
Leendert de Borst
aca686e934 Remove nickname field, tweak UI, update migrations (#1404) 2025-12-13 11:19:23 +01:00
Leendert de Borst
8d6f862291 Update migrations and move email field to login category instead of alias (#1404) 2025-12-12 21:27:34 +01:00
Leendert de Borst
e36cf3ee34 Update migration to not migrate minDate birthdate field values (#1404) 2025-12-12 10:33:23 +01:00
Leendert de Borst
f42828ebd1 Move shared to core folder (#1404) 2025-12-11 09:19:03 +01:00
Leendert de Borst
65977c1544 Add DeletedAt to Item entity (#1404) 2025-12-05 22:36:15 +01:00
Leendert de Borst
14591f55a1 Add field history scaffolding with implementation for password field (#1404) 2025-12-04 15:35:54 +01:00
Leendert de Borst
20c9f08616 Tweak migration to prevent double records (#1404) 2025-12-03 19:27:16 +01:00
Leendert de Borst
7f898a2073 Recreate migrations with updated system field definition structure (#1404) 2025-12-03 19:10:06 +01:00
Leendert de Borst
dbc42fdea4 Refactor system fields to be defined in code (#1404) 2025-12-03 17:19:29 +01:00
Leendert de Borst
3d4c148059 Add tags migration (#1404) 2025-12-02 22:22:56 +01:00
Leendert de Borst
985ee2469e Cleanup FieldKey const (#1404) 2025-12-02 14:37:07 +01:00
Leendert de Borst
5c160e79ed Add field based data model migration (#1404) 2025-11-26 23:53:13 +01:00
Leendert de Borst
7724c2e215 Upgrade AliasVault.Client to .NET 10 (#1353) 2025-11-13 21:14:30 +01:00
Leendert de Borst
b598e86044 Upgrade AliasVault.Admin to .NET 10 (#1353) 2025-11-13 21:14:29 +01:00
Leendert de Borst
b2476ab5c5 Add date normalization to all clients (#520) 2025-10-24 23:49:54 +02:00
Leendert de Borst
8964b1080d Update passkey schema (#520) 2025-10-14 15:32:57 +02:00
Leendert de Borst
1a9e1967ed Add FK repair script to migration to fix older vaults (#520) 2025-10-07 13:16:16 +02:00
Leendert de Borst
9156923f92 Add separate PrfKey column, recreate migrations (#520) 2025-10-07 10:44:46 +02:00
Leendert de Borst
04dfd41281 Update vault sql passkey model (#520) 2025-10-03 07:03:44 +02:00
Leendert de Borst
181a27e94e Add passkey client db migration (#520) 2025-09-25 11:42:53 +02:00
Leendert de Borst
b7cbecc61d Add DateTime to/from conversion for all known formats to fix parsing and CSV export 2025-09-14 19:56:40 +02:00
Leendert de Borst
5e2f950b7e Force dates to be saved into vault with colons instead of periods for time separators (#1211) 2025-09-14 17:38:18 +02:00
Leendert de Borst
fb9c2e1494 Update copyright header (#1171) 2025-09-03 14:59:14 +02:00
Leendert de Borst
5d050cd278 Commit generated SQL files to Git for documentation purposes (#955) 2025-06-23 16:37:10 +02:00
Leendert de Borst
822b95d940 Refactor vault sql to include release info (#955) 2025-06-23 16:37:10 +02:00
Leendert de Borst
41b2a959ed Add scripts to convert EF core structure to Typescript definitions (#955) 2025-06-23 16:37:10 +02:00
Leendert de Borst
96fd9bb837 Update to AGPLv3 license (#828) 2025-05-13 16:47:16 +02:00
Leendert de Borst
5babd0b982 Move all apps to subfolder in monorepo (#771) 2025-04-30 19:03:18 +02:00