Leendert de Borst
bd82037d8c
Bump version to 0.18.1
2025-06-02 23:39:08 +02:00
Leendert de Borst
9615634bf9
Add docker build and push back to release.yml ( #887 )
2025-06-02 23:38:54 +02:00
Leendert de Borst
dfd2b534e6
Add iOS build workflow action ( #887 )
2025-06-02 23:30:40 +02:00
Leendert de Borst
314c757fe6
Refactor build android step to reusable action ( #887 )
2025-06-02 23:30:40 +02:00
Leendert de Borst
771abe9cc1
Update bump version script to also bump browser package.json ( #887 )
2025-06-02 23:30:40 +02:00
Leendert de Borst
22aaf17cd1
Refactor browser extension build to reusable workflow ( #887 )
2025-06-02 23:30:40 +02:00
Leendert de Borst
2134b61a78
Make release app build use the correct file location ( #887 )
2025-06-02 23:30:40 +02:00
Leendert de Borst
0059e31892
Update README.md
2025-06-02 17:14:26 +02:00
Leendert de Borst
2f7a4370b7
Improve sanity checks for if biometrics are not available ( #880 )
2025-06-02 14:21:43 +02:00
Leendert de Borst
5fc2889a03
Make username case insensitive for mobile apps ( #884 )
2025-06-02 11:56:43 +02:00
Leendert de Borst
f43bc402ba
Make username case insensitive during login for browser extension ( #884 )
2025-06-02 11:56:43 +02:00
Leendert de Borst
2e6d4fbe20
Update README.md
2025-06-01 11:06:26 +02:00
Leendert de Borst
38db3c5054
Update docs
2025-05-31 15:56:50 +02:00
Leendert de Borst
971a21a16a
Update README.md
2025-05-31 15:39:59 +02:00
Leendert de Borst
8058912eee
Bump iOS app version and tweak bump version script ( #878 )
2025-05-31 15:39:59 +02:00
Leendert de Borst
8a9e1dc9a3
Update create-new-release docs ( #878 )
2025-05-31 15:39:59 +02:00
Leendert de Borst
cde78650b9
Bump version to 0.18.0 ( #878 )
2025-05-31 15:39:59 +02:00
Leendert de Borst
4ef9e58665
Update StartupTasks.cs ( #876 )
2025-05-31 12:12:55 +02:00
Leendert de Borst
b6b1d9dec9
Add amount of emails stored per user to admin user listing ( #876 )
2025-05-31 12:12:55 +02:00
Leendert de Borst
fa2dedb05a
Unblock admin user when a password request has been requested ( #876 )
2025-05-31 12:12:55 +02:00
Leendert de Borst
f148ccdeba
Add revoke all option to admin user refresh tokens ( #874 )
2025-05-31 11:42:43 +02:00
Leendert de Borst
9b038cb76c
Truncate credential name/preview if too long ( #872 )
2025-05-31 08:47:41 +02:00
Leendert de Borst
aa726706a4
Make browser extension auth settings less strict ( #872 )
2025-05-31 08:47:41 +02:00
Leendert de Borst
d0017d9207
Add android app download link ( #870 )
2025-05-31 08:37:42 +02:00
Leendert de Borst
cde4b87371
Return fake login response if username is invalid ( #868 )
2025-05-31 07:45:40 +02:00
Leendert de Borst
431d8d4fca
Only trigger autofill popup on username/email/password field types ( #866 )
2025-05-30 23:41:50 +02:00
Leendert de Borst
9fddb5f450
Reset client url on wrong input ( #858 )
2025-05-30 22:59:16 +02:00
Leendert de Borst
dbb6cf5b94
Add yup validation schema to auth settings ( #858 )
2025-05-30 22:59:16 +02:00
Leendert de Borst
bd41507ef9
Use absolute path for docker volume bind mounts ( #859 )
2025-05-30 18:03:53 +02:00
Leendert de Borst
ebb0e7cf68
Merge pull request #863 from lanedirt/846-add-native-android-app
...
Add native Android app
2025-05-30 18:03:42 +02:00
Leendert de Borst
4603051a91
Build and push docker images even if other optional steps fail ( #846 )
2025-05-30 18:01:26 +02:00
Leendert de Borst
f66fb53706
Update mobile-app-build.yml ( #846 )
2025-05-30 17:54:45 +02:00
Leendert de Borst
b603160d99
Add autofill screenshots to Android docs ( #846 )
2025-05-30 16:42:11 +02:00
Leendert de Borst
096b0277f3
Update mobile-app-build.yml ( #846 )
2025-05-30 15:52:05 +02:00
Leendert de Borst
f271040ff4
Improve android autofill settings open, bump version ( #846 )
2025-05-30 15:35:41 +02:00
Leendert de Borst
f313950112
Make safari extension project version the same for all projects ( #846 )
2025-05-30 15:11:24 +02:00
Leendert de Borst
ef1ad127e3
Update mobile-app-build.yml ( #846 )
2025-05-30 15:06:33 +02:00
Leendert de Borst
cac691a43d
Delete lowercase duplicate validationSchema.ts ( #846 )
2025-05-30 13:50:36 +02:00
Leendert de Borst
4efe201224
Add iOS app build ( #846 )
2025-05-30 13:37:14 +02:00
Leendert de Borst
ca477c310c
Make android app signed build manual dispatch ( #846 )
2025-05-30 12:40:21 +02:00
Leendert de Borst
77189373ba
Add signed android app build ( #846 )
2025-05-30 11:57:36 +02:00
Leendert de Borst
1aaa5c2d55
Update mobile-app-build.yml ( #846 )
2025-05-30 11:04:51 +02:00
Leendert de Borst
163e5c51c2
Merge branch '846-add-native-android-app' of https://github.com/lanedirt/AliasVault into 846-add-native-android-app
...
* '846-add-native-android-app' of https://github.com/lanedirt/AliasVault :
Make unit tests work from CLI (#846 )
2025-05-30 10:58:59 +02:00
Leendert de Borst
29895f375f
Split tasks in mobile-app-build.yml ( #846 )
2025-05-30 10:58:56 +02:00
Leendert de Borst
2803dcf02c
Add bump-version.sh script ( #846 )
2025-05-30 10:56:32 +02:00
Leendert de Borst
a8e075d932
Update version to be equal for all subprojects ( #846 )
2025-05-30 09:59:30 +02:00
Leendert de Borst
49ba704135
Update docs ( #846 )
2025-05-30 09:38:59 +02:00
Leendert de Borst
9669307480
Make unit tests work from CLI ( #846 )
2025-05-29 21:22:09 +02:00
Leendert de Borst
343ced5b38
Make unit tests work from CLI ( #846 )
2025-05-29 21:08:38 +02:00
Leendert de Borst
8f66670804
Update mobile-app-build.yml ( #846 )
2025-05-29 20:12:33 +02:00
Leendert de Borst
c2d1fcfcd4
Update linting ( #846 )
2025-05-29 20:01:49 +02:00
Leendert de Borst
e5a340b67d
Add android build to workflow ( #846 )
2025-05-29 20:00:48 +02:00
Leendert de Borst
6a0e8909a8
Refactor default auth method setting to be part of login flow ( #846 )
2025-05-29 18:40:10 +02:00
Leendert de Borst
5a90b4271c
Fix android crash on back button ( #846 )
2025-05-29 18:39:41 +02:00
Leendert de Borst
f0bd837d5e
Improve security ( #846 )
2025-05-29 17:16:55 +02:00
Leendert de Borst
de45c286b1
Fix android header issues ( #846 )
2025-05-29 16:26:13 +02:00
Leendert de Borst
fac0fd5f32
Add android edge-to-edge module to fix menu bar height issues ( #846 )
2025-05-29 16:05:42 +02:00
Leendert de Borst
5a8b6b7f29
Refactor android to satisfy linting rules ( #846 )
2025-05-29 13:48:19 +02:00
Leendert de Borst
c864bfcab5
Npx expo-doctor fixes ( #846 )
2025-05-28 20:23:02 +02:00
Leendert de Borst
c9c692ce6e
Add detekt.yml for kotlin code style analysis ( #846 )
2025-05-28 20:20:07 +02:00
Leendert de Borst
a640e4d280
Update kotlin linting settings ( #846 )
2025-05-28 19:55:17 +02:00
Leendert de Borst
2f03db7951
Remove unnecessary call ( #846 )
2025-05-28 19:26:32 +02:00
Leendert de Borst
9e5b733c8a
Update logo icons ( #846 )
2025-05-28 18:44:45 +02:00
Leendert de Borst
09c380afdd
Rebuild Android via npx expo rebuild ( #846 )
2025-05-28 18:04:39 +02:00
Leendert de Borst
7d9cc6118e
Rebuild iOS via npx expo prebuild to standardize ( #846 )
2025-05-28 17:17:49 +02:00
Leendert de Borst
c7ab42e9f2
Add android linting checks and integrate in build process ( #846 )
2025-05-28 16:43:05 +02:00
Leendert de Borst
1b07c5de9f
Update Android UI ( #846 )
2025-05-28 16:00:49 +02:00
Leendert de Borst
84df5b7d98
Add native settings page open callback for android ( #846 )
2025-05-28 15:32:27 +02:00
Leendert de Borst
347721a575
Update docs ( #846 )
2025-05-28 13:51:10 +02:00
Leendert de Borst
463c31641d
Make system bar transparent on android ( #846 )
2025-05-28 13:30:04 +02:00
Leendert de Borst
67759a814e
Linting fixes ( #846 )
2025-05-28 12:33:46 +02:00
Leendert de Borst
763a859e22
Update UI margins to work with Android and iOS ( #846 )
2025-05-28 12:32:21 +02:00
Leendert de Borst
d7db5a4e76
Refactor UrlUtility to be app-specific ( #846 )
2025-05-28 10:37:44 +02:00
Leendert de Borst
85bb5cf944
Optimize create new credential for Android ( #846 )
2025-05-28 10:30:07 +02:00
Leendert de Borst
cdc59e43a9
Update android-autofill.tsx ( #846 )
2025-05-28 09:19:46 +02:00
Leendert de Borst
9d0a003b2d
Refactor ( #846 )
2025-05-27 17:16:12 +02:00
Leendert de Borst
e430ae9f4f
Refactor FieldFinder to separate file ( #846 )
2025-05-27 16:58:48 +02:00
Leendert de Borst
41ba1260d7
Add SVG icon support ( #846 )
2025-05-27 16:49:44 +02:00
Leendert de Borst
c7572ac3f7
Fix issue where open app was not displayed always ( #846 )
2025-05-27 16:32:45 +02:00
Leendert de Borst
fe5c50b3c4
Add vault locked notice ( #846 )
2025-05-27 15:53:48 +02:00
Leendert de Borst
2a8ed28ff9
Improve password field type detection ( #846 )
2025-05-27 15:35:21 +02:00
Leendert de Borst
f6764b2f33
Simplify logic ( #846 )
2025-05-27 15:16:40 +02:00
Leendert de Borst
1afa153381
Improve field type detection ( #846 )
2025-05-27 14:52:09 +02:00
Leendert de Borst
ac59273161
Trigger on both password and likely username fields ( #846 )
2025-05-27 13:55:00 +02:00
Leendert de Borst
551fc42de1
Show service logo if it has one in autofill suggestion ( #846 )
2025-05-27 13:50:46 +02:00
Leendert de Borst
4b844189bc
Add aliasvault logo to autofill list item ( #846 )
2025-05-27 13:05:39 +02:00
Leendert de Borst
5c277e747f
Refactor FieldFinder ( #846 )
2025-05-27 12:00:49 +02:00
Leendert de Borst
8cbd275134
Improve credential matching ( #846 )
2025-05-27 11:21:27 +02:00
Leendert de Borst
765625b163
Add credentialmatcher and autofill test scaffolding ( #846 )
2025-05-26 20:16:28 +02:00
Leendert de Borst
b3df153128
Remove obsolete sharedcredentialstore ( #846 )
2025-05-26 20:15:57 +02:00
Leendert de Borst
604cffc622
Add autofill docs ( #846 )
2025-05-26 19:34:25 +02:00
Leendert de Borst
3b114445a3
Add android docs ( #846 )
2025-05-26 19:34:17 +02:00
Leendert de Borst
e8942c9833
Make basic autofill dropdown work in chrome ( #846 )
2025-05-26 14:46:50 +02:00
Leendert de Borst
b1da32ceae
Add inline suggestion flag ( #846 )
2025-05-26 13:12:35 +02:00
Leendert de Borst
ef58217ed3
Update autocomplete logic to only trigger for username or password fields ( #846 )
2025-05-26 12:07:36 +02:00
Leendert de Borst
e0dd04263c
Refactor AutofillService to use VaultStore ( #846 )
2025-05-26 11:53:26 +02:00
Leendert de Borst
29c52c844f
Add vaultstore generic instance for sharing main app and autofill component ( #846 )
2025-05-26 11:41:01 +02:00
Leendert de Borst
b99025c48a
Remove deprecated files ( #846 )
2025-05-26 11:40:02 +02:00
Leendert de Borst
8ba8eb684e
Add android autofill instructions page ( #846 )
2025-05-26 09:49:40 +02:00
Leendert de Borst
b736edbb68
Update skeleton loader color for light mode ( #846 )
2025-05-25 12:16:52 +02:00
Leendert de Borst
1fa0d275cc
Update search input style ( #846 )
2025-05-24 19:21:52 +02:00
Leendert de Borst
4a05cd00e3
Fix add-edit on Android ( #846 )
2025-05-23 16:50:17 +02:00
Leendert de Borst
574b5ff693
Add generic ThemedContainer component ( #846 )
2025-05-23 16:32:35 +02:00
Leendert de Borst
e6b7d1afa1
Display add button on android ( #846 )
2025-05-23 15:44:56 +02:00
Leendert de Borst
cbe224385d
Refactor function naming ( #846 )
2025-05-23 15:08:07 +02:00
Leendert de Borst
adb2f9a3d6
Add Android specific header style ( #846 )
2025-05-23 14:05:55 +02:00
Leendert de Borst
6790391d37
Use Base64.NO_WRAP for android to be compatible with other RFC 4648 clients ( #846 )
2025-05-23 12:35:14 +02:00
Leendert de Borst
2a7855e1dc
Refactor ( #846 )
2025-05-23 11:50:07 +02:00
Leendert de Borst
f3e47d7e67
Add autolock timer to Android logic ( #846 )
2025-05-22 18:09:17 +02:00
Leendert de Borst
bc76e85a9c
Update function naming ( #846 )
2025-05-22 16:54:37 +02:00
Leendert de Borst
890025cd49
Allow PIN fallback on Android unlock flow ( #846 )
2025-05-22 13:41:08 +02:00
Leendert de Borst
1868370d8f
Make basic biometric keystore flow work ( #846 )
2025-05-22 13:01:38 +02:00
Leendert de Borst
9a4fc7fb37
Update vault unlock page for android ( #846 )
2025-05-21 17:56:16 +02:00
Leendert de Borst
199fdebd5d
Add KeystoreProvider scaffolding ( #846 )
2025-05-21 16:11:35 +02:00
Leendert de Borst
d5f17ef99c
Add base64 conversion logic ( #846 )
2025-05-21 14:56:18 +02:00
Leendert de Borst
3b1e039d75
Implement commitTransaction ( #846 )
2025-05-21 14:05:55 +02:00
Leendert de Borst
01cdd28e32
Add .code-workspace to .vscode folder ( #846 )
2025-05-20 22:39:00 +02:00
Leendert de Borst
95a71f6ab2
Merge pull request #855 from lanedirt/854-prepare-0173-release
...
Prepare 0.17.3 release
2025-05-20 15:42:46 +02:00
Leendert de Borst
41cb92befd
Merge branch 'main' into 854-prepare-0173-release
2025-05-20 15:42:32 +02:00
Leendert de Borst
2cfd1a922f
Merge pull request #853 from lanedirt/852-bug-vault-import-fails-if-one-or-more-2fa-tokens-cannot-be-read
...
Vault import fails if one or more 2FA tokens cannot be parsed
2025-05-20 15:37:30 +02:00
Leendert de Borst
511ec31d17
Bump version to 0.17.3 ( #854 )
2025-05-20 15:31:22 +02:00
Leendert de Borst
080e505991
Merge branch '850-prepare-0172-release' into 854-prepare-0173-release
...
* 850-prepare-0172-release:
Bump version to 0.17.2 (#850 )
2025-05-20 15:29:11 +02:00
Leendert de Borst
461c1a042d
Silently fail incorrect 2FA codes during import instead of throwing exception ( #852 )
2025-05-20 15:22:09 +02:00
Leendert de Borst
f30fcf4624
Make SQLite in-memory writable, add test to verify ( #846 )
2025-05-20 12:57:57 +02:00
Leendert de Borst
522eeefda4
Update docs ( #846 )
2025-05-20 12:19:22 +02:00
Leendert de Borst
94656c4d14
Update iOS podfile ( #846 )
2025-05-20 11:48:14 +02:00
Leendert de Borst
bbba8d1393
Make icon symbols generic between Android and iOS platforms ( #846 )
2025-05-20 11:47:48 +02:00
Leendert de Borst
680f5ba926
Proxy all calls from NativeVaultManager to VaultStore ( #846 )
2025-05-20 11:24:23 +02:00
Leendert de Borst
04d3f80019
Add getMetadata call ( #846 )
2025-05-20 11:06:14 +02:00
Leendert de Borst
a4d78cf7fc
Make login and vault store/get flow work ( #846 )
2025-05-20 10:43:35 +02:00
Leendert de Borst
9713c8ed11
Implement getAllCredentials in kotlin, make all unit tests work ( #846 )
2025-05-19 10:04:39 +02:00
Leendert de Borst
2f4dbf34ba
Update formatting ( #846 )
2025-05-19 10:04:10 +02:00
Leendert de Borst
232d110e49
Update license in index.template.html ( #846 )
2025-05-18 16:30:01 +02:00
Leendert de Borst
0af1507686
Implement basic vault decrypt/unlock flow ( #846 )
2025-05-18 16:18:27 +02:00
Leendert de Borst
e481769198
Add storage provider abstraction, move vaultstore its own namespace ( #846 )
2025-05-18 15:47:02 +02:00
Leendert de Borst
830c390b95
Update Android unit test docs ( #846 )
2025-05-18 13:51:02 +02:00
Leendert de Borst
c733a60571
Refactor query specific logic to VaultStore instead of NativeVaultManager ( #846 )
2025-05-18 13:45:22 +02:00
Leendert de Borst
d164d8e785
Merge pull request #851 from lanedirt/850-prepare-0172-release
...
Prepare 0.17.2 release
2025-05-17 17:41:30 +02:00
Leendert de Borst
79221f35c6
Bump version to 0.17.2 ( #850 )
2025-05-17 17:39:16 +02:00
Leendert de Borst
826bd23767
Restore docker-compose.yml container versions to :latest ( #848 )
2025-05-17 17:35:51 +02:00
Leendert de Borst
baf81392eb
Restore docker-compose.yml container versions to :latest ( #848 )
2025-05-17 17:14:01 +02:00
Leendert de Borst
a70f6fca56
Add Android native vault manager unit test scaffolding ( #846 )
2025-05-17 12:00:12 +02:00
Leendert de Borst
1480fd88d1
Implement NativeVaultManager kotlin scaffolding ( #846 )
2025-05-17 11:04:22 +02:00
Leendert de Borst
11a5e10f4b
Update comments ( #846 )
2025-05-17 11:00:39 +02:00
Leendert de Borst
eecf61b8b2
Fix packages to make android buildable ( #846 )
2025-05-16 17:46:55 +02:00
Leendert de Borst
6c620e34e6
Update docs ( #846 )
2025-05-16 17:14:05 +02:00
Leendert de Borst
aa99bbc111
Remove sqlite migration scripts ( #494 )
2025-05-15 16:37:39 +02:00
Leendert de Borst
e34b5f586c
Remove SQLite server database implementation in code ( #494 )
2025-05-15 16:37:39 +02:00
Leendert de Borst
80c0992eb4
Update docs ( #494 )
2025-05-15 16:37:39 +02:00
Leendert de Borst
1fe7f7d8dc
Bump version to 0.17.1 ( #843 )
2025-05-14 11:23:03 +02:00
Leendert de Borst
e41552a2c0
Fix credential edit password existence check ( #840 )
2025-05-14 11:05:45 +02:00
Leendert de Borst
8e9c100eac
Fix browser extension popup manual search/filter bug ( #839 )
2025-05-14 11:05:36 +02:00
Leendert de Borst
a46bc9699f
Bump version to 0.17.0 ( #837 )
2025-05-14 10:40:54 +02:00
Leendert de Borst
78cc9e7ec1
Simplify account creation validation ( #837 )
2025-05-14 10:40:54 +02:00
Leendert de Borst
5c8b093514
Add namespace ( #827 )
2025-05-14 09:21:24 +02:00
Leendert de Borst
39a3c84fb8
Make browser extension popup more reliable ( #834 )
2025-05-14 09:20:58 +02:00
Leendert de Borst
a1ec4fb7fd
Merge pull request #836 from lanedirt/834-add-extra-enabledisable-setting-toggles-to-browser-extension
...
Add extra enable/disable setting toggles to browser extension
2025-05-14 00:21:06 +02:00
Leendert de Borst
183130fd3e
Merge branch 'main' into 834-add-extra-enabledisable-setting-toggles-to-browser-extension
2025-05-14 00:12:55 +02:00
Leendert de Borst
b03a2f5da6
Make autofill popup show logic more robust ( #834 )
2025-05-14 00:07:23 +02:00
Leendert de Borst
531fb2486f
Add shortcuts link to Chrome ( #834 )
2025-05-13 22:59:52 +02:00
Leendert de Borst
db825f415e
Do not show site-specific autofill settings if globally disabled ( #834 )
2025-05-13 22:19:08 +02:00
Leendert de Borst
3d3522a262
Use shared date util for min date check in browser extension ( #834 )
2025-05-13 22:10:25 +02:00
Leendert de Borst
ff112aa5f9
Fix background script errors by moving constants to separate file ( #834 )
2025-05-13 20:31:32 +02:00
Leendert de Borst
a0aaa8ec1e
Context menu refactor ( #834 )
2025-05-13 20:31:32 +02:00
Leendert de Borst
ead45c0282
Add dismiss for 1 hour option, add context menu disable option ( #834 )
2025-05-13 20:31:32 +02:00
Leendert de Borst
aa0a61ccf1
Fix background script errors by moving constants to separate file ( #834 )
2025-05-13 20:25:29 +02:00
Leendert de Borst
4fd2eb7034
Context menu refactor ( #834 )
2025-05-13 19:01:41 +02:00
Leendert de Borst
fa3f4e78cc
Add dismiss for 1 hour option, add context menu disable option ( #834 )
2025-05-13 18:34:43 +02:00
Leendert de Borst
71a1c105bd
Update eslint.config.js ( #832 )
2025-05-13 16:56:16 +02:00
Leendert de Borst
86fcc66a75
Upgrade WXT to latest stable version ( #832 )
2025-05-13 16:56:16 +02:00
Leendert de Borst
d29cb5e654
Update browser extension npm package-lock.json ( #832 )
2025-05-13 16:56:16 +02:00
Leendert de Borst
291d245e47
Update file headers in new files ( #828 )
2025-05-13 16:47:16 +02:00
Leendert de Borst
85528cdb79
Update CONTRIBUTING.md ( #828 )
2025-05-13 16:47:16 +02:00
Leendert de Borst
96fd9bb837
Update to AGPLv3 license ( #828 )
2025-05-13 16:47:16 +02:00
Leendert de Borst
4d1d982eeb
Combine mobile app links with browser extension links ( #827 )
2025-05-13 15:35:24 +02:00
Leendert de Borst
bc7f2d9d3a
Add mobile app download link constants ( #827 )
2025-05-13 15:35:24 +02:00
Leendert de Borst
7e86d0f99a
Update sonarcloud-code-analysis.yml
2025-05-13 15:21:31 +02:00
Leendert de Borst
4efa91beeb
Update app build version ( #825 )
2025-05-13 15:21:31 +02:00
Leendert de Borst
2d347dd435
Return explicit new revision number on password change ( #825 )
2025-05-13 15:21:31 +02:00
Leendert de Borst
56b9fee4fb
Merge pull request #822 from lanedirt/771-add-native-ios-app
...
Add native iOS app
2025-05-13 14:51:51 +02:00
Leendert de Borst
0fca053dba
Update README.md
2025-05-12 21:30:16 +02:00
Leendert de Borst
349a911eda
Bump iOS build version ( #771 )
2025-05-11 18:20:58 +02:00
Leendert de Borst
ba373d5d0d
Add confirm dialog to logout action ( #771 )
2025-05-11 18:20:47 +02:00
Leendert de Borst
3cde63c5e9
Only sync emails when component is visible ( #771 )
2025-05-11 18:14:06 +02:00
Leendert de Borst
f7f6873689
UI tweaks ( #771 )
2025-05-11 18:11:12 +02:00
Leendert de Borst
afa9ad8b2f
Add delete account implementation ( #771 )
2025-05-11 16:59:09 +02:00
Leendert de Borst
822815080c
Add vault password change logic to react native ( #771 )
2025-05-11 15:31:47 +02:00
Leendert de Borst
9a0a5f3bbf
Set correct Argon2id defaults in Typescript ( #771 )
2025-05-11 15:30:09 +02:00
Leendert de Borst
819e00feaa
Use correct default encryption type ( #771 )
2025-05-11 13:16:10 +02:00
Leendert de Borst
9a43e74c3f
Implement active sessions and recent auth logs pages ( #771 )
2025-05-10 22:43:19 +02:00
Leendert de Borst
3958ce94c1
Add security settings nav scaffolding ( #771 )
2025-05-10 11:50:57 +02:00
Leendert de Borst
6714201057
Make notes section properly selectable ( #771 )
2025-05-10 11:00:55 +02:00
Leendert de Borst
64b3cd16e4
Update README.md
...
Update README.md
Update README.md
Update README.md
2025-05-10 10:54:34 +02:00
Leendert de Borst
bddc128202
Fix username input ( #771 )
2025-05-09 18:28:06 +02:00
Leendert de Borst
e2e0413912
Add native InAppBrowserView component for handling external links ( #771 )
2025-05-09 08:57:17 +02:00
Leendert de Borst
68a1cc0b4e
Update README.md ( #771 )
2025-05-08 21:56:29 +02:00
Leendert de Borst
068041db70
Update mobile app version tags ( #771 )
2025-05-08 16:07:11 +02:00
Leendert de Borst
073510e58f
Update dotnet-e2e-tests.yml ( #771 )
2025-05-08 15:21:22 +02:00
Leendert de Borst
c24fca5bfe
Update version and release docs ( #771 )
2025-05-08 15:17:24 +02:00
Leendert de Borst
2b49834c83
Remove duplicate workspace ( #771 )
2025-05-08 15:04:33 +02:00
Leendert de Borst
ca37c62bab
Add exempt flag to browser extension xcode ( #771 )
2025-05-08 15:03:44 +02:00
Leendert de Borst
0ed0f3ab47
Remove duplicate aliasvault lowercase folder ( #771 )
2025-05-08 15:02:21 +02:00
Leendert de Borst
bd07510251
Add exempt encryption flag ( #771 )
2025-05-08 15:01:44 +02:00
Leendert de Borst
1219d49fb4
Update offline mode checks ( #771 )
2025-05-08 14:35:20 +02:00
Leendert de Borst
928860bd38
Add server sanity checks to login flow ( #771 )
2025-05-08 14:32:00 +02:00
Leendert de Borst
7238792895
Responsive tweaks ( #771 )
2025-05-08 14:05:07 +02:00
Leendert de Borst
a22875081b
Responsive tweaks ( #771 )
2025-05-08 12:31:43 +02:00
Leendert de Borst
2eb7bbf1b3
Update CollapsibleHeader margins ( #771 )
2025-05-08 12:11:46 +02:00
Leendert de Borst
da3515d44c
Offline mode tweaks ( #771 )
2025-05-08 11:41:04 +02:00
Leendert de Borst
255ac518a2
Store key derivation params locally for offline password unlock ( #771 )
2025-05-08 11:35:40 +02:00
Leendert de Borst
05575bdc5f
Tweak pull to refresh ( #771 )
2025-05-07 22:44:55 +02:00
Leendert de Borst
e0e7315d44
Fix unlock page flow ( #771 )
2025-05-07 22:44:45 +02:00
Leendert de Borst
4ed6b30256
Add read-only offline mode ( #771 )
2025-05-07 17:59:01 +02:00
Leendert de Borst
88a1491b83
Update UI margins ( #771 )
2025-05-07 09:06:56 +02:00
Leendert de Borst
6dc4a6e307
Update NPM packages ( #771 )
2025-05-07 09:06:47 +02:00
Leendert de Borst
e24b270610
Tweak email display ( #771 )
2025-05-06 23:09:03 +02:00
Leendert de Borst
8d6b04448f
Update view margins for main tabs ( #771 )
2025-05-06 22:54:07 +02:00
Leendert de Borst
a1dd44d8fc
Disable autocorrect and autocapitalize for login/register ( #771 )
2025-05-06 22:50:19 +02:00
Leendert de Borst
b705263144
Performance tweaks ( #771 )
2025-05-06 22:43:06 +02:00
Leendert de Borst
b0a40ef5ee
Add inline skeleton loader ( #771 )
2025-05-06 22:12:24 +02:00
Leendert de Borst
e11c647f50
Add skeleton loading animations ( #771 )
2025-05-06 20:29:20 +02:00
Leendert de Borst
94c4783c01
Create separate add-edit page instead of modal for better deep link compatibility ( #771 )
2025-05-06 19:32:04 +02:00
Leendert de Borst
751903029c
Refactor initial sync to happen outside of navigation context ( #771 )
2025-05-06 18:25:53 +02:00
Leendert de Borst
fb318c7669
Update login screen ( #771 )
2025-05-06 14:57:36 +02:00
Leendert de Borst
52340b8238
Update colors ( #771 )
2025-05-06 14:34:45 +02:00
Leendert de Borst
82423fffcb
Add translucent headers ( #771 )
2025-05-06 14:22:22 +02:00
Leendert de Borst
e714d8563c
UI tweaks ( #771 )
2025-05-06 13:05:38 +02:00
Leendert de Borst
e6ab1be77f
Update light/dark mode styling ( #771 )
2025-05-05 22:23:00 +02:00
Leendert de Borst
0be6caf0bb
Merge branch '771-add-native-ios-app' of https://github.com/lanedirt/AliasVault into 771-add-native-ios-app
...
* '771-add-native-ios-app' of https://github.com/lanedirt/AliasVault :
Update light/dark mode styling (#771 )
2025-05-05 22:16:40 +02:00
Leendert de Borst
51b03b5eaa
Update iOS app download link ( #771 )
2025-05-05 22:16:23 +02:00
Leendert de Borst
5a019098e1
Update light/dark mode styling ( #771 )
2025-05-05 22:16:12 +02:00
Leendert de Borst
e992dea23e
Update light/dark mode styling ( #771 )
2025-05-05 17:52:27 +02:00
Leendert de Borst
095a3f617e
Update browser extension imports ( #771 )
2025-05-05 17:50:37 +02:00
Leendert de Borst
77a48f4235
Git check in with correct casing in mobile app dir ( #771 )
2025-05-05 15:33:00 +02:00
Leendert de Borst
af5a830759
Update docs ( #771 )
2025-05-05 15:07:08 +02:00
Leendert de Borst
af1a4b6930
Update package.json ( #771 )
2025-05-05 13:28:31 +02:00
Leendert de Borst
0fe969dfad
Merge branch '771-add-native-ios-app' of https://github.com/lanedirt/AliasVault into 771-add-native-ios-app
...
* '771-add-native-ios-app' of https://github.com/lanedirt/AliasVault :
Update README.md
2025-05-05 13:22:39 +02:00
Leendert de Borst
43e642116e
Add passWithNoTests flag ( #771 )
2025-05-05 13:21:58 +02:00
Leendert de Borst
68da15603a
Merge branch 'main' into 771-add-native-ios-app
2025-05-05 13:16:25 +02:00
Leendert de Borst
f5753f654c
Update workflow names ( #771 )
2025-05-05 13:13:05 +02:00
Leendert de Borst
6f26649647
Update README.md badges
2025-05-05 13:12:48 +02:00
Leendert de Borst
20135afe4d
Update mobile app build workflow ( #771 )
2025-05-05 13:04:12 +02:00
Leendert de Borst
19a38ba14f
Update CredentialDetails.tsx ( #771 )
2025-05-05 12:40:11 +02:00
Leendert de Borst
eae70b41f1
Update GitHub workflows ( #771 )
2025-05-05 12:32:46 +02:00
Leendert de Borst
fb3530281f
Update .gitignore ( #771 )
2025-05-05 12:08:18 +02:00
Leendert de Borst
df937cf039
Group related GitHub workflows ( #771 )
2025-05-05 12:08:11 +02:00
Leendert de Borst
f77a220096
Add shared lib build to github workflow ( #771 )
2025-05-05 12:07:23 +02:00
Leendert de Borst
93040e2377
Linting refactor ( #771 )
2025-05-05 11:51:10 +02:00
Leendert de Borst
d758de2674
Replace KeychainAccess with native iOS API for more control ( #771 )
2025-05-05 11:47:09 +02:00
Leendert de Borst
8bc1a49602
Add toast on vault unlock biometric enable ( #771 )
2025-05-05 11:40:07 +02:00
Leendert de Borst
38a69649af
Update CredentialProviderView ( #771 )
2025-05-05 11:24:39 +02:00
Leendert de Borst
f3aa8fe085
Prompt for authentication and sanity checks before opening autofill view (#771(
2025-05-05 10:48:45 +02:00
Leendert de Borst
3066512341
Auto hide credential created confirm when app opens again ( #771 )
2025-05-05 09:34:28 +02:00
Leendert de Borst
af53abac0b
Show loading state when deleting a credential ( #771 )
2025-05-05 09:02:46 +02:00
Leendert de Borst
5743056084
Fix mobile app credential creation ( #771 )
2025-05-05 09:01:32 +02:00
Leendert de Borst
7917270aee
Update date parsing to use shared library ( #771 )
2025-05-05 09:01:01 +02:00
Leendert de Borst
533b4cf7a2
Update vault mutate private email filter ( #771 )
2025-05-05 08:22:12 +02:00
Leendert de Borst
9435c7e657
Cleanup xcode generated file headers ( #771 )
2025-05-04 22:42:01 +02:00
Leendert de Borst
30a6315e9e
Refactor native iOS parts ( #771 )
2025-05-04 22:38:49 +02:00
Leendert de Borst
61692db40b
Refactor VaultStoreKit and fix linting issues ( #771 )
2025-05-04 18:06:37 +02:00
Leendert de Borst
e7aae996d1
Refactor VaultStoreKit ( #771 )
2025-05-04 16:39:27 +02:00
Leendert de Borst
5e576b1ed2
Add swiftlint scaffolding ( #771 )
2025-05-04 16:39:15 +02:00
Leendert de Borst
51b1b383f9
Merge branch '771-add-native-ios-app' of https://github.com/lanedirt/AliasVault into 771-add-native-ios-app
...
* '771-add-native-ios-app' of https://github.com/lanedirt/AliasVault :
Linting refactor misc utilities (#771 )
2025-05-04 16:37:55 +02:00
Leendert de Borst
76a5e1bae4
Fix notes mutation ( #771 )
2025-05-04 16:37:51 +02:00
Leendert de Borst
3429c34eb4
Linting refactor misc utilities ( #771 )
2025-05-04 15:58:06 +02:00
Leendert de Borst
d9942ea57c
Linting refactor misc utilities ( #771 )
2025-05-04 15:54:55 +02:00
Leendert de Borst
738f228ea6
Linting refactor turbo native spec ( #771 )
2025-05-04 14:19:25 +02:00
Leendert de Borst
3318748853
Linting refactor hooks ( #771 )
2025-05-04 14:11:41 +02:00
Leendert de Borst
f06cf511eb
Linting refactor context ( #771 )
2025-05-04 14:00:45 +02:00
Leendert de Borst
15d707615a
Linting refactor components ( #771 )
2025-05-04 13:48:14 +02:00
Leendert de Borst
5e2bdc6861
Linting refactor ( #771 )
2025-05-04 12:11:05 +02:00
Leendert de Borst
6e7e985c26
Enable eslint for react native project ( #771 )
2025-05-03 19:46:25 +02:00
Leendert de Borst
d47852420a
Cleanup xcscheme and refactor swift test setup ( #771 )
2025-05-03 19:32:32 +02:00
Leendert de Borst
1cc6567d6f
Refactor storeEncryptedDatabase method to separate metadata set ( #771 )
2025-05-03 18:08:22 +02:00
Leendert de Borst
616705b80d
Remove VaultUITests file as its not used ( #771 )
2025-05-03 10:04:25 +02:00
Leendert de Borst
198b532299
Refactor VaultStoreKit function naming ( #771 )
2025-05-03 09:59:10 +02:00
Leendert de Borst
c763b79c3c
Extract service icons during both credential create and update ( #771 )
2025-05-03 08:51:06 +02:00
Leendert de Borst
043ce5c588
Explicitly navigate to show credential after creation/update ( #771 )
2025-05-03 08:39:06 +02:00
Leendert de Borst
e7e7bc5f87
Remove unused native add methods ( #771 )
2025-05-03 08:38:41 +02:00
Leendert de Borst
15f10788b1
Add dynamic public email domain check ( #771 )
2025-05-03 08:29:06 +02:00
Leendert de Borst
71530ef79d
Enforce biometrics for native iOS autofill ( #771 )
2025-05-02 18:28:20 +02:00
Leendert de Borst
d6f7d8c039
Add context menu links to native autofill list ( #771 )
2025-05-02 16:56:46 +02:00
Leendert de Borst
1dfbd38586
Fix credential name focus and refactor ( #771 )
2025-05-02 16:25:14 +02:00
Leendert de Borst
f849b94d5d
Update README.md
2025-05-02 14:48:57 +02:00
Leendert de Borst
06a5c50359
Add transaction commit to credential delete ( #771 )
2025-05-02 14:46:46 +02:00
Leendert de Borst
866dd1c919
Add loading overlay component ( #771 )
2025-05-02 14:01:40 +02:00
Leendert de Borst
3be65beb06
Add credential form validation ( #771 )
2025-05-02 13:22:15 +02:00
Leendert de Borst
8c06b46044
Add proper UX flow for identity and password generator into mobile app ( #771 )
2025-05-01 17:38:42 +02:00
Leendert de Borst
f8d5ae6107
Implement identity and password generator in mobile app ( #771 )
2025-05-01 13:03:06 +02:00
Leendert de Borst
b6b9e05a31
Update manual setup docs ( #771 )
2025-05-01 12:51:50 +02:00
Leendert de Borst
b80e47dab3
Copy shared modules to mobile app project ( #771 )
2025-05-01 11:19:50 +02:00
Leendert de Borst
d291ad5ba2
Update shared build script ( #771 )
2025-05-01 11:19:33 +02:00
Leendert de Borst
037e1902b1
Merge branch 'main' into 771-add-native-ios-app
...
* main:
Bump version to 0.16.2 (#818 )
Bump vite
2025-05-01 11:11:15 +02:00
Leendert de Borst
ab82a63a0a
Bump version to 0.16.2 ( #818 )
2025-05-01 08:57:09 +02:00
dependabot[bot]
82376b696c
Bump vite
...
Bumps the npm_and_yarn group with 1 update in the /browser-extension directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 6.2.6 to 6.3.4
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.4
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-01 08:45:37 +02:00
Leendert de Borst
18e6698f7d
Fix linting ( #771 )
2025-04-30 23:32:47 +02:00
Leendert de Borst
b002b23078
Update file extensions ( #771 )
2025-04-30 23:22:47 +02:00
Leendert de Borst
1f2f53a124
Update shared package names ( #771 )
2025-04-30 23:19:24 +02:00
Leendert de Borst
46d56b06ed
Remove deprecated identityGenDictLoader from browser extension ( #771 )
2025-04-30 23:19:12 +02:00
Leendert de Borst
4f6e419524
Implement new shared generator modules in browser extension ( #771 )
2025-04-30 23:11:42 +02:00
Leendert de Borst
7ae8655c2d
Add build script for shared modules ( #771 )
2025-04-30 23:10:44 +02:00
Leendert de Borst
048e6f8d2a
Rename packages to shared in root and to be standalone modules ( #771 )
2025-04-30 22:13:37 +02:00
Leendert de Borst
8498102076
Make shared packages buildable ( #771 )
2025-04-30 19:45:37 +02:00
Leendert de Borst
f2d78538a9
Refactor dictionaries from txt to .ts ( #771 )
2025-04-30 19:19:46 +02:00
Leendert de Borst
5babd0b982
Move all apps to subfolder in monorepo ( #771 )
2025-04-30 19:03:18 +02:00
Leendert de Borst
0f45f49ed1
Add shared packages folder ( #771 )
2025-04-30 17:08:48 +02:00
Leendert de Borst
699aa83c4e
Merge branch 'main' into 771-add-native-ios-app
...
* main: (33 commits)
Update date format in RecentEmails.razor (#815 )
Tweak Login.razor margins (#809 )
Refresh password salt and ephemeral after changing it (#809 )
Add dashlane importer and unittest (#811 )
Bump the npm_and_yarn group across 1 directory with 2 updates
Bump nokogiri in /docs in the bundler group across 1 directory
Fix nullability warning in FaviconExtractor.cs (#805 )
Bump HtmlAgilityPack from 1.12.0 to 1.12.1
Bump version to 0.16.1 (#803 )
Add form detector improvements and tests (#794 )
Add reliable click handler for all autofill popup elements (#797 )
Update Filter.ts (#801 )
Fix autofill popup z-index visibility (#801 )
Show email in credential list if username is empty (#801 )
Improve autofill matching (#801 )
Make browser extension autofill dismiss button more reliable (#797 )
Remove cancel for sonarcloud runner as it uses pull_request_target
Simplify service name to a single input for both modes (#798 )
Show service name suggestions (#798 )
Add service name extraction unit tests (#798 )
...
2025-04-30 17:04:32 +02:00
Leendert de Borst
7e3bb548e4
Refactor add-edit by wrapping vault mutate ( #771 )
2025-04-30 15:50:41 +02:00
Leendert de Borst
ae3ae6032f
Add credential delete functionality ( #771 )
2025-04-30 14:57:46 +02:00
Leendert de Borst
0c8fc191a6
Update date format in RecentEmails.razor ( #815 )
2025-04-30 14:41:26 +02:00
Leendert de Borst
96b7b4cc97
Add autofill credential create confirm screen to improve UX ( #771 )
2025-04-30 14:26:04 +02:00
Leendert de Borst
d95807711a
Make toast a shared component ( #771 )
2025-04-30 14:25:34 +02:00
Leendert de Borst
1051ee653e
Add favicon extraction to mobile app ( #771 )
2025-04-30 13:56:24 +02:00
Leendert de Borst
2fd117ae96
Make vault save to server flow work in app ( #771 )
2025-04-29 17:16:52 +02:00
Leendert de Borst
6c5247a4b0
Make local vault db persist and encryption flow work ( #771 )
2025-04-29 16:05:52 +02:00
Leendert de Borst
a46d1ca39e
Add credential update scaffolding ( #771 )
2025-04-29 14:19:50 +02:00
Leendert de Borst
caef74477b
Refactor nav structure, make credential create deep link work ( #771 )
2025-04-29 13:37:20 +02:00
Leendert de Borst
d554f0f3cc
Make credential create work locally ( #771 )
2025-04-29 11:43:14 +02:00
Leendert de Borst
c0e1c75a1b
Add credential AddEdit page scaffolding to app ( #771 )
2025-04-28 21:32:26 +02:00
Leendert de Borst
b71f0dd2c3
Tweak Login.razor margins ( #809 )
2025-04-28 18:44:15 +02:00
Leendert de Borst
3617c551e3
Refresh password salt and ephemeral after changing it ( #809 )
2025-04-28 18:44:15 +02:00
Leendert de Borst
901caa896b
Add dashlane importer and unittest ( #811 )
2025-04-28 18:44:08 +02:00
Leendert de Borst
8d68d175bf
Create new credential via main app link ( #771 )
2025-04-28 17:00:02 +02:00
Leendert de Borst
27dbd53786
Add "text to insert" method support ( #771 )
2025-04-28 16:39:18 +02:00
Leendert de Borst
a37052e4dc
Add actionsheet when selecting autofill credential to choose username or email ( #771 )
2025-04-28 16:07:19 +02:00
Leendert de Borst
cd8b2deb04
Add encryption key retry to make it more robust ( #771 )
2025-04-28 16:06:51 +02:00
Leendert de Borst
16a858ee08
Add iOS suggestion credential insert scaffolding ( #771 )
2025-04-28 13:34:32 +02:00
Leendert de Borst
01f1cc8bc3
Auto filter native credentials list based on provided URL ( #771 )
2025-04-28 12:26:06 +02:00
Leendert de Borst
9f79c0cfeb
Update credential cards for all clients to show email if username is empty ( #771 )
2025-04-28 12:08:46 +02:00
Leendert de Borst
65d3b1d94f
Add iOS autofill tip to settings screen with simple state ( #771 )
2025-04-28 11:18:33 +02:00
Leendert de Borst
96d5606632
Update credential view search input style ( #771 )
2025-04-27 21:17:50 +02:00
Leendert de Borst
535de6b7b4
Refactor iOS app native logic to frameworks and make SwiftUI preview work ( #771 )
2025-04-27 21:01:42 +02:00
Leendert de Borst
a86896ee99
Make SVG work in autofill credential view ( #771 )
2025-04-27 15:19:49 +02:00
Leendert de Borst
51bb5b84bd
Add default placeholder icon to swift view ( #771 )
2025-04-27 13:23:29 +02:00
Leendert de Borst
c005c0cdc0
Make logo SQLIte blob to Data() conversion work ( #771 )
2025-04-27 10:26:14 +02:00
Leendert de Borst
83f64c505e
Update swift logic to test for specific credential values ( #771 )
2025-04-26 16:10:32 +02:00
Leendert de Borst
1c3627d985
Make autofill work in simulator and fix password get ( #771 )
2025-04-26 11:31:44 +02:00
Leendert de Borst
c05b436e3c
Fix GetAllCredentials so unittest passes ( #771 )
2025-04-26 11:09:18 +02:00
Leendert de Borst
cb61b73553
Make db init test work ( #771 )
2025-04-25 21:08:37 +02:00
Leendert de Borst
51b3956caf
Fix vault generator output by taking latest vault blob ( #771 )
2025-04-25 19:50:48 +02:00
Leendert de Borst
128826d0ec
Add TestVaultGeneratorTests.cs ( #771 )
2025-04-25 17:39:50 +02:00
dependabot[bot]
89534bf78e
Bump the npm_and_yarn group across 1 directory with 2 updates
...
Bumps the npm_and_yarn group with 2 updates in the /browser-extension directory: [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ).
Updates `react-router` from 7.2.0 to 7.5.2
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.5.2/packages/react-router )
Updates `react-router-dom` from 7.2.0 to 7.5.2
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.5.2/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: react-router
dependency-version: 7.5.2
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: react-router-dom
dependency-version: 7.5.2
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-25 17:18:01 +02:00
Leendert de Borst
605ac2e6d4
Add VaultStoreTests scaffolding which can run via xcode ( #771 )
2025-04-25 14:42:33 +02:00
Leendert de Borst
5a7e0cf9e5
Update VaultStore logic, getAllCredentials currently breaks ( #771 )
2025-04-25 14:13:42 +02:00
Leendert de Borst
0bd9b990b6
Make native autofill init db first ( #771 )
2025-04-25 13:14:16 +02:00
Leendert de Borst
a37d2d0934
Make 2FA input field render properly ( #771 )
2025-04-24 23:49:16 +02:00
Leendert de Borst
b747161b24
Rename SharedCredentialStore to VaultStore, add readmes ( #771 )
2025-04-24 23:36:46 +02:00
Leendert de Borst
ce6cdf1d9a
Rename NativeCredentialManager to NativeVaultManager ( #771 )
2025-04-24 23:01:47 +02:00
Leendert de Borst
c94b5339b9
Refactor React Native bridge to Turbo Native Module ( #771 )
2025-04-24 22:33:13 +02:00
Leendert de Borst
9af505ffb3
Tweak login and unlock layout ( #771 )
2025-04-24 16:40:39 +02:00
Leendert de Borst
b1b4d7bff7
Make vault decryption catch and print errors ( #771 )
2025-04-24 16:37:15 +02:00
Leendert de Borst
d4a39caa22
Fix color scheme light mode flash when app comes to foreground ( #771 )
2025-04-24 16:00:39 +02:00
Leendert de Borst
cc1ca7f683
Make 2FA login flow show proper loading indicator ( #771 )
2025-04-24 15:03:07 +02:00
Leendert de Borst
4f3c436dd9
Tweak faceid enable/disable logic flow ( #771 )
2025-04-24 14:43:55 +02:00
Leendert de Borst
01adb3df07
Fix settings screen flicker issue ( #771 )
2025-04-24 13:50:10 +02:00
Leendert de Borst
038e22db62
Move enabled auth methods to native module and add conditional faceid check ( #771 )
2025-04-24 13:44:55 +02:00
Leendert de Borst
b0203882f3
Fix bug with birthdate parsing ( #771 )
2025-04-23 19:38:45 +02:00
Leendert de Borst
d88e0ca4cf
Add two-factor auth viewer to mobile app ( #771 )
2025-04-23 19:20:55 +02:00
Leendert de Borst
1bf6a5dec3
Fix login flow ( #771 )
2025-04-23 18:57:08 +02:00
Leendert de Borst
951f80b4bb
Tweak app timeout lock logic ( #771 )
2025-04-23 18:37:05 +02:00
Leendert de Borst
079415184f
Store autolock timeout in native code ( #771 )
2025-04-23 17:21:03 +02:00
Leendert de Borst
db58bc8942
Refactor app index flow, add auto lock settings ( #771 )
2025-04-23 16:47:21 +02:00
Leendert de Borst
2a808fb137
Fix keychain accessibility issue ( #771 )
2025-04-23 14:15:46 +02:00
Leendert de Borst
b19ee32b28
Add settings page stack and add unlock method options ( #771 )
2025-04-23 13:53:17 +02:00
Leendert de Borst
31d3c1d1a2
Make manual unlock page with password unlock work ( #771 )
2025-04-23 11:43:48 +02:00
Leendert de Borst
70151f0587
Tweak collapsible header UI ( #771 )
2025-04-22 22:11:00 +02:00
Leendert de Borst
37f2f445c2
Add search icon to credential search input ( #771 )
2025-04-22 20:35:24 +02:00
Leendert de Borst
d88ecb5fec
Make list content overflow under bottom nav bar ( #771 )
2025-04-22 20:21:28 +02:00
Leendert de Borst
91b223bac9
Add collapsible header component ( #771 )
2025-04-22 20:09:58 +02:00
Leendert de Borst
ecb2d29dcf
Tweak index.tsx app startup and vault unlock flow ( #771 )
2025-04-22 17:33:06 +02:00
Leendert de Borst
470ffec21a
Refresh email list on email delete ( #771 )
2025-04-22 15:58:10 +02:00
Leendert de Borst
30ac7b1f1d
Make emailpreview auto refresh ( #771 )
2025-04-22 15:47:30 +02:00
Leendert de Borst
bef4ee7c03
Make credential service url clickable ( #771 )
2025-04-22 14:40:33 +02:00
Leendert de Borst
af3e455477
Add email preview component ( #771 )
2025-04-22 14:27:06 +02:00
Leendert de Borst
279a2f6bba
Add scroll to top on email bottom nav bar click ( #771 )
2025-04-22 13:49:45 +02:00
Leendert de Borst
a04586c959
Add credential link to email details page ( #771 )
2025-04-22 13:44:39 +02:00
Leendert de Borst
26b63a282b
Fix email navigation path ( #771 )
2025-04-22 13:08:52 +02:00
Leendert de Borst
0eb7e74eb6
Add pull to refresh to email page ( #771 )
2025-04-22 13:01:54 +02:00
Leendert de Borst
14b90fb047
Refactor email row to separate component ( #771 )
2025-04-22 12:56:46 +02:00
dependabot[bot]
e82595162f
Bump nokogiri in /docs in the bundler group across 1 directory
...
Bumps the bundler group with 1 update in the /docs directory: [nokogiri](https://github.com/sparklemotion/nokogiri ).
Updates `nokogiri` from 1.18.4 to 1.18.8
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.4...v1.18.8 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-version: 1.18.8
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-22 12:37:19 +02:00
Leendert de Borst
4480eb897a
Update emails nav structure ( #771 )
2025-04-22 12:36:47 +02:00
Leendert de Borst
38b3b242d9
Make RSA decryption for emails work in react native ( #771 )
2025-04-22 11:26:19 +02:00
Leendert de Borst
c2b313c272
Disable autocorrect in search field ( #771 )
2025-04-22 09:25:23 +02:00
Leendert de Borst
93c439e852
Fix nullability warning in FaviconExtractor.cs ( #805 )
2025-04-21 16:01:22 +02:00
dependabot[bot]
ff08fae579
Bump HtmlAgilityPack from 1.12.0 to 1.12.1
...
Bumps [HtmlAgilityPack](https://github.com/zzzprojects/html-agility-pack ) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/zzzprojects/html-agility-pack/releases )
- [Commits](https://github.com/zzzprojects/html-agility-pack/compare/v1.12.0...v1.12.1 )
---
updated-dependencies:
- dependency-name: HtmlAgilityPack
dependency-version: 1.12.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-21 16:01:22 +02:00
Leendert de Borst
758597353f
Remove haptic touch from bottom nav bar ( #771 )
2025-04-20 22:02:17 +02:00
Leendert de Borst
f720c46958
Tweak login flow ( #771 )
2025-04-20 21:10:48 +02:00
Leendert de Borst
b9c0f23e45
Add empty field sanity check to login ( #771 )
2025-04-20 20:48:27 +02:00
Leendert de Borst
13fcadb2fa
Add AliasVault themed loading indicators ( #771 )
2025-04-20 19:46:47 +02:00
Leendert de Borst
6c7f5f2e02
Add login API URL settings page ( #771 )
2025-04-20 18:16:46 +02:00
Leendert de Borst
dd01ada1b7
Add TitleContainer component with SVG logo ( #771 )
2025-04-20 16:58:55 +02:00
Leendert de Borst
abfaefa289
Add credential search reset button ( #771 )
2025-04-19 12:22:55 +02:00
Leendert de Borst
f40ba50607
Reset credentials page when tapping on tabbar item again ( #771 )
2025-04-19 11:58:02 +02:00
Leendert de Borst
0a19318e2d
Add CredentialCard component ( #771 )
2025-04-19 11:13:57 +02:00
Leendert de Borst
2e5107098e
Add app version to settings page ( #771 )
2025-04-18 17:43:32 +02:00
Leendert de Borst
ba4eea2dc8
Make notes component detect links and show on top ( #771 )
2025-04-18 14:09:44 +02:00
Leendert de Borst
87b1d49544
Refactor credential detail component structure ( #771 )
2025-04-18 13:49:10 +02:00
Leendert de Borst
355f198293
Make credential card show username/email uniformly in all clients ( #771 )
2025-04-18 13:24:18 +02:00
Leendert de Borst
9e1eb67ae8
Add URL to credential search filter logic ( #771 )
2025-04-18 13:17:08 +02:00
Leendert de Borst
8dcacd2ea4
Refactor color scheme usage ( #771 )
2025-04-18 09:27:59 +02:00
Leendert de Borst
0eb6a501af
Update credential index layout ( #771 )
2025-04-18 08:57:36 +02:00
Leendert de Borst
05dae94336
Use generic colors in credential list ( #771 )
2025-04-18 08:52:22 +02:00
Leendert de Borst
2e7fde861e
Add generic color definition ( #771 )
2025-04-18 00:13:32 +02:00
Leendert de Borst
c1ba8217fb
Add separate index page that calls init logic ( #771 )
2025-04-17 18:40:45 +02:00
Leendert de Borst
39f8157683
Refactor get metadata call ( #771 )
2025-04-16 22:09:49 +02:00
Leendert de Borst
c0b0c97106
Persist vault metadata via react native bridge ( #771 )
2025-04-16 21:55:10 +02:00
Leendert de Borst
984adce3d4
Fix typo ( #771 )
2025-04-16 21:02:06 +02:00
Leendert de Borst
98dead8c0a
Add vault update check to main layout scaffolding ( #771 )
2025-04-16 15:42:02 +02:00
Leendert de Borst
e771af4a7a
Add pull to refresh to credential list ( #771 )
2025-04-16 08:13:43 +02:00
Leendert de Borst
5fdcee50d5
Bump version to 0.16.1 ( #803 )
2025-04-15 18:39:10 +02:00
Leendert de Borst
8526172ec7
Add form detector improvements and tests ( #794 )
2025-04-15 18:39:10 +02:00
Leendert de Borst
5156988319
Merge pull request #800 from lanedirt/798-browser-extension-make-service-name-extraction-more-accurate
...
Browser extension make service name extraction more accurate
2025-04-15 18:02:03 +02:00
Leendert de Borst
18d92ecced
Add reliable click handler for all autofill popup elements ( #797 )
2025-04-15 17:07:27 +02:00
Leendert de Borst
0a0bec99b1
Merge branch 'main' into 798-browser-extension-make-service-name-extraction-more-accurate
2025-04-15 17:02:46 +02:00
Leendert de Borst
791f8a758b
Update Filter.ts ( #801 )
2025-04-15 17:00:22 +02:00
Leendert de Borst
3f11e29787
Fix autofill popup z-index visibility ( #801 )
2025-04-15 17:00:22 +02:00
Leendert de Borst
046d09453a
Show email in credential list if username is empty ( #801 )
2025-04-15 17:00:22 +02:00
Leendert de Borst
1d77d05e7c
Improve autofill matching ( #801 )
2025-04-15 17:00:22 +02:00
Leendert de Borst
22d2e09982
Make browser extension autofill dismiss button more reliable ( #797 )
2025-04-15 16:59:50 +02:00
Leendert de Borst
8b835a4a77
Remove cancel for sonarcloud runner as it uses pull_request_target
2025-04-15 16:58:28 +02:00
Leendert de Borst
a435305093
Simplify service name to a single input for both modes ( #798 )
2025-04-15 15:51:18 +02:00
Leendert de Borst
e4f3de927f
Show service name suggestions ( #798 )
2025-04-15 15:34:48 +02:00
Leendert de Borst
1d5c288514
Add service name extraction unit tests ( #798 )
2025-04-15 12:57:04 +02:00
Leendert de Borst
5d3ad60dee
Improve browser extension service name extractor ( #798 )
2025-04-15 12:56:55 +02:00
Leendert de Borst
c5244b31ec
Cancel already running CI jobs on newer commit
2025-04-15 11:34:19 +02:00
Leendert de Borst
a6c7c54592
Add password visibility toggle to browser extension credential create ( #793 )
2025-04-15 11:24:59 +02:00
Leendert de Borst
bf46c155bd
Fix browser extension autofill from causing scrollbars to appear ( #794 )
2025-04-15 11:24:51 +02:00
Leendert de Borst
d4e5b724ff
Make autofill work with more input element variations ( #794 )
2025-04-15 11:24:51 +02:00
Leendert de Borst
e51219d513
Add explicit type=text for accessibility improvements ( #794 )
2025-04-15 11:24:51 +02:00
Leendert de Borst
ba5f81ee86
Show icon in react native app ( #771 )
2025-04-14 22:17:21 +02:00
Leendert de Borst
800f015947
Update all .NET dependencies to 9.0.4 ( #791 )
2025-04-14 20:55:36 +02:00
dependabot[bot]
5f3c36263d
Bump Microsoft.AspNetCore.Authorization and Microsoft.AspNetCore.Components.Web
...
Bumps [Microsoft.AspNetCore.Authorization](https://github.com/dotnet/aspnetcore ) and [Microsoft.AspNetCore.Components.Web](https://github.com/dotnet/aspnetcore ). These dependencies needed to be updated together.
Updates `Microsoft.AspNetCore.Authorization` from 9.0.3 to 9.0.4
- [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/v9.0.3...v9.0.4 )
Updates `Microsoft.AspNetCore.Components.Web` from 9.0.3 to 9.0.4
- [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/v9.0.3...v9.0.4 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authorization
dependency-version: 9.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.Components.Web
dependency-version: 9.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 17:00:32 +02:00
dependabot[bot]
4617d5efc4
Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer
...
Bumps [Microsoft.AspNetCore.Components.WebAssembly.DevServer](https://github.com/dotnet/aspnetcore ) from 9.0.3 to 9.0.4.
- [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/v9.0.3...v9.0.4 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Components.WebAssembly.DevServer
dependency-version: 9.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 17:00:22 +02:00
dependabot[bot]
1401982e2c
Bump Microsoft.EntityFrameworkCore and Microsoft.EntityFrameworkCore.SqlServer
...
Bumps [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore ) and [Microsoft.EntityFrameworkCore.SqlServer](https://github.com/dotnet/efcore ). These dependencies needed to be updated together.
Updates `Microsoft.EntityFrameworkCore` from 9.0.3 to 9.0.4
- [Release notes](https://github.com/dotnet/efcore/releases )
- [Commits](https://github.com/dotnet/efcore/compare/v9.0.3...v9.0.4 )
Updates `Microsoft.EntityFrameworkCore.SqlServer` from 9.0.3 to 9.0.4
- [Release notes](https://github.com/dotnet/efcore/releases )
- [Commits](https://github.com/dotnet/efcore/compare/v9.0.3...v9.0.4 )
---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore
dependency-version: 9.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.EntityFrameworkCore.SqlServer
dependency-version: 9.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 17:00:15 +02:00
Leendert de Borst
ebdbf41208
Merge pull request #778 from lanedirt/775-add-spacing-in-webauthn-login-message-ui
...
Update webauthn unlock animation margin
2025-04-13 21:09:36 +02:00
Leendert de Borst
3a8d08c53b
Make credential tap work if keyboard is up ( #771 )
2025-04-13 14:12:11 +02:00
Leendert de Borst
8b9a60689a
Add ThemedSafeAreaView component ( #771 )
2025-04-13 13:52:57 +02:00
Leendert de Borst
8bb6d04038
Update index.tsx header ( #771 )
2025-04-13 10:10:55 +02:00
Leendert de Borst
8455d6be88
Add credential search ( #771 )
2025-04-12 18:55:04 +02:00
Leendert de Borst
4d72c74731
Update theme ( #771 )
2025-04-12 18:31:13 +02:00
Leendert de Borst
f76a396e6d
Add toast message on copy ( #771 )
2025-04-12 18:16:17 +02:00
Leendert de Borst
5ae6e069ab
Add credentials detail page ( #771 )
2025-04-12 18:01:27 +02:00
Leendert de Borst
a73d6adad5
Update main nav and cleanup ( #771 )
...
Update main nav (#771 )
Make autofill filter work (#771 )
Add isVaultInitialized native func (#771 )
Cleanup (#771 )
2025-04-12 17:59:18 +02:00
Leendert de Borst
ed4b82e125
Update webauthn unlock animation margin ( #775 )
2025-04-12 16:06:12 +02:00
dependabot[bot]
1976255e98
Bump vite
...
Bumps the npm_and_yarn group with 1 update in the /browser-extension directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 6.2.5 to 6.2.6
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.6
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-12 16:03:32 +02:00
Leendert de Borst
e817326162
Merge pull request #774 from lanedirt/772-feature-request-add-proton-pass-import
...
Add Proton Pass importer
2025-04-12 16:03:19 +02:00
Leendert de Borst
461f765395
Make autofill work with new sqlite client ( #771 )
2025-04-11 22:18:03 +02:00
Leendert de Borst
f8b5f4a3dd
Fix Swift base64 sqlite decryption flow ( #771 )
2025-04-11 21:00:01 +02:00
Leendert de Borst
55648e95b4
Add native swift SQLite implementation ( #771 )
2025-04-11 18:09:55 +02:00
Leendert de Borst
1c75782e46
Fix 2FA code entry ( #771 )
2025-04-11 17:00:10 +02:00
Leendert de Borst
098cf162fd
Add deploy to phone task ( #771 )
2025-04-11 16:50:05 +02:00
Leendert de Borst
653ea2b657
Show credentials when logged in ( #771 )
2025-04-11 16:41:42 +02:00
Leendert de Borst
eda0fb4d4e
Make sqlite work ( #771 )
2025-04-11 16:41:15 +02:00
Leendert de Borst
baf1f24379
Implement react-native AES-GCM-256 decryption ( #771 )
2025-04-11 15:24:02 +02:00
Leendert de Borst
cfcce0ec3e
Add native react argon2id implementation, add SRP polyfill ( #771 )
2025-04-11 14:32:43 +02:00
Leendert de Borst
1b70c0c727
Add scaffolding for react native based on browser extension react ( #771 )
2025-04-11 13:48:46 +02:00
Leendert de Borst
0065d4be10
Update iOS scheme name ( #771 )
2025-04-11 12:56:18 +02:00
Leendert de Borst
9d2a397317
Add ProtonPass importer ( #772 )
2025-04-11 11:32:13 +02:00
Leendert de Borst
27e279e812
Update android logo and splashscreen ( #771 )
2025-04-10 17:03:08 +02:00
Leendert de Borst
568f2c61af
Refactor xcode project name conventions ( #771 )
2025-04-10 15:51:53 +02:00
Leendert de Borst
d1b3e97c6b
Port java to kotlin ( #771 )
2025-04-10 14:37:46 +02:00
Leendert de Borst
87a6807d04
Make basic autofill implementation work for FF in Android ( #771 )
2025-04-10 13:26:04 +02:00
Leendert de Borst
77a14bedcd
Make AutofillService mock implementation ( #711 )
2025-04-10 13:12:40 +02:00
Leendert de Borst
59fc34a09e
Add Android autofill service declaration ( #771 )
2025-04-10 12:47:33 +02:00
Leendert de Borst
9dfca63703
Only trigger encrypt key retrieval if there are encrypted contents ( #771 )
2025-04-10 12:25:44 +02:00
Leendert de Borst
7e7d86be25
Generate random encryption key and persist in keyvault ( #771 )
2025-04-10 12:20:37 +02:00
Leendert de Borst
15b44e4575
Add basic encrypt/decrypt with IV part of encrypted blob ( #771 )
2025-04-10 12:04:56 +02:00
Leendert de Borst
c87a1cc37a
Revert SharedCredentialStore.java to simple starting point ( #771 )
2025-04-10 11:56:33 +02:00
Leendert de Borst
4b828002ec
Refactor SharedCredentialStore.java ( #771 )
2025-04-09 23:31:53 +02:00
Leendert de Borst
46d9709dcf
Make biometric auth protection work in Android ( #771 )
2025-04-09 22:51:00 +02:00
Leendert de Borst
ba02533b5c
Make android app buildable ( #771 )
2025-04-09 22:41:41 +02:00
Leendert de Borst
a99fa1215e
Update splash screen logo ( #771 )
2025-04-09 18:54:10 +02:00
Leendert de Borst
e8a077041b
Add app icons ( #771 )
2025-04-09 18:25:22 +02:00
Leendert de Borst
82304029bf
Convert UIKit to SwiftUI ( #771 )
2025-04-09 17:55:09 +02:00
Leendert de Borst
ae5b4e070f
Remove storyboard from extension ( #771 )
2025-04-09 17:23:20 +02:00
Leendert de Borst
e6149a8936
Add more scaffolding ( #771 )
2025-04-09 15:49:37 +02:00
Leendert de Borst
de6a46fb8e
Add keychain access protected storage to iOS app ( #771 )
2025-04-09 12:39:45 +02:00
Leendert de Borst
dc0ee00084
Refresh credential list on focus ( #771 )
2025-04-08 17:23:33 +02:00
Leendert de Borst
8a1154522e
Show saved credentials in react native ( #771 )
2025-04-08 17:19:58 +02:00
Leendert de Borst
a6c4d1e8a5
Make credentialmanager work from react native ( #771 )
2025-04-08 17:05:24 +02:00
Leendert de Borst
1652a41840
Add example credential add to extension ( #771 )
2025-04-08 16:55:11 +02:00
Leendert de Borst
03772511bb
Enable autofill extension to show up ( #771 )
2025-04-08 16:23:02 +02:00
Leendert de Borst
dd3a41735f
Update bundle identifier and add app group ( #771 )
2025-04-08 14:09:53 +02:00
Leendert de Borst
5cfa1e2b13
Update app.json ( #771 )
2025-04-08 13:57:10 +02:00
Leendert de Borst
d661b3961b
Add iOS app run task ( #771 )
2025-04-08 13:48:57 +02:00
Leendert de Borst
9b0661f0de
Add react native expo scaffolding ( #771 )
2025-04-08 13:44:44 +02:00
dependabot[bot]
8f42ebdfa4
Bump System.Drawing.Common from 8.0.0 to 9.0.3
...
Bumps [System.Drawing.Common](https://github.com/dotnet/winforms ) from 8.0.0 to 9.0.3.
- [Release notes](https://github.com/dotnet/winforms/releases )
- [Changelog](https://github.com/dotnet/winforms/blob/main/docs/release-activity.md )
- [Commits](https://github.com/dotnet/winforms/compare/v8.0.0...v9.0.3 )
---
updated-dependencies:
- dependency-name: System.Drawing.Common
dependency-version: 9.0.3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-08 09:38:52 +02:00
dependabot[bot]
3aab43b17a
Bump Swashbuckle.AspNetCore from 8.0.0 to 8.1.0
...
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore ) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases )
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v8.0.0...v8.1.0 )
---
updated-dependencies:
- dependency-name: Swashbuckle.AspNetCore
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-08 09:38:42 +02:00
dependabot[bot]
6e922237c0
Bump NUglify from 1.21.13 to 1.21.14
...
Bumps [NUglify](https://github.com/trullock/NUglify ) from 1.21.13 to 1.21.14.
- [Release notes](https://github.com/trullock/NUglify/releases )
- [Changelog](https://github.com/trullock/NUglify/blob/master/changelog.md )
- [Commits](https://github.com/trullock/NUglify/compare/v1.21.13...v1.21.14 )
---
updated-dependencies:
- dependency-name: NUglify
dependency-version: 1.21.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-08 09:38:36 +02:00
Leendert de Borst
ebac252162
Merge pull request #767 from lanedirt/dependabot/nuget/main/NUnit.Analyzers-4.7.0
...
Bump NUnit.Analyzers from 4.6.0 to 4.7.0
2025-04-08 09:38:20 +02:00
dependabot[bot]
9df76ffb43
Bump NUnit.Analyzers from 4.6.0 to 4.7.0
...
Bumps [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers ) from 4.6.0 to 4.7.0.
- [Release notes](https://github.com/nunit/nunit.analyzers/releases )
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.md )
- [Commits](https://github.com/nunit/nunit.analyzers/compare/4.6.0...4.7.0 )
---
updated-dependencies:
- dependency-name: NUnit.Analyzers
dependency-version: 4.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-07 09:56:30 +00:00
Leendert de Borst
2d59117112
Merge pull request #765 from lanedirt/764-prepare-0160-release
...
Bump version to 0.16.0
2025-04-07 09:36:36 +02:00
dependabot[bot]
ccb66af1ca
Bump vite ( #766 )
...
Bumps the npm_and_yarn group with 1 update in the /browser-extension directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 6.2.4 to 6.2.5
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.5
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 21:42:36 +02:00
Leendert de Borst
f4093a9199
Fix safari extension settings open bug ( #764 )
2025-04-03 19:35:32 +02:00
Leendert de Borst
290601ccfb
Update README.md ( #764 )
2025-04-03 17:35:46 +02:00
Leendert de Borst
77be2a339e
Bump version to 0.16.0 ( #764 )
2025-04-03 16:52:05 +02:00
Leendert de Borst
c0b23c15e7
Make browser extension identity generator language aware ( #761 )
2025-04-03 15:25:20 +02:00
Leendert de Borst
4af158b35d
Update tests ( #760 )
2025-04-03 13:28:22 +02:00
Leendert de Borst
abfabc2a4a
Update credential terminology ( #760 )
2025-04-03 13:28:22 +02:00
Leendert de Borst
a0036da781
Fix search widget click outside behavior ( #760 )
2025-04-03 13:28:22 +02:00
Leendert de Borst
99f084558d
Improve form autofill and add new test case ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
d7be5fc308
Add enter to submit for custom alias form ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
485e867c50
Generic refactor and UX tweaks ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
d2e5f3c715
Add datetime empty string sanity check converter to client ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
0cbe5fec93
Update alias email reference ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
7f7c729e82
Update create popup UI ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
35cc29e751
Refactor linting issues ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
8a16a29727
Remember last used email/username input ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
708cffc49e
UI usability tweaks ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
74c0ace2b5
Pass password to the to be created credential ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
55175a7db6
UI tweaks ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
7e1f33e4e1
Update form validation ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
81362b165b
Add manual credential option to create new alias popup ( #758 )
2025-04-03 12:54:08 +02:00
Leendert de Borst
41d6511eb2
Attach shadowroot to html immediately instead as waiting for element doesn't work ( #756 )
2025-04-02 17:12:50 +02:00
Leendert de Borst
60ba96cb86
Remove autocomplete=off check and attach autofill popup shadowroot to input itself ( #756 )
2025-04-02 17:12:50 +02:00
Leendert de Borst
fdd8c8b37e
Add BadRequest handling to browser extension auth ( #734 )
2025-04-02 12:55:55 +02:00
Leendert de Borst
53fcb2f2e4
Exclude primary email from confirm email field search ( #732 )
2025-04-01 22:44:03 +02:00
Leendert de Borst
b1848320d9
Add FormDetector hidden field tests ( #732 )
2025-04-01 22:44:03 +02:00
Leendert de Borst
610be7e30b
Improve FormDetector to ignore hidden elements and improve email detection ( #732 )
2025-04-01 22:44:03 +02:00
Leendert de Borst
933e458776
Fill in username in email field if no email is available ( #732 )
2025-04-01 22:44:03 +02:00
Leendert de Borst
b460e6ec20
Fix null issue when searching in popup ( #732 )
2025-04-01 22:44:03 +02:00
Leendert de Borst
80cd371ee3
Add retry to faviconextractor to bypass certain cookiewalls ( #745 )
2025-04-01 17:16:58 +02:00
Leendert de Borst
915e12d541
Centralize favicon render logic and make it format aware ( #745 )
2025-04-01 17:16:58 +02:00
Leendert de Borst
c8d78e0b02
Merge pull request #748 from lanedirt/746-bug-browser-extension-renders-credential-without-alias-full-name-field-as-null-null
...
Optimize display of legacy credentials that don't have alias fields
2025-04-01 13:54:55 +02:00
Leendert de Borst
199941a837
Make CheckHasAlias static ( #746 )
2025-04-01 13:54:34 +02:00
Leendert de Borst
1e0c586dba
Merge branch '746-bug-browser-extension-renders-credential-without-alias-full-name-field-as-null-null' of https://github.com/lanedirt/AliasVault into 746-bug-browser-extension-renders-credential-without-alias-full-name-field-as-null-null
...
* '746-bug-browser-extension-renders-credential-without-alias-full-name-field-as-null-null' of https://github.com/lanedirt/AliasVault :
Add birthdate minvalue filter to main client UI (#746 )
2025-04-01 13:38:27 +02:00
Leendert de Borst
37e59dcd4e
Update PlaywrightInputHelper.cs ( #746 )
2025-04-01 13:37:52 +02:00
Leendert de Borst
e665130ea7
Add birthdate minvalue filter to main client UI ( #746 )
2025-04-01 13:29:23 +02:00
Leendert de Borst
c0aac4ef72
Add birthdate minvalue filter to main client UI ( #746 )
2025-04-01 13:06:31 +02:00
Leendert de Borst
8319ddcce4
Only show fields when they have a value in main client ( #746 )
2025-04-01 12:58:07 +02:00
Leendert de Borst
adc6293f4b
Only show credential fields that have a value in browser extension ( #746 )
2025-04-01 12:47:28 +02:00
Leendert de Borst
418bfed663
Add browser extension vscode build task ( #746 )
2025-04-01 10:41:16 +02:00
Leendert de Borst
7074113cbf
Update install.md
2025-04-01 10:22:10 +02:00
Leendert de Borst
ddb610051a
Fix install curl command to follow redirects
2025-04-01 10:21:38 +02:00
Leendert de Borst
188b7a4062
Update FaviconExtractor.cs ( #736 )
2025-04-01 00:28:12 +02:00
Leendert de Borst
989d17708f
Add duplicate entry detection to import wizard
2025-04-01 00:28:12 +02:00
Leendert de Borst
77a4b4fcba
Make credential view link have a http prefix ( #542 )
2025-04-01 00:27:54 +02:00
Leendert de Borst
0462e3522b
Remove git pre-commit hook requirement
2025-03-31 23:57:28 +02:00
Leendert de Borst
f6bddf730f
Make search field output full width on mobile ( #736 )
2025-03-31 23:26:41 +02:00
dependabot[bot]
035403e3e3
Bump vite
...
Bumps the npm_and_yarn group with 1 update in the /browser-extension directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 6.2.3 to 6.2.4
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.4/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 21:04:15 +02:00
Leendert de Borst
33ebbf0fd5
Include favicon and username in search results ( #736 )
2025-03-31 18:40:24 +02:00
Leendert de Borst
55c75ec094
Change loading spinners to non-blocking AliasVault style ( #739 )
2025-03-31 18:08:24 +02:00
Leendert de Borst
6e244e611c
Refactor to reduce complexity ( #735 )
2025-03-31 17:53:03 +02:00
Leendert de Borst
e1dc9eb447
Add bulk favicon extraction to import ( #735 )
2025-03-31 17:53:03 +02:00
Leendert de Borst
7a8b31a98a
Improve favicon extraction by resizing too large icons ( #735 )
2025-03-31 17:53:03 +02:00
Leendert de Borst
9baa70f022
Update text and CSS ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
24106475f9
Refactor ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
c50178967a
Add E2E import test ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
a69a6a91e2
Update comments ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
1dca845731
Add separate ResourceReaderUtility to E2E project because of namespace( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
9bec5a3ae5
Fix double navigation redirect bug ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
1a8dae44ec
Refactor returnUrl methods in client ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
ec15c76001
Add import link to OOBE home screen ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
e0c11ba0f6
Add separate importers for KeePass, KeePassXC and Strongbox ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
a72f1139f9
Add firefox import card ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
a3a3d39664
Add firefox importer and unit test ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
014a705a5e
Add chrome import card ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
6dfb922292
Add chrome importer and unit test ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
cb78d8a636
Add combined client build task and unit test task ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
a4c4a9c8ec
Update todos ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
6f5ae7c17e
Add 1Password importer ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
43f5e0c647
Add confirm dialog to vault export actions ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
0e5f611670
Add TOTP code sanitize to import ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
70b7ac6f9f
Make AliasVault export/import work again ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
14ee466bec
Add logo to modal ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
ea9c3c5683
Update importer icons ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
30b812e8a3
Add importer help text ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
27ba14ee34
UI tweaks ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
2e851701f9
Update multistep form flow and reduce boilerplate ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
a2c2caed79
Add multistep import flow ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
c00e6c6a4d
Do import on submit ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
09dda0147b
Update ImportExport.razor ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
ef7398b47a
Fix Bitwarden CSV import ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
dc769bb5d4
Adjust UnitTests namespace, add CSV importer unit tests ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
634fc281a2
Add Bitwarden importer scaffolding ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
e93b0575ff
Refactor import record to credential conversion to BaseImporter.cs ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
3f6575dfe5
Refactor CSV import logic to utility class ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
390877f8f3
Rename CsvImportExport to ImportExport utility ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
55ee3bfd4a
Add sample CSV import mapping logic ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
423fe00692
Make example import flow work ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
f8e0d6a293
Refactor import base component to use Blazor childcontent ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
a20b0ed83a
Add import/export page UI scaffolding ( #542 )
2025-03-31 14:18:29 +02:00
Leendert de Borst
ca043954ec
Update roadmap
2025-03-28 17:36:37 +01:00
Leendert de Borst
4f0104e8f9
Bump version to 0.15.1 ( #729 )
2025-03-27 15:52:59 +01:00
Leendert de Borst
ea37c4d8c6
Make .env.example work with install.sh ( #727 )
2025-03-27 15:41:51 +01:00
Leendert de Borst
95be4beb13
Do env create before other env set commands ( #727 )
2025-03-27 15:41:51 +01:00
Leendert de Borst
716ef0b30c
Update docs layout ( #727 )
2025-03-27 15:41:51 +01:00
Leendert de Borst
fc0eb0e7e7
Update README.md ( #727 )
2025-03-27 15:41:51 +01:00
Leendert de Borst
9670178aec
Update manual setup instructions ( #727 )
2025-03-27 15:41:51 +01:00
Leendert de Borst
8503be4d52
Add documentation to .env.example ( #727 )
2025-03-27 15:41:51 +01:00
Leendert de Borst
9eadcaa2ed
Make latest version retrieval work in latest MacOS bash ( #725 )
2025-03-27 10:17:54 +01:00
dependabot[bot]
e0ed8fd285
Bump vite
...
Bumps the npm_and_yarn group with 1 update in the /browser-extension directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 6.2.0 to 6.2.3
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.3/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-25 20:19:33 +01:00
Leendert de Borst
61748c3d03
Update README.md
2025-03-25 18:37:57 +01:00
Leendert de Borst
faff4844f5
Update release.yml publish paths ( #722 )
2025-03-25 13:32:50 +01:00
Leendert de Borst
09d931484a
Update GitHub workflows ( #722 )
2025-03-25 13:29:26 +01:00
Leendert de Borst
1678595c13
Bump version to 0.15.0 ( #722 )
2025-03-25 13:13:05 +01:00
Leendert de Borst
8945b33705
Add install.sh to release artifacts ( #722 )
2025-03-25 13:13:05 +01:00
Leendert de Borst
4ee044ffb9
Update faviconextractor HtmlAgilityPack call ( #715 )
2025-03-25 11:53:04 +01:00
dependabot[bot]
5443e147b1
Bump HtmlAgilityPack from 1.11.74 to 1.12.0
...
Bumps [HtmlAgilityPack](https://github.com/zzzprojects/html-agility-pack ) from 1.11.74 to 1.12.0.
- [Release notes](https://github.com/zzzprojects/html-agility-pack/releases )
- [Commits](https://github.com/zzzprojects/html-agility-pack/compare/v1.11.74...v1.12.0 )
---
updated-dependencies:
- dependency-name: HtmlAgilityPack
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-25 11:53:04 +01:00
Leendert de Borst
05edda8b48
Show returning users count in admin dashboard ( #720 )
2025-03-25 10:48:55 +01:00
Leendert de Borst
179bb62604
Fix bug in search for null credential fields ( #718 )
2025-03-24 22:21:34 +01:00
Leendert de Borst
1f5863b066
Fix vault dismiss logic when user is not logged in ( #718 )
2025-03-24 22:21:34 +01:00
Leendert de Borst
ef36a08ef4
Update password autofill to improve compatibility ( #718 )
2025-03-24 22:21:34 +01:00
dependabot[bot]
4f7212668e
Bump Swashbuckle.AspNetCore from 7.3.2 to 8.0.0
...
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore ) from 7.3.2 to 8.0.0.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases )
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v7.3.2...v8.0.0 )
---
updated-dependencies:
- dependency-name: Swashbuckle.AspNetCore
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 17:52:47 +01:00
dependabot[bot]
41bb7ed701
Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer
...
Bumps [Microsoft.AspNetCore.Components.WebAssembly.DevServer](https://github.com/dotnet/aspnetcore ) from 9.0.2 to 9.0.3.
- [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/v9.0.2...v9.0.3 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Components.WebAssembly.DevServer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 17:51:49 +01:00
dependabot[bot]
78286b1ac1
Bump nokogiri in /docs in the bundler group across 1 directory
...
Bumps the bundler group with 1 update in the /docs directory: [nokogiri](https://github.com/sparklemotion/nokogiri ).
Updates `nokogiri` from 1.18.3 to 1.18.4
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.3...v1.18.4 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-22 10:34:01 +01:00
Leendert de Borst
7bc8bb3fc2
Create FUNDING.yml
2025-03-21 16:36:47 +01:00
Leendert de Borst
c576062025
Fix hyperlinks absolute vs relative address ( #711 )
2025-03-20 13:55:32 +01:00
Leendert de Borst
1194d54e6f
Add E2E test for email claim disable logic ( #711 )
2025-03-20 13:55:32 +01:00
Leendert de Borst
e782a6a51f
Reject emails addressed to disabled email claim ( #711 )
2025-03-20 13:55:32 +01:00
Leendert de Borst
2071a7c4fe
Add email claim enable/disable toggle to admin ( #711 )
2025-03-20 13:55:32 +01:00
Leendert de Borst
8c1e5a7bf8
Add email claim table disabled boolean ( #711 )
2025-03-20 13:55:32 +01:00
Leendert de Borst
b8f9e7fa2c
Merge pull request #710 from lanedirt/641-add-statistics-graphs-to-admin
...
Add analytics charts to admin dashboard
2025-03-20 10:04:24 +01:00
Leendert de Borst
a0a541aff9
Update admin tests ( #641 )
2025-03-19 22:17:59 +01:00
Leendert de Borst
d6932f33ea
Update email list page and tweak search fields ( #641 )
2025-03-19 22:10:13 +01:00
Leendert de Borst
9ea845b497
Add ApexChart service and integrate dark mode ( #641 )
2025-03-19 19:33:42 +01:00
Leendert de Borst
917d6f6bcc
Add charts to admin dashboard ( #641 )
2025-03-19 17:49:09 +01:00
Leendert de Borst
39a263d157
Update docs ( #641 )
2025-03-19 15:34:35 +01:00
Leendert de Borst
c7360ee23c
Add general log source context to term filter ( #705 )
2025-03-19 14:23:51 +01:00
Leendert de Borst
d1924f4044
Update header text ( #705 )
2025-03-19 14:23:51 +01:00
Leendert de Borst
4d86356990
Update users page with credential count column ( #705 )
2025-03-19 14:23:51 +01:00
Leendert de Borst
505a2445eb
Reset page back to 1 when search term changes in admin ( #705 )
2025-03-19 14:23:51 +01:00
Leendert de Borst
75385c4b5d
Remove WASM DevServer package from admin which caused it to not run in debug ( #705 )
2025-03-19 14:23:51 +01:00
Leendert de Borst
4d4053c7fb
Update package-lock.json ( #705 )
2025-03-19 14:23:51 +01:00
Leendert de Borst
43062d0d93
Update .vscode tasks ( #705 )
2025-03-19 14:23:51 +01:00
Leendert de Borst
956709da54
Merge pull request #706 from lanedirt/167-allow-customizing-password-generation-options
...
Make password generation options customizable
2025-03-18 22:15:53 +01:00
Leendert de Borst
496e0ab754
Refactor PasswordGenerator.ts ( #167 )
2025-03-18 22:04:11 +01:00
Leendert de Borst
ef97aac848
Merge branch 'main' into 167-allow-customizing-password-generation-options
2025-03-18 18:22:09 +01:00
Leendert de Borst
998fa1913f
Update dotnet nuget packages to 9.0.3 ( #707 )
2025-03-18 18:08:32 +01:00
Leendert de Borst
79cd265c3e
Add browser extension password settings test ( #167 )
2025-03-18 17:40:31 +01:00
Leendert de Borst
ed5fd5b861
Disable autofill extension for aliasvault client by default ( #167 )
2025-03-18 17:12:34 +01:00
Leendert de Borst
5e2dde252d
Update tests ( #167 )
2025-03-18 16:51:49 +01:00
Leendert de Borst
79950ab9fc
Add password generator settings awareness to browser extension ( #167 )
2025-03-18 16:30:41 +01:00
Leendert de Borst
dffa651512
Cleanup ( #167 )
2025-03-18 14:37:24 +01:00
Leendert de Borst
2dc36cea11
Add password settings to general settings page ( #167 )
2025-03-18 14:17:49 +01:00
Leendert de Borst
ad4c2c7b41
Add modalwrapper component for keydown detection ( #167 )
2025-03-18 13:41:43 +01:00
Leendert de Borst
2022cdb58b
Improve UX ( #167 )
2025-03-18 13:08:56 +01:00
Leendert de Borst
5f779ce360
Update UI style ( #167 )
2025-03-18 12:37:10 +01:00
Leendert de Borst
b9d981f80b
Refactor ( #167 )
2025-03-18 11:30:36 +01:00
Leendert de Borst
65110abf4c
Add range binds and sanity checks ( #167 )
2025-03-18 10:47:06 +01:00
Leendert de Borst
b0e939ef23
Add support for temp or global password settings persist ( #167 )
2025-03-18 10:19:53 +01:00
Leendert de Borst
607c0da5b4
Make password settings a separate component ( #167 )
2025-03-18 10:05:10 +01:00
Leendert de Borst
1de7f831b5
Fix recent email refresh duplicate calls ( #167 )
2025-03-17 22:19:31 +01:00
Leendert de Borst
ef328718cd
Refactor password generator and make all use general settings ( #167 )
2025-03-17 21:28:57 +01:00
Leendert de Borst
465c4cc730
Update username and password button style ( #167 )
2025-03-17 20:37:26 +01:00
Leendert de Borst
0dceeeffa4
Update docs to include Windows instructions ( #703 )
2025-03-17 17:56:21 +01:00
Leendert de Borst
af24464a8d
Convert install.sh line endings so it works on Windows out of the box ( #703 )
2025-03-17 17:56:21 +01:00
Leendert de Borst
5aa82d8149
Update username and password edit field GUI ( #167 )
2025-03-17 15:06:15 +01:00
Leendert de Borst
e848e05cce
Cleanup and simplify install.sh ( #690 )
2025-03-16 15:35:58 +01:00
Leendert de Borst
323be10d03
Tweak password edit component UI ( #167 )
2025-03-15 18:24:35 +01:00
Leendert de Borst
51b382a739
Add password generation settings GUI scaffolding ( #167 )
2025-03-15 18:03:45 +01:00
Leendert de Borst
7954104dfc
Update README.md
2025-03-14 17:54:51 +01:00
Leendert de Borst
4c7b44c04a
Bump version to 0.14.0 ( #688 )
2025-03-14 14:17:26 +01:00
Leendert de Borst
b41449f892
Remove Microsoft.IdentityModel packages from API which caused method not found bug ( #668 )
2025-03-14 13:13:36 +01:00
dependabot[bot]
934d0d9e56
Bump Microsoft.IdentityModel.Tokens from 8.6.0 to 8.6.1
...
Bumps [Microsoft.IdentityModel.Tokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ) from 8.6.0 to 8.6.1.
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.6.0...8.6.1 )
---
updated-dependencies:
- dependency-name: Microsoft.IdentityModel.Tokens
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-14 13:13:36 +01:00
Leendert de Borst
99d0da1119
Update docs and README.md ( #680 )
2025-03-13 15:10:01 +01:00
Leendert de Borst
c74e05d400
Improve create credential popup page title extraction ( #686 )
2025-03-13 15:09:21 +01:00
dependabot[bot]
844bdab92f
Bump MailKit from 4.10.0 to 4.11.0
...
Bumps [MailKit](https://github.com/jstedfast/MailKit ) from 4.10.0 to 4.11.0.
- [Changelog](https://github.com/jstedfast/MailKit/blob/master/ReleaseNotes.md )
- [Commits](https://github.com/jstedfast/MailKit/compare/4.10.0...4.11.0 )
---
updated-dependencies:
- dependency-name: MailKit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-13 14:13:02 +01:00
dependabot[bot]
1345e3c657
Bump MimeKit from 4.10.0 to 4.11.0
...
Bumps [MimeKit](https://github.com/jstedfast/MimeKit ) from 4.10.0 to 4.11.0.
- [Changelog](https://github.com/jstedfast/MimeKit/blob/master/ReleaseNotes.md )
- [Commits](https://github.com/jstedfast/MimeKit/compare/4.10.0...4.11.0 )
---
updated-dependencies:
- dependency-name: MimeKit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-13 14:12:55 +01:00
Leendert de Borst
4fdf7ce92c
Show autofill popup dismiss button when vault is locked ( #682 )
2025-03-13 14:12:43 +01:00
Leendert de Borst
852d9b5e98
Update tests to wait until all password chars have been entered ( #684 )
2025-03-13 13:47:39 +01:00
Leendert de Borst
3c72fa3fde
Update password autofill mechanism to simulate user typing behavior ( #684 )
2025-03-13 13:47:39 +01:00
Leendert de Borst
b61b747e4b
Add default font-family ( #680 )
2025-03-13 13:29:57 +01:00
Leendert de Borst
1b4389c7d7
Show manual instructions if opening preferences fails ( #680 )
2025-03-13 13:29:57 +01:00
Leendert de Borst
499d2759ce
Add Safari extension docs ( #680 )
2025-03-13 13:29:57 +01:00
Leendert de Borst
d0140a8ddb
Fix MacOS wrapper app links and content ( #680 )
2025-03-13 13:29:57 +01:00
Leendert de Borst
76dc465032
Refactor ( #678 )
2025-03-12 22:02:11 +01:00
Leendert de Borst
84420104ee
Iframe and position tweaks ( #678 )
2025-03-12 22:02:11 +01:00
Leendert de Borst
1109bde521
Refactor all inline styles to separate style.css ( #678 )
2025-03-12 22:02:11 +01:00
Leendert de Borst
134a173148
Import stylesheet for contentScript ( #678 )
2025-03-12 22:02:11 +01:00
Leendert de Borst
83be492b3a
Refactor injectIcon ( #678 )
2025-03-12 22:02:11 +01:00
Leendert de Borst
fac72e5a11
Refactor content script to use shadowroot UI ( #678 )
2025-03-12 22:02:11 +01:00
Leendert de Borst
5eb885da20
Refactor ( #661 )
2025-03-12 16:07:16 +01:00
Leendert de Borst
da4f286757
Add download links for Firefox, Edge, Safari and Brave ( #661 )
2025-03-12 16:07:16 +01:00
Leendert de Borst
f6db447ad4
Add Safari extension XCode project scaffolding ( #661 )
2025-03-12 16:07:16 +01:00
Leendert de Borst
b472ba749c
Fix padding issue with search field in Safari ( #661 )
2025-03-12 16:07:16 +01:00
Leendert de Borst
ef68b3b265
Fix scroll issue for Safari browser ( #661 )
2025-03-12 16:07:16 +01:00
Leendert de Borst
08d4a8b656
Add light/dark mode toggle to browser extension settings ( #661 )
2025-03-12 16:07:16 +01:00
Leendert de Borst
93ac131508
Refactor expanded mode check to be called from React ( #661 )
2025-03-12 16:07:16 +01:00
Leendert de Borst
a7d1536140
Refactor and tweak UI ( #672 )
2025-03-11 16:59:12 +01:00
Leendert de Borst
4fa3fedea2
Add TotpViewer component ( #672 )
2025-03-11 16:59:12 +01:00
Leendert de Borst
038e8babb1
Update TotpViewer.razor ( #672 )
2025-03-11 16:59:12 +01:00
Leendert de Borst
0845477041
Add private vs public email domain documentation ( #673 )
2025-03-11 11:17:23 +01:00
Leendert de Borst
90156dd1f8
Refactor ( #181 )
2025-03-11 10:29:25 +01:00
Leendert de Borst
fe4b11cf4d
Add TOTP E2E tests ( #181 )
2025-03-11 10:29:25 +01:00
Leendert de Borst
2cbf234d05
Refactor ( #181 )
2025-03-11 10:29:25 +01:00
Leendert de Borst
a53575b4bf
Add click to copy and form validation ( #181 )
2025-03-11 10:29:25 +01:00
Leendert de Borst
697abc6828
Refactor TOTP code to work view AddEdit/View mode ( #181 )
2025-03-11 10:29:25 +01:00
Leendert de Borst
e96cfa3940
Update UX ( #181 )
2025-03-11 10:29:25 +01:00
Leendert de Borst
61a88e6715
Add credentials TOTP code scaffolding ( #181 )
2025-03-11 10:29:25 +01:00
Leendert de Borst
e07a35b214
Add firefox addon link to docs ( #665 )
2025-03-11 09:59:07 +01:00
Leendert de Borst
4a79fafbb9
Update README.md
2025-03-09 21:32:02 +01:00
Leendert de Borst
02b9bff64e
Update browser-extension-build.yml ( #665 )
2025-03-09 20:46:50 +01:00
Leendert de Borst
55e02478b4
Merge pull request #666 from lanedirt/665-prepare-0130-release
...
Bump version to 0.13.0
2025-03-09 20:25:25 +01:00
Leendert de Borst
a576908ae2
Add edge extension store link ( #665 )
2025-03-09 19:55:21 +01:00
Leendert de Borst
95510f793b
Unzip before uploading files to artifact ( #665 )
2025-03-09 16:39:53 +01:00
Leendert de Borst
20a4a82b1b
Add compression level to prevent re-compressing ( #665 )
2025-03-09 16:28:50 +01:00
Leendert de Borst
61ba6e1a3c
Store less vault revisions to reduce history filesize ( #663 )
2025-03-08 00:36:37 +00:00
Leendert de Borst
f28f1f07b8
Bump version to 0.13.0 ( #665 )
2025-03-08 01:23:32 +01:00
Leendert de Borst
7f186f1345
Update browser-extension-build.yml use short git hash ( #581 )
2025-03-07 22:50:55 +01:00
Leendert de Borst
129b50afba
Update browser-extension-build.yml artifact paths ( #581 )
2025-03-07 22:32:31 +01:00
Leendert de Borst
bad0f485a9
Update browser-extension-build.yml to make all filenames consistent ( #581 )
2025-03-07 18:35:06 +01:00
Leendert de Borst
5d9ae7d189
Update browser-extension-build.yml firefox glob pattern ( #581 )
2025-03-07 18:30:58 +01:00
Leendert de Borst
ef8ab63b66
Add full paths to browser-extension-build.yml ( #581 )
2025-03-07 18:22:01 +01:00
dependabot[bot]
469466995c
Bump NUglify from 1.21.12 to 1.21.13
...
Bumps [NUglify](https://github.com/trullock/NUglify ) from 1.21.12 to 1.21.13.
- [Release notes](https://github.com/trullock/NUglify/releases )
- [Changelog](https://github.com/trullock/NUglify/blob/master/changelog.md )
- [Commits](https://github.com/trullock/NUglify/compare/v1.21.12...v1.21.13 )
---
updated-dependencies:
- dependency-name: NUglify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-07 17:16:18 +00:00
dependabot[bot]
62c5edc7dc
Bump Swashbuckle.AspNetCore from 7.2.0 to 7.3.1
...
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore ) from 7.2.0 to 7.3.1.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases )
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v7.2.0...v7.3.1 )
---
updated-dependencies:
- dependency-name: Swashbuckle.AspNetCore
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-07 17:16:08 +00:00
dependabot[bot]
ba625a30ea
Bump NUnit3TestAdapter from 4.6.0 to 5.0.0
...
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter ) from 4.6.0 to 5.0.0.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases )
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V4.6.0...V5.0.0 )
---
updated-dependencies:
- dependency-name: NUnit3TestAdapter
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-07 17:15:57 +00:00
dependabot[bot]
bcdcbef912
Bump HtmlAgilityPack from 1.11.72 to 1.11.74
...
Bumps [HtmlAgilityPack](https://github.com/zzzprojects/html-agility-pack ) from 1.11.72 to 1.11.74.
- [Release notes](https://github.com/zzzprojects/html-agility-pack/releases )
- [Commits](https://github.com/zzzprojects/html-agility-pack/compare/v1.11.72...v1.11.74 )
---
updated-dependencies:
- dependency-name: HtmlAgilityPack
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-07 17:15:49 +00:00
Leendert de Borst
a64ed4817a
Add returning users and email aliases cards to admin dashboard ( #640 )
2025-03-07 17:15:39 +00:00
Leendert de Borst
919a33defb
Add total amount of records to admin page lists ( #640 )
2025-03-07 17:15:39 +00:00
Leendert de Borst
7e08f64175
Update MS edge browser extension docs ( #581 )
2025-03-07 17:18:38 +01:00
Leendert de Borst
e525bd1c2d
Merge pull request #660 from lanedirt/581-feature-request-add-firefox-browser-extension
...
Add Firefox and Edge browser extension
2025-03-07 16:14:32 +00:00
Leendert de Borst
7298f8914d
Add MS Edge as browser extension build target ( #581 )
2025-03-07 17:00:14 +01:00
Leendert de Borst
c476c53101
Update browser extension dictionaries folder load ( #581 )
2025-03-07 16:35:56 +01:00
Leendert de Borst
b6c7e88000
Refactor stop words to lang file ( #581 )
2025-03-07 15:34:24 +01:00
Leendert de Borst
26624e165a
Update supported browser extension list in API ( #581 )
2025-03-07 15:28:07 +01:00
Leendert de Borst
c079b830b5
Add browser specific client name ( #581 )
2025-03-07 15:16:36 +01:00
Leendert de Borst
165a89e946
Use style.css instead of inline styles ( #581 )
2025-03-07 15:14:04 +01:00
Leendert de Borst
5042e1b696
Fix lint ( #581 )
2025-03-07 15:00:52 +01:00
Leendert de Borst
472a79a12b
Update npm cache path ( #581 )
2025-03-07 14:58:23 +01:00
Leendert de Borst
97730cd721
Remove old browser extensions dir ( #581 )
2025-03-07 14:48:07 +01:00
Leendert de Borst
d5400faf95
Refactor chrome specific API, set font-size to 75% for all browsers ( #581 )
2025-03-07 14:47:12 +01:00
Leendert de Borst
9b8da64858
Refactor react entrypoint ( #581 )
2025-03-07 13:30:27 +01:00
Leendert de Borst
9ce776be2b
Update docs for firefox browser extension ( #581 )
2025-03-07 13:05:22 +01:00
Leendert de Borst
d674c77216
Add firefox as browser extension target ( #581 )
2025-03-07 12:42:29 +01:00
Leendert de Borst
e41c4b3213
Update E2E tests ( #581 )
2025-03-07 12:18:40 +01:00
Leendert de Borst
f88670787f
Update readme ( #581 )
2025-03-07 12:18:29 +01:00
Leendert de Borst
261be3ab34
Update feature_request.md
2025-03-07 12:01:52 +01:00
Leendert de Borst
0bace49e95
Update browser extension output path ( #581 )
2025-03-07 11:33:27 +01:00
Leendert de Borst
bb82952c74
Update github browser extension workflow for new path ( #581 )
2025-03-07 11:22:59 +01:00
Leendert de Borst
fd5244a686
Fix all linting issues ( #581 )
2025-03-07 01:18:14 +01:00
Leendert de Borst
09bc4286d9
Add linting packages ( #581 )
2025-03-07 00:49:47 +01:00
Leendert de Borst
4c45047d23
Add identity generator dict loader and test packages ( #581 )
2025-03-07 00:27:20 +01:00
Leendert de Borst
5251ea53ca
Refactor contextmenu to use wxt browser api ( #581 )
2025-03-06 23:37:45 +01:00
Leendert de Borst
2da9955213
Refactor popup settings to use wxt browser ( #581 )
2025-03-06 23:29:05 +01:00
Leendert de Borst
fab12daacf
Change index.html to popup.html paths ( #581 )
2025-03-06 19:32:23 +01:00
Leendert de Borst
9ba467479a
Refactor messaging to use webext-bridge ( #581 )
2025-03-06 19:07:12 +01:00
Leendert de Borst
8e698a21fa
Add all dependencies, refactor messaging ( #581 )
2025-03-06 18:47:16 +01:00
Leendert de Borst
28a0c7eb1f
Wrap browser extension in wxt for multi-browser compilation ( #581 )
2025-03-06 16:17:14 +01:00
Leendert de Borst
fcbe8da1e6
Add minimum height to credential table view to not obstruct settings popup ( #656 )
2025-03-06 13:06:56 +00:00
Leendert de Borst
a0a3a2e14a
Hide browser extension autofill injected icon on key press ( #653 )
2025-03-06 11:27:50 +00:00
Leendert de Borst
4fff14480b
Add troubleshooting guide to docs ( #655 )
2025-03-06 11:11:15 +00:00
Leendert de Borst
c7ad42a63e
Update PULL_REQUEST_TEMPLATE.md
2025-03-06 11:32:51 +01:00
Leendert de Borst
6df3c03682
Add less severe log message for email received for orphaned user email claim ( #651 )
2025-03-06 10:27:49 +00:00
Leendert de Borst
7da5557b98
Refactor favicon fetch to separate method ( #649 )
2025-03-06 09:41:52 +00:00
Leendert de Borst
38399e00cb
Add favicon extract resize and compression ( #649 )
2025-03-06 09:41:52 +00:00
Leendert de Borst
b30338de37
Add extension version to settings page ( #647 )
2025-03-06 09:41:41 +00:00
Leendert de Borst
ceaa7731fe
Update bottomnav to update selected item on path change ( #647 )
2025-03-06 09:41:41 +00:00
Leendert de Borst
b66c41e4c9
Add manual merge button, fix db upgrade test revision number ( #643 )
2025-03-05 19:40:31 +00:00
Leendert de Borst
9e478c94f9
Add browser extension vault outdate check, fix db create wait flow ( #643 )
2025-03-05 19:40:31 +00:00
Leendert de Borst
b415043b4e
Add E2E test for browser extension credential create flow ( #643 )
2025-03-05 19:40:31 +00:00
dependabot[bot]
10f6525e94
Bump the npm_and_yarn group across 1 directory with 2 updates
...
Bumps the npm_and_yarn group with 2 updates in the /browser-extensions/chrome directory: [esbuild](https://github.com/evanw/esbuild ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `esbuild` from 0.24.2 to 0.25.0
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.0 )
Updates `vite` from 6.0.11 to 6.2.0
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.2.0/packages/vite )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: vite
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-05 19:29:21 +00:00
dependabot[bot]
5fb12f26fe
Bump uri in /docs in the bundler group across 1 directory
...
Bumps the bundler group with 1 update in the /docs directory: [uri](https://github.com/ruby/uri ).
Updates `uri` from 1.0.2 to 1.0.3
- [Release notes](https://github.com/ruby/uri/releases )
- [Commits](https://github.com/ruby/uri/compare/v1.0.2...v1.0.3 )
---
updated-dependencies:
- dependency-name: uri
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-05 16:21:51 +00:00
Leendert de Borst
6047c8f80d
Update ConversionUtility.tsx ( #638 )
2025-03-05 12:15:39 +00:00
Leendert de Borst
1b6e220c5a
Update TestUtils.ts ( #638 )
2025-03-05 12:15:39 +00:00
Leendert de Borst
b2093b5892
Refactor birthdate and gender field fill methods ( #638 )
2025-03-05 12:15:39 +00:00
Leendert de Borst
b81eabc583
Add locale specific formfiller tests and refactor all locale parts ( #638 )
2025-03-05 12:15:39 +00:00
Leendert de Borst
0c4be1398d
Add FormFiller unit tests ( #638 )
2025-03-05 12:15:39 +00:00
Leendert de Borst
4aa0e5f8a1
Refactor form fill logic to its own class ( #638 )
2025-03-05 12:15:39 +00:00
Leendert de Borst
63c737b6cc
Update tests ( #628 )
2025-03-04 17:43:06 +00:00
Leendert de Borst
44c2331b42
Refactor ( #628 )
2025-03-04 17:43:06 +00:00
Leendert de Borst
8f9058e1b8
Tweak tutorial with browser extension dl links ( #628 )
2025-03-04 17:43:06 +00:00
Leendert de Borst
613fb7db12
Refactor browser extension info to shared constants ( #628 )
2025-03-04 17:43:06 +00:00
Leendert de Borst
c4738637f1
Upload empty vault directly as part of creation step ( #628 )
2025-03-04 17:43:06 +00:00
Jack Bayliss
151cb19de8
Update README.md ( #634 )
2025-03-04 14:33:52 +01:00
Leendert de Borst
b0c53ca7b4
Add screenshots to README.md ( #633 )
...
* Update README.md
* Update README.md
* Update README.md
2025-03-03 13:43:27 +01:00
Leendert de Borst
586285c5e8
Update README.md
2025-03-03 12:09:24 +01:00
Leendert de Borst
5ca8fb92c8
Update README.md
2025-03-03 11:50:49 +01:00
Leendert de Borst
206254574a
Bump version to 0.12.3 ( #626 )
2025-02-28 19:01:36 +01:00
Leendert de Borst
9a9fb12d73
Merge pull request #625 from lanedirt/622-make-browser-extension-autofill-popup-more-robust
...
Make browser extension autofill popup more robust
2025-02-28 18:39:04 +01:00
Leendert de Borst
5d0540ee2b
Autofill form directly after creating new credential ( #622 )
2025-02-28 18:15:37 +01:00
Leendert de Borst
59726d87e8
Add full name form detection test ( #622 )
2025-02-28 13:30:35 +01:00
Leendert de Borst
7dccb6443a
Improve firstname/lastname detection ( #624 )
2025-02-28 12:41:33 +01:00
Leendert de Borst
451fe98102
Add full name to form detector ( #622 )
2025-02-28 12:40:17 +01:00
Leendert de Borst
a82b7d7ce5
Update tailwind css ( #622 )
2025-02-28 12:12:23 +01:00
Leendert de Borst
9cbaf51778
Merge branch 'main' into 622-make-browser-extension-autofill-popup-more-robust
2025-02-28 12:00:04 +01:00
Leendert de Borst
1847293162
Merge pull request #621 from lanedirt/620-add-browser-extension-download-links-to-client
...
Add browser extension page and download links
2025-02-27 22:22:38 +01:00
Leendert de Borst
e5a174443d
Merge branch 'main' into 620-add-browser-extension-download-links-to-client
2025-02-27 22:22:01 +01:00
Leendert de Borst
2382ee6592
Update brave detection and responsive design ( #620 )
2025-02-27 20:23:13 +01:00
Leendert de Borst
7253d1fee2
Do all logout actions via webapi which calls authcontext too ( #622 )
2025-02-27 17:53:48 +01:00
Leendert de Borst
bc16167293
Refactor ( #622 )
2025-02-27 17:53:48 +01:00
Leendert de Borst
eb587e3496
Add webapi logout call to all places ( #622 )
2025-02-27 17:53:48 +01:00
Leendert de Borst
6d0352923a
Simplify main logout flow to use page redirect ( #622 )
2025-02-27 17:53:48 +01:00
Leendert de Borst
6d33f99d62
Update favicon display in client to handle SVG ( #622 )
2025-02-27 17:53:48 +01:00
Leendert de Borst
9fbdb2efbb
Update form detection and popup icon display ( #622 )
2025-02-27 17:53:48 +01:00
Leendert de Borst
50817b65d3
Make popup create button more robust ( #622 )
2025-02-27 17:53:48 +01:00
Leendert de Borst
5750eef248
Add client header to webapi token refresh call ( #618 )
2025-02-27 17:52:01 +01:00
Leendert de Borst
5cd5efca4a
Do all logout actions via webapi which calls authcontext too ( #622 )
2025-02-27 17:35:28 +01:00
Leendert de Borst
7ce841b4b5
Refactor ( #622 )
2025-02-27 17:19:33 +01:00
Leendert de Borst
5e1c79610f
Add webapi logout call to all places ( #622 )
2025-02-27 16:54:54 +01:00
Leendert de Borst
a2ccee984b
Simplify main logout flow to use page redirect ( #622 )
2025-02-27 16:39:33 +01:00
Leendert de Borst
f9977fb29e
Update favicon display in client to handle SVG ( #622 )
2025-02-27 16:11:23 +01:00
Leendert de Borst
f8ea8fc7ce
Update form detection and popup icon display ( #622 )
2025-02-27 15:48:56 +01:00
Leendert de Borst
4ab5be17c0
Make popup create button more robust ( #622 )
2025-02-27 15:24:54 +01:00
Leendert de Borst
ad8f13928e
Make browser extension highlight/other dynamic ( #620 )
2025-02-27 14:12:00 +01:00
Leendert de Borst
29af7c2196
Add browser extension page and download links ( #620 )
2025-02-27 12:24:51 +01:00
Leendert de Borst
b25f6580cd
Update README.md
2025-02-26 17:17:20 +01:00
Leendert de Borst
71ae5d0904
Update browser-extension-tests.yml
2025-02-25 13:50:34 +01:00
Leendert de Borst
5baede08a7
Bump version to 0.12.2 ( #616 )
2025-02-25 13:41:55 +01:00
Leendert de Borst
34995fe801
Fix cueck if client or api url are empty ( #612 )
2025-02-25 12:48:53 +01:00
Leendert de Borst
92a2511d9d
Fix bug in browser extension emails list if credential has no email address ( #612 )
2025-02-25 12:48:53 +01:00
Leendert de Borst
41486c940c
Update max nginx upload filesize to 25MB ( #613 )
2025-02-25 12:48:37 +01:00
Leendert de Borst
47c77ade02
Update install.sh to set default ip_logging value ( #610 )
2025-02-25 12:48:13 +01:00
Leendert de Borst
a51621970d
Update browser-extension-tests.yml
2025-02-24 21:46:42 +01:00
Leendert de Borst
39f339b659
Bump version to 0.12.1 ( #608 )
2025-02-24 21:28:08 +01:00
Leendert de Borst
65d1ca1564
Add try catch for incorrect status login call ( #601 )
2025-02-24 21:27:57 +01:00
Leendert de Borst
5c010cd873
Add private/public email validation before showing recent emails ( #602 )
2025-02-24 21:20:21 +01:00
Leendert de Borst
88ba57ce88
Fix chrome extension API URL switching ( #600 )
2025-02-24 21:20:12 +01:00
Leendert de Borst
4d266beb0d
Add anchor tag conversion to open in new tab in email display ( #603 )
2025-02-24 21:20:02 +01:00
Leendert de Borst
536688d110
Enable manual workflow dispatch for release archive logic
2025-02-24 18:16:10 +01:00
Leendert de Borst
e343b48fe7
Update browser-extension-tests.yml
2025-02-24 18:10:54 +01:00
Leendert de Borst
9d02737516
Reduce credential table margins ( #578 )
2025-02-24 17:59:27 +01:00
Leendert de Borst
4a1583a7ff
Bump version to 0.12.0 ( #598 )
2025-02-24 16:46:50 +01:00
Leendert de Borst
4f8125ddb0
Ignore BrowserWasmTests as it no longer works in Chrome ( #593 )
2025-02-24 15:58:19 +01:00
Leendert de Borst
972505c174
Refactor close popup ( #578 )
2025-02-24 14:10:48 +01:00
Leendert de Borst
d5e83d2319
Update credentials table sort logic ( #578 )
2025-02-24 14:10:48 +01:00
Leendert de Borst
9daac83768
Add credentials table view and configure asc/desc sort ( #578 )
2025-02-24 14:10:48 +01:00
Leendert de Borst
bb477e6f91
Bump all Microsoft dependencies to .NET 9.0.2 ( #593 )
2025-02-24 14:02:50 +01:00
Leendert de Borst
b216a9d2a9
Bump dependencies across projects ( #593 )
2025-02-24 13:48:25 +01:00
dependabot[bot]
b66bcefdde
Bump Microsoft.Extensions.Configuration from 9.0.1 to 9.0.2
...
Bumps [Microsoft.Extensions.Configuration](https://github.com/dotnet/runtime ) from 9.0.1 to 9.0.2.
- [Release notes](https://github.com/dotnet/runtime/releases )
- [Commits](https://github.com/dotnet/runtime/compare/v9.0.1...v9.0.2 )
---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Configuration
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-24 13:42:04 +01:00
Leendert de Borst
6fdb9a7c3e
Merge pull request #593 from lanedirt/dependabot/nuget/main/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore-9.0.2
...
Bump Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore from 9.0.1 to 9.0.2
2025-02-24 13:34:32 +01:00
Leendert de Borst
411b2262e1
Merge branch 'main' into dependabot/nuget/main/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore-9.0.2
2025-02-24 13:34:23 +01:00
Leendert de Borst
72b82671f9
Merge pull request #591 from lanedirt/dependabot/nuget/main/multi-7c78ffaa07
...
Bump Microsoft.EntityFrameworkCore and Microsoft.EntityFrameworkCore.Design
2025-02-24 13:33:51 +01:00
Leendert de Borst
713c21b60c
Merge branch 'main' into dependabot/nuget/main/multi-7c78ffaa07
2025-02-24 13:33:29 +01:00
dependabot[bot]
84b592df7b
Bump Microsoft.AspNetCore.Authorization and Microsoft.AspNetCore.Components.WebAssembly.Authentication
...
Bumps [Microsoft.AspNetCore.Authorization](https://github.com/dotnet/aspnetcore ) and [Microsoft.AspNetCore.Components.WebAssembly.Authentication](https://github.com/dotnet/aspnetcore ). These dependencies needed to be updated together.
Updates `Microsoft.AspNetCore.Authorization` from 9.0.1 to 9.0.2
- [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/v9.0.1...v9.0.2 )
Updates `Microsoft.AspNetCore.Components.WebAssembly.Authentication` from 9.0.1 to 9.0.2
- [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/v9.0.1...v9.0.2 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authorization
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.Components.WebAssembly.Authentication
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-24 13:20:06 +01:00
dependabot[bot]
8420f2d42e
Bump Microsoft.AspNetCore.Authorization and Microsoft.AspNetCore.Components.Web
...
Bumps [Microsoft.AspNetCore.Authorization](https://github.com/dotnet/aspnetcore ) and [Microsoft.AspNetCore.Components.Web](https://github.com/dotnet/aspnetcore ). These dependencies needed to be updated together.
Updates `Microsoft.AspNetCore.Authorization` from 9.0.1 to 9.0.2
- [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/v9.0.1...v9.0.2 )
Updates `Microsoft.AspNetCore.Components.Web` from 9.0.1 to 9.0.2
- [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/v9.0.1...v9.0.2 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authorization
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.Components.Web
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-24 13:19:58 +01:00
dependabot[bot]
58ed0bbf4a
Bump Microsoft.EntityFrameworkCore and Microsoft.EntityFrameworkCore.Proxies
...
Bumps [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore ) and [Microsoft.EntityFrameworkCore.Proxies](https://github.com/dotnet/efcore ). These dependencies needed to be updated together.
Updates `Microsoft.EntityFrameworkCore` from 9.0.0 to 9.0.2
- [Release notes](https://github.com/dotnet/efcore/releases )
- [Commits](https://github.com/dotnet/efcore/compare/v9.0.0...v9.0.2 )
Updates `Microsoft.EntityFrameworkCore.Proxies` from 9.0.0 to 9.0.2
- [Release notes](https://github.com/dotnet/efcore/releases )
- [Commits](https://github.com/dotnet/efcore/compare/v9.0.0...v9.0.2 )
---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.EntityFrameworkCore.Proxies
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-24 13:19:44 +01:00
dependabot[bot]
153e10fcd0
Bump Microsoft.EntityFrameworkCore.Tools from 9.0.1 to 9.0.2
...
Bumps [Microsoft.EntityFrameworkCore.Tools](https://github.com/dotnet/efcore ) from 9.0.1 to 9.0.2.
- [Release notes](https://github.com/dotnet/efcore/releases )
- [Commits](https://github.com/dotnet/efcore/compare/v9.0.1...v9.0.2 )
---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore.Tools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-24 13:19:36 +01:00
dependabot[bot]
717dec329b
Bump NUglify from 1.21.11 to 1.21.12
...
Bumps [NUglify](https://github.com/trullock/NUglify ) from 1.21.11 to 1.21.12.
- [Release notes](https://github.com/trullock/NUglify/releases )
- [Changelog](https://github.com/trullock/NUglify/blob/master/changelog.md )
- [Commits](https://github.com/trullock/NUglify/compare/v1.21.11...v1.21.12 )
---
updated-dependencies:
- dependency-name: NUglify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-24 13:19:28 +01:00
dependabot[bot]
0bd25e70f5
Bump Microsoft.IdentityModel.JsonWebTokens and Microsoft.IdentityModel.Tokens
...
Bumps [Microsoft.IdentityModel.JsonWebTokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ) and [Microsoft.IdentityModel.Tokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ). These dependencies needed to be updated together.
Updates `Microsoft.IdentityModel.JsonWebTokens` from 8.3.1 to 8.6.0
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.3.1...8.6.0 )
Updates `Microsoft.IdentityModel.Tokens` from 8.3.1 to 8.6.0
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.3.1...8.6.0 )
---
updated-dependencies:
- dependency-name: Microsoft.IdentityModel.JsonWebTokens
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: Microsoft.IdentityModel.Tokens
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-24 13:19:21 +01:00
dependabot[bot]
920c1bdebe
Bump Microsoft.AspNetCore.DataProtection from 9.0.1 to 9.0.2
...
Bumps [Microsoft.AspNetCore.DataProtection](https://github.com/dotnet/aspnetcore ) from 9.0.1 to 9.0.2.
- [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/v9.0.1...v9.0.2 )
---
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 >
2025-02-24 13:19:13 +01:00
dependabot[bot]
6506b57d9f
Bump Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
...
Bumps [Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore](https://github.com/dotnet/aspnetcore ) from 9.0.1 to 9.0.2.
- [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/v9.0.1...v9.0.2 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-24 10:47:56 +00:00
dependabot[bot]
aea98a51a9
Bump Microsoft.EntityFrameworkCore and Microsoft.EntityFrameworkCore.Design
...
Bumps [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore ) and [Microsoft.EntityFrameworkCore.Design](https://github.com/dotnet/efcore ). These dependencies needed to be updated together.
Updates `Microsoft.EntityFrameworkCore` from 9.0.0 to 9.0.2
- [Release notes](https://github.com/dotnet/efcore/releases )
- [Commits](https://github.com/dotnet/efcore/compare/v9.0.0...v9.0.2 )
Updates `Microsoft.EntityFrameworkCore.Design` from 9.0.0 to 9.0.2
- [Release notes](https://github.com/dotnet/efcore/releases )
- [Commits](https://github.com/dotnet/efcore/compare/v9.0.0...v9.0.2 )
---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.EntityFrameworkCore.Design
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-24 10:43:30 +00:00
Leendert de Borst
7f28001f7e
Merge pull request #585 from lanedirt/571-feature-request-make-ip-address-logging-optional
...
Make ip address logging optional
2025-02-24 10:42:44 +01:00
Leendert de Borst
d1d6bfb957
Add ip logging info to install docs ( #571 )
2025-02-24 10:42:24 +01:00
Leendert de Borst
a3b1fc0a21
Add E2E tests for ip logging enable/disable ( #571 )
2025-02-23 17:24:22 +01:00
Leendert de Borst
38ac1f731a
Add IP_LOGGING_ENABLED flag ( #571 )
2025-02-23 16:51:10 +01:00
Leendert de Borst
c7d0013b9f
Merge pull request #584 from lanedirt/579-bug-admin-server-settings-page-margins-are-too-wide
...
Admin and client UI tweaks
2025-02-23 16:04:46 +01:00
Leendert de Borst
1634721474
Update create new identity widget positioning ( #579 )
2025-02-22 10:08:16 +01:00
Leendert de Borst
f227725778
Do not show trailing dots for short email subjects ( #579 )
2025-02-22 09:54:25 +01:00
Leendert de Borst
912bdfbe7d
Fix margin on credential delete page ( #579 )
2025-02-22 09:34:15 +01:00
Leendert de Borst
c82e9a9517
Fix margin on admin server settings page ( #579 )
2025-02-22 09:29:55 +01:00
Leendert de Borst
d765978e63
Add account delete E2E test ( #373 )
2025-02-21 21:11:47 +01:00
Leendert de Borst
3d819dce2a
Add account self-delete option to client ( #373 )
2025-02-21 21:11:47 +01:00
dependabot[bot]
23bbc7eedb
Bump vitest
...
Bumps the npm_and_yarn group with 1 update in the /browser-extensions/chrome directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `vitest` from 3.0.4 to 3.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.0.5/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-21 21:11:19 +01:00
Leendert de Borst
26b9d07e7c
Update browser-extension-tests.yml for branch names ( #541 )
2025-02-21 20:55:06 +01:00
Leendert de Borst
89a24ead1a
Update browser-extension-tests.yml for main branch ( #541 )
2025-02-21 18:10:50 +01:00
dependabot[bot]
10e2787b4f
Bump nokogiri in /docs in the bundler group across 1 directory
...
Bumps the bundler group with 1 update in the /docs directory: [nokogiri](https://github.com/sparklemotion/nokogiri ).
Updates `nokogiri` from 1.16.7 to 1.18.3
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/v1.18.3/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.7...v1.18.3 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-21 18:06:12 +01:00
dependabot[bot]
d93a6c603d
Bump Microsoft.Extensions.Http from 9.0.0 to 9.0.2
...
Bumps [Microsoft.Extensions.Http](https://github.com/dotnet/runtime ) from 9.0.0 to 9.0.2.
- [Release notes](https://github.com/dotnet/runtime/releases )
- [Commits](https://github.com/dotnet/runtime/compare/v9.0.0...v9.0.2 )
---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Http
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-21 18:06:06 +01:00
dependabot[bot]
7bc1ccdb7b
Bump Microsoft.AspNetCore.Identity.EntityFrameworkCore and Microsoft.EntityFrameworkCore
...
Bumps [Microsoft.AspNetCore.Identity.EntityFrameworkCore](https://github.com/dotnet/aspnetcore ) and [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore ). These dependencies needed to be updated together.
Updates `Microsoft.AspNetCore.Identity.EntityFrameworkCore` from 9.0.0 to 9.0.2
- [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/v9.0.0...v9.0.2 )
Updates `Microsoft.EntityFrameworkCore` from 9.0.0 to 9.0.2
- [Release notes](https://github.com/dotnet/efcore/releases )
- [Commits](https://github.com/dotnet/efcore/compare/v9.0.0...v9.0.2 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Identity.EntityFrameworkCore
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 >
2025-02-21 18:05:55 +01:00
dependabot[bot]
f30b3895ba
Bump Microsoft.AspNetCore.Authentication.JwtBearer, Microsoft.IdentityModel.JsonWebTokens and Microsoft.IdentityModel.Tokens
...
Bumps [Microsoft.AspNetCore.Authentication.JwtBearer](https://github.com/dotnet/aspnetcore ), [Microsoft.IdentityModel.JsonWebTokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ) and [Microsoft.IdentityModel.Tokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ). These dependencies needed to be updated together.
Updates `Microsoft.AspNetCore.Authentication.JwtBearer` from 9.0.1 to 9.0.2
- [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/v9.0.1...v9.0.2 )
Updates `Microsoft.IdentityModel.JsonWebTokens` from 8.3.1 to 8.0.1
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.3.1...8.0.1 )
Updates `Microsoft.IdentityModel.Tokens` from 8.3.1 to 8.0.1
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.3.1...8.0.1 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.IdentityModel.JsonWebTokens
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: Microsoft.IdentityModel.Tokens
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-21 18:05:49 +01:00
dependabot[bot]
ef8c61c6c9
Bump Microsoft.AspNetCore.Components.WebAssembly.Server
...
Bumps [Microsoft.AspNetCore.Components.WebAssembly.Server](https://github.com/dotnet/aspnetcore ) from 9.0.0 to 9.0.2.
- [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/v9.0.0...v9.0.2 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Components.WebAssembly.Server
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-21 18:05:37 +01:00
dependabot[bot]
7c65247162
Bump MimeKit from 4.9.0 to 4.10.0
...
Bumps [MimeKit](https://github.com/jstedfast/MimeKit ) from 4.9.0 to 4.10.0.
- [Changelog](https://github.com/jstedfast/MimeKit/blob/master/ReleaseNotes.md )
- [Commits](https://github.com/jstedfast/MimeKit/compare/4.9.0...4.10.0 )
---
updated-dependencies:
- dependency-name: MimeKit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-21 18:05:31 +01:00
dependabot[bot]
af166c27fd
Bump Microsoft.AspNetCore.Authorization and Microsoft.AspNetCore.Components.WebAssembly
...
Bumps [Microsoft.AspNetCore.Authorization](https://github.com/dotnet/aspnetcore ) and [Microsoft.AspNetCore.Components.WebAssembly](https://github.com/dotnet/aspnetcore ). These dependencies needed to be updated together.
Updates `Microsoft.AspNetCore.Authorization` from 9.0.1 to 9.0.1
- [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/v9.0.1...v9.0.1 )
Updates `Microsoft.AspNetCore.Components.WebAssembly` from 9.0.0 to 9.0.1
- [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/v9.0.0...v9.0.1 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authorization
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.Components.WebAssembly
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-21 18:05:24 +01:00
dependabot[bot]
90b1d0ae09
Bump Microsoft.EntityFrameworkCore.Tools from 9.0.0 to 9.0.1
...
Bumps [Microsoft.EntityFrameworkCore.Tools](https://github.com/dotnet/efcore ) from 9.0.0 to 9.0.1.
- [Release notes](https://github.com/dotnet/efcore/releases )
- [Commits](https://github.com/dotnet/efcore/compare/v9.0.0...v9.0.1 )
---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore.Tools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-21 18:05:15 +01:00
dependabot[bot]
b4c84d9894
Bump Microsoft.AspNetCore.Authorization and Microsoft.AspNetCore.Components.Web
...
Bumps [Microsoft.AspNetCore.Authorization](https://github.com/dotnet/aspnetcore ) and [Microsoft.AspNetCore.Components.Web](https://github.com/dotnet/aspnetcore ). These dependencies needed to be updated together.
Updates `Microsoft.AspNetCore.Authorization` from 9.0.1 to 9.0.1
- [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/v9.0.1...v9.0.1 )
Updates `Microsoft.AspNetCore.Components.Web` from 9.0.0 to 9.0.1
- [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/v9.0.0...v9.0.1 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authorization
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.Components.Web
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-21 18:05:09 +01:00
dependabot[bot]
bce4327f2d
Bump coverlet.msbuild from 6.0.3 to 6.0.4
...
Bumps [coverlet.msbuild](https://github.com/coverlet-coverage/coverlet ) from 6.0.3 to 6.0.4.
- [Release notes](https://github.com/coverlet-coverage/coverlet/releases )
- [Commits](https://github.com/coverlet-coverage/coverlet/compare/v6.0.3...v6.0.4 )
---
updated-dependencies:
- dependency-name: coverlet.msbuild
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-21 18:05:01 +01:00
dependabot[bot]
1fe967624f
Bump MailKit from 4.9.0 to 4.10.0
...
Bumps [MailKit](https://github.com/jstedfast/MailKit ) from 4.9.0 to 4.10.0.
- [Changelog](https://github.com/jstedfast/MailKit/blob/master/ReleaseNotes.md )
- [Commits](https://github.com/jstedfast/MailKit/compare/4.9.0...4.10.0 )
---
updated-dependencies:
- dependency-name: MailKit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-21 18:04:51 +01:00
Leendert de Borst
1ee02a3d22
Merge pull request #568 from lanedirt/541-add-browser-extensions-with-auto-fill-mechanism
...
Add Chrome browser extension
2025-02-21 18:04:09 +01:00
Leendert de Borst
ac7b6facd6
Fix bug in base64 encode which didnt work for large icons ( #541 )
2025-02-21 17:21:47 +01:00
Leendert de Borst
58e294b509
Fix duplicate credential popup issue ( #541 )
2025-02-21 17:04:39 +01:00
Leendert de Borst
e8314f91dc
Update credentials list to properly refresh with new vault ( #541 )
2025-02-21 16:31:30 +01:00
Leendert de Borst
977acf84c5
Email UI tweaks ( #541 )
2025-02-21 15:34:08 +01:00
Leendert de Borst
aa9619efad
Performance tweaks ( #541 )
2025-02-21 14:21:09 +01:00
Leendert de Borst
e6ccea1c59
Update README.md ( #541 )
2025-02-21 13:16:47 +01:00
Leendert de Borst
f691056db6
Update login screen ( #541 )
2025-02-21 13:07:20 +01:00
Leendert de Borst
08d7013f75
Add browser extension assets to GH release ( #541 )
2025-02-21 12:54:57 +01:00
Leendert de Borst
067a949c49
Refactor vaultstate to chrome.storage.session ( #541 )
2025-02-21 12:47:52 +01:00
Leendert de Borst
38ee886be2
Show target API endpoint on login form ( #541 )
2025-02-21 12:18:16 +01:00
Leendert de Borst
9ae5e994bd
Add browser extension docs ( #541 )
2025-02-21 11:22:20 +01:00
Leendert de Borst
42573bf1fc
Fix redirect when opening extension popup externally ( #541 )
2025-02-20 23:57:23 +01:00
Leendert de Borst
59e99153c3
Update create new release docs ( #541 )
2025-02-20 23:17:03 +01:00
Leendert de Borst
d2c24792fe
Simplify form detector password confirm ( #541 )
2025-02-20 23:16:49 +01:00
Leendert de Borst
d674563275
Update docs ( #541 )
2025-02-20 22:13:54 +01:00
Leendert de Borst
e153dc6d2a
Refactor ( #541 )
2025-02-20 17:23:18 +01:00
Leendert de Borst
fdbf3db6bb
Refactor formdetector to separate localization params ( #541 )
2025-02-20 16:58:46 +01:00
Leendert de Borst
a6529d67fa
Refactoring ( #541 )
2025-02-20 16:05:08 +01:00
Leendert de Borst
45f748e247
Add server version check ( #541 )
2025-02-20 15:22:30 +01:00
Leendert de Borst
57673b5ee0
Update auth login flow ( #541 )
2025-02-20 13:54:49 +01:00
Leendert de Borst
8ea0273174
Improve credentials list mount logic ( #541 )
2025-02-20 11:38:35 +01:00
Leendert de Borst
a31c516fa5
Accessibility refactor ( #541 )
2025-02-20 11:04:28 +01:00
Leendert de Borst
bb9e986874
Add explicit autofill trigger to context menu ( #541 )
2025-02-19 13:54:30 +01:00
Leendert de Borst
533065c7d3
Add popup show debounce to prevent autofill from spamming popup ( #541 )
2025-02-19 13:31:38 +01:00
Leendert de Borst
16a22b6fa3
Update .gitignore ( #541 )
2025-02-19 12:56:20 +01:00
Leendert de Borst
4d42e7b32e
Update form detection logic, update tests ( #541 )
2025-02-19 12:56:11 +01:00
Leendert de Borst
b50205b318
Fix link in docs ( #541 )
2025-02-19 00:34:22 +01:00
Leendert de Borst
196e19573d
Sonarcloud refactoring ( #541 )
2025-02-19 00:30:05 +01:00
Leendert de Borst
9de7f81053
Refactor math.random ( #541 )
2025-02-18 21:46:19 +01:00
Leendert de Borst
75cf43aaba
Fix extension E2E test ( #541 )
2025-02-18 21:28:20 +01:00
Leendert de Borst
1d76597ee2
Update light mode style ( #541 )
2025-02-18 21:28:08 +01:00
Leendert de Borst
887e91f4c6
Refactor ( #541 )
2025-02-18 12:52:15 +01:00
Leendert de Borst
c4afb9eeb2
Update Settings.tsx ( #541 )
2025-02-18 11:58:09 +01:00
Leendert de Borst
9151e504bc
Fix EmailDetails global loading state hide ( #541 )
2025-02-17 15:11:08 +01:00
Leendert de Borst
b20d330fdc
Add global popup toggle to settings ( #541 )
2025-02-17 15:06:09 +01:00
Leendert de Borst
9c5f5fa5cd
Improve popup visibility ( #541 )
2025-02-17 14:28:59 +01:00
Leendert de Borst
de85430998
Make extension work with iframes ( #541 )
2025-02-17 13:41:16 +01:00
Leendert de Borst
6df6bb071a
Add search bar to credentials list ( #541 )
2025-02-17 12:39:12 +01:00
Leendert de Borst
1263639ca2
Update contentscript and inject icon logic ( #541 )
2025-02-17 11:25:14 +01:00
Leendert de Borst
ad52ec5db1
Improve favicon extraction ( #541 )
2025-02-16 14:26:13 +01:00
Leendert de Borst
665abcd894
Update popup style ( #541 )
2025-02-15 20:43:11 +01:00
Leendert de Borst
8b5cd28e4d
Fix api date test to ignore rounding issue ( #541 )
2025-02-15 09:43:42 +01:00
Leendert de Borst
45a5d7fb20
Fix CSS style conflicts ( #541 )
2025-02-15 09:39:15 +01:00
Leendert de Borst
7fefe9f0bb
Improve username field detection ( #541 )
2025-02-14 23:53:53 +01:00
Leendert de Borst
3fe5fbd981
Update formdetector for name fields ( #541 )
2025-02-14 22:41:19 +01:00
Leendert de Borst
c13e0571ab
Fix date select field detection and fill ( #541 )
2025-02-14 22:16:37 +01:00
Leendert de Borst
fbf7f5b4e4
Update password field extraction ( #541 )
2025-02-14 21:31:31 +01:00
Leendert de Borst
8c132f30fb
Improve email detection ( #541 )
2025-02-14 17:00:21 +01:00
Leendert de Borst
7def472df5
Improve form detection for gender fields ( #541 )
2025-02-14 16:36:11 +01:00
Leendert de Borst
0069b8cfc6
Add date field recognition with slashes ( #541 )
2025-02-14 16:10:45 +01:00
Leendert de Borst
53246a3d99
Update popup styling to be more explicit ( #541 )
2025-02-14 15:45:00 +01:00
Leendert de Borst
11a33d5ea7
Refactor formdetector to focus on focused elements parent form ( #541 )
2025-02-14 15:04:14 +01:00
Leendert de Borst
f5fb69e756
Do not include querystring when copying url for new credential ( #541 )
2025-02-14 14:29:35 +01:00
Leendert de Borst
519bd0801d
Update SearchWidget.razor ( #541 )
2025-02-14 14:13:37 +01:00
Leendert de Borst
cba4a6d3ec
Add email attachment download ( #541 )
2025-02-14 14:06:29 +01:00
Leendert de Borst
5daa95a876
Reduce size of popup ( #541 )
2025-02-14 11:44:17 +01:00
Leendert de Borst
b81613b785
Fix popup links ( #541 )
2025-02-13 17:11:51 +01:00
Leendert de Borst
2013f48ddd
Improve logout reset ( #541 )
2025-02-13 16:27:19 +01:00
Leendert de Borst
867b37ab79
Improve icon inject ( #541 )
2025-02-13 16:16:46 +01:00
Leendert de Borst
390c77448e
Return all credentials on search ( #541 )
2025-02-13 15:07:48 +01:00
Leendert de Borst
7f23c4820c
Update popup style ( #541 )
2025-02-13 14:56:54 +01:00
Leendert de Borst
d6c3bd5cc1
Update autofill popup UI ( #541 )
2025-02-13 13:49:43 +01:00
Leendert de Borst
ccdb62762e
Fix date handling timezone bug with PostgreSQL ( #541 )
2025-02-13 13:02:42 +01:00
Leendert de Borst
e5552e80e6
Tweak loading states ( #541 )
2025-02-13 12:09:36 +01:00
Leendert de Borst
47201b5433
Add status call to unlock page, fix redirect bug ( #541 )
2025-02-12 11:27:03 +01:00
Leendert de Borst
0862aa64cb
Add vault status check before generating new credential ( #541 )
2025-02-11 17:16:42 +01:00
Leendert de Borst
bd833414ad
Improve loading UX ( #541 )
2025-02-11 15:00:59 +01:00
Leendert de Borst
a3d8242dc4
Add status call to credential list page ( #541 )
2025-02-11 13:33:33 +01:00
Leendert de Borst
6ea4a9724f
Fix redirect issue ( #541 )
2025-02-11 12:19:21 +01:00
Leendert de Borst
84d3a25304
Add client version check and vault revision number to status endpoint ( #541 )
2025-02-10 17:17:14 +01:00
Leendert de Borst
a9044e95ca
Log client in vault metadata ( #541 )
2025-02-10 14:22:55 +01:00
Leendert de Borst
9eaf8fb369
Refactor ( #541 )
2025-02-10 13:01:59 +01:00
Leendert de Borst
c2d035510a
Update client name and lint fixes ( #541 )
2025-02-10 12:35:17 +01:00
Leendert de Borst
117da9dfc8
Fix build issues ( #541 )
2025-02-10 12:33:24 +01:00
Leendert de Borst
0633bc2943
Add AV and SpamOK client headers ( #541 )
2025-02-10 11:46:16 +01:00
Leendert de Borst
e153dc6fe7
Add client to auth logs in api and wasm client ( #541 )
2025-02-10 11:32:39 +01:00
Leendert de Borst
1ed74874e5
Add global state change handler to detect logout ( #541 )
2025-02-10 10:38:28 +01:00
Leendert de Borst
620aeaf941
Add generic vault validate method ( #541 )
2025-02-09 22:42:21 +01:00
Leendert de Borst
d298748b10
Add min vault version check ( #541 )
2025-02-09 19:29:41 +01:00
Leendert de Borst
c46e836c28
Add empty vault check to login ( #541 )
2025-02-09 19:13:48 +01:00
Leendert de Borst
2bcf0c9914
Update login page ( #541 )
2025-02-08 18:37:26 +01:00
Leendert de Borst
0e275a3e6f
Update settings text ( #541 )
2025-02-08 15:41:30 +01:00
Leendert de Borst
0d6878e5c7
Tweak bg color ( #541 )
2025-02-08 15:08:26 +01:00
Leendert de Borst
24d9999fde
Linting refactor ( #541 )
2025-02-07 17:26:26 +01:00
Leendert de Borst
5594c1ad2f
Add settings page to control popup enable/disable ( #541 )
2025-02-07 17:18:12 +01:00
Leendert de Borst
20c44ec737
Keep icon visible after click ( #541 )
2025-02-07 16:37:47 +01:00
Leendert de Borst
b46637f8a0
Tweak autofill and add animation ( #541 )
2025-02-07 16:12:38 +01:00
Leendert de Borst
a22dbc59ac
Fix inline unlock mode ( #541 )
2025-02-07 15:24:01 +01:00
Leendert de Borst
06d6693752
Add OOBE text ( #541 )
2025-02-07 15:08:28 +01:00
Leendert de Borst
c28f6f05b2
Implement 2FA for login flow ( #541 )
2025-02-07 13:51:34 +01:00
Leendert de Borst
10f9d5e2b1
Refactor email decryption to util method ( #541 )
2025-02-07 12:57:49 +01:00
Leendert de Borst
f30789f906
Add popout and public email support to credential view ( #541 )
2025-02-07 12:34:45 +01:00
Leendert de Borst
b66c0580cf
Update tests ( #541 )
2025-02-06 21:51:45 +01:00
Leendert de Borst
5db8c99b74
Update vite.config.js ( #541 )
2025-02-06 21:44:25 +01:00
Leendert de Borst
92c042450f
Add email preview to credential detail page ( #541 )
2025-02-06 21:40:10 +01:00
Leendert de Borst
4c60a3efa1
Remove paging params from email list ( #541 )
2025-02-06 20:12:21 +01:00
Leendert de Borst
51af2838d9
Fix contentScript rename capital case folder name ( #541 )
2025-02-06 19:27:18 +01:00
Leendert de Borst
70cad70766
Add go-edit and go-delete keyboard shortcuts to client ( #541 )
2025-02-06 19:26:40 +01:00
Leendert de Borst
d78214393a
Add database version extraction and update revision number ( #541 )
2025-02-06 14:44:14 +01:00
Leendert de Borst
e62dcd5327
Add vault version check to webapi to prevent conflicts ( #541 )
2025-02-06 14:02:31 +01:00
Leendert de Borst
87ec52223a
Add settings retrieval from vault ( #541 )
2025-02-06 13:36:30 +01:00
Leendert de Borst
562abb6641
Remove obsolete vault state params ( #541 )
2025-02-06 12:39:38 +01:00
Leendert de Borst
f894476e0e
Add single credential retrieve query ( #541 )
2025-02-06 12:15:08 +01:00
Leendert de Borst
826037d499
Refactor db initialize ( #541 )
2025-02-06 11:57:17 +01:00
Leendert de Borst
b1ef958976
Make index.html be included with npm run watch ( #541 )
2025-02-06 11:16:16 +01:00
Leendert de Borst
5d03c617c0
Tweak folder structure ( #541 )
2025-02-06 10:22:02 +01:00
Leendert de Borst
0996375c5e
Eslint refactoring ( #541 )
2025-02-06 09:38:53 +01:00
Leendert de Borst
d927640136
Require jsdoc descriptions to be non-empty ( #541 )
2025-02-05 17:59:56 +01:00
Leendert de Borst
1d59548df0
Linting fixes ( #541 )
2025-02-05 17:58:49 +01:00
Leendert de Borst
b8a5233a06
Refactor background.ts to separate files ( #541 )
2025-02-05 17:22:33 +01:00
Leendert de Borst
908efadcec
Refactor code and enforce 2 space indents ( #541 )
2025-02-05 16:45:21 +01:00
Leendert de Borst
3f5f752a2f
Refactor contentscript to individual files ( #541 )
2025-02-05 16:30:03 +01:00
Leendert de Borst
7fdbe812d3
Refactor contentScript.ts ( #541 )
2025-02-05 15:46:40 +01:00
Leendert de Borst
df71d7e3f0
Improve icon inject mechanism ( #541 )
2025-02-05 14:52:27 +01:00
Leendert de Borst
c97b049ed0
Refactor folder structure to prevent having src output dir ( #541 )
2025-02-05 13:57:49 +01:00
Leendert de Borst
267cd6e9f6
Refactor vite config to fix import conflicts ( #541 )
2025-02-05 13:44:00 +01:00
Leendert de Borst
ef41018ac1
Add context menu with password generator ( #541 )
2025-02-05 11:16:53 +01:00
Leendert de Borst
54f891548b
Fix search results and UI tweaks ( #541 )
2025-02-05 10:53:55 +01:00
Leendert de Borst
b92f5a5971
Revert to original search results on removing search term ( #541 )
2025-02-04 16:34:36 +01:00
Leendert de Borst
8415331eee
Show loading animation when creating new alias ( #541 )
2025-02-04 16:30:33 +01:00
Leendert de Borst
afd686f81b
Update credential row UI ( #541 )
2025-02-04 16:26:30 +01:00
Leendert de Borst
413c300904
Add popout icon for every autofill match ( #541 )
2025-02-04 15:57:29 +01:00
Leendert de Borst
bc4fb0ad21
Add birthdate format detection ( #541 )
2025-02-04 15:02:01 +01:00
Leendert de Borst
2193c4d6e3
Attach autofill icon to first element based on dom order ( #541 )
2025-02-04 14:52:12 +01:00
Leendert de Borst
33fe0b74ae
Add email confirm field detect ( #541 )
2025-02-04 14:38:47 +01:00
Leendert de Borst
738f93b882
Update formdetector to detect more variations ( #541 )
2025-02-04 14:01:06 +01:00
Leendert de Borst
b875fcad4e
Add additional formdetector test ( #541 )
2025-02-04 13:35:44 +01:00
Leendert de Borst
c56dbba687
Simulate proper input events for birthdate and gender fields ( #541 )
2025-02-04 10:42:19 +01:00
Leendert de Borst
44783bbeb0
Add birthdate and gender form field detection ( #541 )
2025-02-04 10:29:22 +01:00
Leendert de Borst
3428291c54
Add second form detector test ( #541 )
2025-02-04 10:02:30 +01:00
Leendert de Borst
fa221e3ae5
Refactor formdetector and make it testable ( #541 )
2025-02-04 09:51:58 +01:00
Leendert de Borst
cc23f50edf
Add UX improvements ( #541 )
2025-02-04 09:21:25 +01:00
Leendert de Borst
f811a028cd
Show newest credentials on top ( #541 )
2025-02-03 19:46:45 +01:00
Leendert de Borst
ff0d2cf390
Add vault upload mechanism ( #541 )
2025-02-03 19:25:38 +01:00
Leendert de Borst
c47aa4e182
Add loading indicator to contentscript ( #541 )
2025-02-03 17:30:33 +01:00
Leendert de Borst
1d119aad62
Add favicon extraction ( #541 )
2025-02-03 17:06:40 +01:00
Leendert de Borst
254b9c0a49
Add credential create scaffolding ( #541 )
2025-02-03 16:15:05 +01:00
Leendert de Borst
e760c236bc
Add public/private email domain persist from API ( #541 )
2025-02-03 15:21:17 +01:00
Leendert de Borst
01f32af6a1
Update client vault model with new optional values ( #541 )
...
Save public and private email domains locally in vault (#541 )
Update dockerfile for private email domains (#541 )
Update tests (#541 )
Revert "Update dockerfile for private email domains (#541 )"
This reverts commit 016200c4f413502634925183db3a6df421219a8f.
Revert "Save public and private email domains locally in vault (#541 )"
This reverts commit 549c3cce83fe7d051f828008917c6b320e9058ab.
2025-02-02 15:44:58 +01:00
Leendert de Borst
66b59ce94b
Add private and public email to vault response in API ( #541 )
2025-02-02 13:51:41 +01:00
Leendert de Borst
69c9a4bdd0
Move identity generator dictionaries to root for reuse ( #541 )
2025-02-01 19:58:21 +01:00
Leendert de Borst
e5ead966e9
Add dictionary loader vite plugin to inject identity generator dict content ( #541 )
2025-02-01 13:03:22 +01:00
Leendert de Borst
40b7ecd2fe
Refactor tests ( #541 )
2025-02-01 12:20:16 +01:00
Leendert de Borst
f6c66a9964
Separate build and lint for better insight in status ( #541 )
2025-02-01 12:10:22 +01:00
Leendert de Borst
698d96780a
Add github workflow for testing browser extensions ( #541 )
2025-02-01 12:07:42 +01:00
Leendert de Borst
b250bc0795
Add identity generator implementations and dicts ( #541 )
2025-02-01 12:07:14 +01:00
Leendert de Borst
b229740315
Port .NET identity generation to Typescript ( #541 )
2025-02-01 11:51:34 +01:00
Leendert de Borst
a1ecc49065
Show aliasvault icon inline with form autofill ( #541 )
2025-02-01 11:09:09 +01:00
Leendert de Borst
bc96d30bf4
Add email details page ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
48b6acb174
Add popout button to credential details page ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
d6651001fc
Add all fields to credential detail page ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
4c9376612e
Add copy to clipboard for credential details ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
c89f0e6fae
Fix client open in new tab URL ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
d3caa2d0a9
Add reload button to credential and email pages ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
c05a47587b
Add email to credential details ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
10651d1d0f
Refactor WIP to use react router ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
4e7aee0634
Update EmailsList.tsx ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
1065c687bc
Implement email decryption ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
0a39857d12
Add email retrieval logic ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
72a3975a58
Add bottom navigation bar ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
06d35aac0f
Add contentscript autofill filter ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
ebc671f32f
Add open client button and url setting ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
ea7cb5e323
Add inline unlock page mode with confirm message ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
b1ab983333
Open popup from locked vault notice ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
57cbedf701
Add notice when vault is locked ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
6298cff1a3
Make content script use the width of the input field ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
a975c4d2c5
Revoke token on logout ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
7c3f360a34
Close autofill on mouseclick outside ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
2a76fbc5a3
Add vault reload button ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
0f58424c73
Add user and settings menu button ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
aa1df77400
Refactor ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
acd26ee67b
Add generic loading spinner context ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
11cacf9c0b
Add loading animation when opening popup ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
351548df7c
Update todos ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
322b5da793
Add common credentials query ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
d6c1f38ce4
Replace base64encode with buffer ( #541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
f8194708a0
Add E2E test in .NET that tests the chrome extension ( #541 )
...
Remove github action as headless = true is not supported for chrome extensions (#541 )
Remove default watch from vite.config.js (#541 )
Add GitHub action for extension tests (#541 )
2025-02-01 11:09:08 +01:00
Leendert de Borst
c1ec6cb95d
Update WebApiService.ts ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
59627ebe32
Remove console.log ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
e5641108ea
Add more eslint checks and refactoring ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
636e996a17
Fix all eslint issues ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
bfbde5cdf4
Add eslint ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
c9aa79abaf
Refactor ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
cd8ad64a6d
Fix update refresh token ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
00e37c2b25
Only show settings when logged out ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
3263a77f97
Rename popup to index ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
67bb96e245
Refactor project structure ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
eeff14597e
Move credential list to separate component ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
86a65d7344
Add settings page to configure API ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
4f48005a49
Add WebApiService to handle generic access and refresh token logic ( #541 )
2025-02-01 11:08:58 +01:00
Leendert de Borst
f6d7ce4356
Fix image loading in contentscript, fix password fill ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
4c5517ae94
Add contentscript for autofill popup ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
51fb01aaf9
Add chrome background service worker and vault persist ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
7ea60a1fa6
Add vault unlock flow and credential print ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
31409d6e5b
Add global auth context ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
483792ebb0
Add sqlite client ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
699b09c6c0
Add crypto methods ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
6bd2ec4a44
Refactor structure ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
6c0a0b463f
Make full flow work when running in Chrome extension context ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
4e869bf2b0
Make argon2id and srp flow work in browser dev ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
3abc245751
Refactor ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
b156f72783
Fix Argon2id key derivation ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
6e8ff0104f
Add basic argon2id flow ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
f2f8fbbfb6
Add argon2id and SRP modules ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
33d0b24260
Add sample button component ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
cb66bcd665
Add tailwind boilerplate ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
5a1db38eed
Add react and vite boilerplate ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
0a565c67dd
Add boilerplate chrome extension hello world ( #541 )
2025-02-01 11:08:57 +01:00
Leendert de Borst
b047ce3019
Bump upload-artifact to v4 ( #569 )
2025-01-31 17:32:35 +01:00
Leendert de Borst
acfed81e10
Update roadmap
2025-01-24 11:12:47 +01:00
Leendert de Borst
581d1dac5a
Merge pull request #558 from lanedirt/557-prepare-0111-release
...
Bump version to 0.11.1
2025-01-22 12:18:20 +01:00
Leendert de Borst
50b3872ae0
Bump version to 0.11.1 ( #557 )
2025-01-22 12:17:29 +01:00
Leendert de Borst
2ea2526858
Merge pull request #554 from lanedirt/553-bug-menu-dropdown-does-not-align-correctly-on-very-wide-screens
...
Update mobile menu position in client and admin
2025-01-22 12:13:28 +01:00
Leendert de Borst
2d9b6f38b0
Merge pull request #556 from lanedirt/555-use-relative-url-to-access-api-instead-of-requiring-hostname-in-env
...
Simplify installation by using relative url for API instead of requiring hostname in env file
2025-01-22 12:13:11 +01:00
Leendert de Borst
a941ffa837
Update install.sh ( #555 )
2025-01-22 12:06:15 +01:00
Leendert de Borst
e2da05ac2c
Update manual setup docs ( #555 )
2025-01-22 11:26:03 +01:00
Leendert de Borst
dd8108c974
Update install to only require hostname for SSL configuration ( #555 )
2025-01-22 11:19:09 +01:00
Leendert de Borst
206f8fc2b1
Remove explicit API URL for Docker environments ( #555 )
2025-01-22 11:01:54 +01:00
Leendert de Borst
5a432e4ab5
Update client to make API URL optional ( #555 )
2025-01-22 11:01:27 +01:00
Leendert de Borst
83ba9222bd
Update mobile menu position in client and admin ( #553 )
2025-01-21 11:09:53 +01:00
Leendert de Borst
7e7a8b04ef
Update README.md
2025-01-20 18:30:23 +01:00
dependabot[bot]
a28b5012d6
Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer
...
Bumps [Microsoft.AspNetCore.Components.WebAssembly.DevServer](https://github.com/dotnet/aspnetcore ) from 9.0.0 to 9.0.1.
- [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/v9.0.0...v9.0.1 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Components.WebAssembly.DevServer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-20 12:14:17 +01:00
dependabot[bot]
85218a8fd1
Bump Microsoft.IdentityModel.JsonWebTokens and Microsoft.IdentityModel.Tokens
...
Bumps [Microsoft.IdentityModel.JsonWebTokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ) and [Microsoft.IdentityModel.Tokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ). These dependencies needed to be updated together.
Updates `Microsoft.IdentityModel.JsonWebTokens` from 8.3.0 to 8.3.1
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/8.3.1/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.3.0...8.3.1 )
Updates `Microsoft.IdentityModel.Tokens` from 8.3.0 to 8.3.1
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/8.3.1/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.3.0...8.3.1 )
---
updated-dependencies:
- dependency-name: Microsoft.IdentityModel.JsonWebTokens
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.IdentityModel.Tokens
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-20 12:14:09 +01:00
dependabot[bot]
590454b69e
Bump Microsoft.AspNetCore.Mvc.Testing from 9.0.0 to 9.0.1
...
Bumps [Microsoft.AspNetCore.Mvc.Testing](https://github.com/dotnet/aspnetcore ) from 9.0.0 to 9.0.1.
- [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/v9.0.0...v9.0.1 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-20 11:49:43 +01:00
dependabot[bot]
d81d48ee16
Bump Microsoft.Extensions.Configuration and Microsoft.Extensions.Configuration.FileExtensions
...
Bumps [Microsoft.Extensions.Configuration](https://github.com/dotnet/runtime ) and [Microsoft.Extensions.Configuration.FileExtensions](https://github.com/dotnet/runtime ). These dependencies needed to be updated together.
Updates `Microsoft.Extensions.Configuration` from 9.0.0 to 9.0.1
- [Release notes](https://github.com/dotnet/runtime/releases )
- [Commits](https://github.com/dotnet/runtime/compare/v9.0.0...v9.0.1 )
Updates `Microsoft.Extensions.Configuration.FileExtensions` from 9.0.0 to 9.0.1
- [Release notes](https://github.com/dotnet/runtime/releases )
- [Commits](https://github.com/dotnet/runtime/compare/v9.0.0...v9.0.1 )
---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Configuration
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Configuration.FileExtensions
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-20 11:40:02 +01:00
dependabot[bot]
b72217eb04
Bump coverlet.collector from 6.0.3 to 6.0.4
...
Bumps [coverlet.collector](https://github.com/coverlet-coverage/coverlet ) from 6.0.3 to 6.0.4.
- [Release notes](https://github.com/coverlet-coverage/coverlet/releases )
- [Commits](https://github.com/coverlet-coverage/coverlet/compare/v6.0.3...v6.0.4 )
---
updated-dependencies:
- dependency-name: coverlet.collector
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-20 11:39:53 +01:00
dependabot[bot]
8942795e76
Bump Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
...
Bumps [Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore](https://github.com/dotnet/aspnetcore ) from 9.0.0 to 9.0.1.
- [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/v9.0.0...v9.0.1 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-20 11:39:46 +01:00
dependabot[bot]
08290e1fa5
Bump Microsoft.AspNetCore.Authorization and Microsoft.AspNetCore.Components.WebAssembly.Authentication
...
Bumps [Microsoft.AspNetCore.Authorization](https://github.com/dotnet/aspnetcore ) and [Microsoft.AspNetCore.Components.WebAssembly.Authentication](https://github.com/dotnet/aspnetcore ). These dependencies needed to be updated together.
Updates `Microsoft.AspNetCore.Authorization` from 9.0.0 to 9.0.1
- [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/v9.0.0...v9.0.1 )
Updates `Microsoft.AspNetCore.Components.WebAssembly.Authentication` from 9.0.0 to 9.0.1
- [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/v9.0.0...v9.0.1 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authorization
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.Components.WebAssembly.Authentication
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-20 11:39:38 +01:00
dependabot[bot]
7b45b44735
Bump Microsoft.AspNetCore.DataProtection from 9.0.0 to 9.0.1
...
Bumps [Microsoft.AspNetCore.DataProtection](https://github.com/dotnet/aspnetcore ) from 9.0.0 to 9.0.1.
- [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/v9.0.0...v9.0.1 )
---
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 >
2025-01-20 11:39:30 +01:00
dependabot[bot]
ae6913a8e0
Bump Microsoft.AspNetCore.Authentication.JwtBearer, Microsoft.IdentityModel.JsonWebTokens and Microsoft.IdentityModel.Tokens
...
Bumps [Microsoft.AspNetCore.Authentication.JwtBearer](https://github.com/dotnet/aspnetcore ), [Microsoft.IdentityModel.JsonWebTokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ) and [Microsoft.IdentityModel.Tokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ). These dependencies needed to be updated together.
Updates `Microsoft.AspNetCore.Authentication.JwtBearer` from 9.0.0 to 9.0.1
- [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/v9.0.0...v9.0.1 )
Updates `Microsoft.IdentityModel.JsonWebTokens` from 8.3.0 to 8.0.1
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.3.0...8.0.1 )
Updates `Microsoft.IdentityModel.Tokens` from 8.3.0 to 8.0.1
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.3.0...8.0.1 )
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.IdentityModel.JsonWebTokens
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: Microsoft.IdentityModel.Tokens
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-20 11:39:24 +01:00
Leendert de Borst
7470ac9e16
Update README.md tech stack
2025-01-16 13:45:54 +01:00
Leendert de Borst
521d10da19
Update roadmap
2025-01-15 18:40:15 +01:00
Leendert de Borst
98aee7bb35
Delete .github/ISSUE_TEMPLATE/security_issue.md
2025-01-15 18:28:53 +01:00
Leendert de Borst
d62f2c4450
Merge pull request #540 from lanedirt/539-add-github-issue-templates
...
Add GitHub issue templates
2025-01-15 17:27:50 +00:00
Leendert de Borst
95edcc3042
Add GitHub issue templates ( #539 )
2025-01-15 18:27:14 +01:00
Leendert de Borst
1bce686121
Create CODE_OF_CONDUCT.md
2025-01-15 18:19:18 +01:00
Leendert de Borst
742417d405
Update README.md
2025-01-15 18:00:22 +01:00
Leendert de Borst
2cfc8d528d
Merge pull request #538 from lanedirt/537-prepare-0110-release
...
Bump version to 0.11.0
2025-01-14 13:51:15 +00:00
Leendert de Borst
7a4e1721c8
Bump version to 0.11.0 ( #537 )
2025-01-14 14:42:56 +01:00
Leendert de Borst
11d79c4874
Merge pull request #536 from lanedirt/535-make-application-warning-logs-more-readable
...
Make duplicate email warning log more readable
2025-01-14 13:32:16 +00:00
Leendert de Borst
7cd35b0a92
Make duplicate email warning log more readable ( #535 )
2025-01-14 12:30:36 +01:00
Leendert de Borst
d0f62a26c0
Merge pull request #534 from lanedirt/530-update-sonarcloud-github-action-to-work-with-pr-from-forks
...
Update sonarcloud-code-analysis so it works for main and PRs (#530 )
2025-01-14 11:20:41 +00:00
Leendert de Borst
01198502a3
Update sonarcloud-code-analysis so it works for main and PRs ( #530 )
2025-01-14 12:20:14 +01:00
Leendert de Borst
229ad109a7
Merge pull request #533 from lanedirt/530-update-sonarcloud-github-action-to-work-with-pr-from-forks
...
Add pullrequest key to sonarcloud analysis
2025-01-14 10:49:48 +00:00
Leendert de Borst
837b16d971
Add pullrequest key to sonarcloud analysis ( #530 )
2025-01-14 11:49:04 +01:00
Leendert de Borst
4010d1b93f
Merge pull request #531 from lanedirt/530-update-sonarcloud-github-action-to-work-with-pr-from-forks
...
Update sonarcloud-code-analysis.yml to work with PR's from forks
2025-01-14 10:28:48 +00:00
Leendert de Borst
f7ce60ae68
Update sonarcloud-code-analysis.yml to work with PR's from forks ( #530 )
2025-01-14 11:26:37 +01:00
Leendert de Borst
5e61bd5db2
Merge pull request #527 from lanedirt/525-prevent-email-address-collision-from-occuring
...
Prevent email address collision from occurring during identity generation
2025-01-13 14:09:54 +00:00
dependabot[bot]
a2e8a438de
Bump NUnit.Analyzers from 4.5.0 to 4.6.0
...
Bumps [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/nunit/nunit.analyzers/releases )
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.md )
- [Commits](https://github.com/nunit/nunit.analyzers/compare/4.5.0...4.6.0 )
---
updated-dependencies:
- dependency-name: NUnit.Analyzers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-13 14:09:38 +00:00
Leendert de Borst
92904dcf55
Refactor email prefix exists check ( #525 )
2025-01-12 15:29:15 +00:00
Leendert de Borst
e4f2ca630b
Add server side email prefix generation method ( #525 )
2025-01-12 14:01:48 +00:00
Leendert de Borst
ed80ad24c1
Add more names to identity generator dictionary to prevent collisions ( #525 )
2025-01-12 13:02:22 +00:00
Leendert de Borst
0c368ab84b
Merge pull request #524 from lanedirt/151-make-email-attachments-visible-in-ui-and-allow-for-downloading-attachments-through-client
...
Add email attachment support
2025-01-11 16:15:49 +00:00
Leendert de Borst
dee2044ed6
Refactor ( #151 )
2025-01-11 16:05:32 +00:00
dependabot[bot]
f6f6072b3f
Bump coverlet.msbuild from 6.0.2 to 6.0.3
...
Bumps [coverlet.msbuild](https://github.com/coverlet-coverage/coverlet ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/coverlet-coverage/coverlet/releases )
- [Commits](https://github.com/coverlet-coverage/coverlet/compare/v6.0.2...v6.0.3 )
---
updated-dependencies:
- dependency-name: coverlet.msbuild
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-11 15:57:26 +00:00
dependabot[bot]
4bfe72d750
Bump coverlet.collector from 6.0.2 to 6.0.3
...
Bumps [coverlet.collector](https://github.com/coverlet-coverage/coverlet ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/coverlet-coverage/coverlet/releases )
- [Commits](https://github.com/coverlet-coverage/coverlet/compare/v6.0.2...v6.0.3 )
---
updated-dependencies:
- dependency-name: coverlet.collector
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-11 15:56:56 +00:00
Leendert de Borst
330f59dc10
Add email decryption test with and without attachments ( #151 )
2025-01-11 15:45:54 +00:00
Leendert de Borst
a20d981427
Add full attachment download flow to email decryption test ( #151 )
2025-01-11 13:10:26 +00:00
Leendert de Borst
bd2274db75
Add support for download attachments from SpamOK ( #151 )
2025-01-11 12:58:40 +00:00
Leendert de Borst
6cfa6f4ef5
Add email attachment retrieval and decryption to client ( #151 )
2025-01-11 12:49:35 +00:00
Leendert de Borst
8a40d2b1b9
Add attachment encryption assert to test ( #151 )
2025-01-10 21:35:22 +00:00
Leendert de Borst
237958ba0f
Show attachment metadata in email modal popup ( #151 )
2025-01-10 19:13:18 +00:00
Leendert de Borst
79db3a54c7
Tweak client z-index to show emailmodal on top ( #151 )
2025-01-10 19:12:45 +00:00
Leendert de Borst
2029745f8b
Fix tablet view for credential view page width ( #151 )
2025-01-10 18:54:51 +00:00
Leendert de Borst
ea4d498502
Update sendEmailCLI.sh to support sending attachments ( #151 )
2025-01-10 15:05:17 +00:00
Leendert de Borst
05838f5dca
Add attachment indicator E2E test on email page ( #151 )
2025-01-10 14:55:45 +00:00
Leendert de Borst
79872163e2
Add attachment indicator to email page ( #151 )
2025-01-10 14:55:27 +00:00
Leendert de Borst
35d0f77dd6
Add HasAttachments to mailbox api model ( #151 )
2025-01-10 14:29:17 +00:00
Leendert de Borst
6660cd20bd
Update docker-compose-pull.yml ( #522 )
2025-01-08 14:28:34 +00:00
Ikko Eltociear Ashimine
e236ba454f
chore: update UserEmailClaim.cs ( #521 )
...
adress -> address
2025-01-08 14:13:14 +00:00
Leendert de Borst
6ec66e4d64
Merge pull request #517 from lanedirt/516-optimize-local-build-for-arm-devices
...
Add support for arm64 to docker images and install.sh local build
2025-01-04 09:37:00 +01:00
Leendert de Borst
14898c0c83
Refactor Dockerfile for readability ( #516 )
2025-01-04 09:24:05 +01:00
Leendert de Borst
d08bec9df7
Bump version to 0.10.3 ( #516 )
2025-01-04 01:31:07 +01:00
Leendert de Borst
9107dfa789
Update Docker images to also build for linux/arm64 ( #516 )
2025-01-04 01:04:57 +01:00
Leendert de Borst
351f6f4d16
Update install.sh ( #516 )
2025-01-03 23:55:51 +01:00
Leendert de Borst
aca607e579
Merge pull request #515 from lanedirt/514-prepare-0102-release
...
Bump version to 0.10.2
2025-01-03 22:30:47 +01:00
Leendert de Borst
ed053422ba
Update StatusHostedService.cs ( #512 )
2025-01-03 22:15:27 +01:00
Leendert de Borst
955b8638ce
Bump version ( #514 )
2025-01-03 21:50:14 +01:00
Leendert de Borst
1d8883cc94
Merge pull request #513 from lanedirt/512-task-runner-cleanup-jobs-do-not-run
...
Maintenance tasks do not run after migration to PostgreSQL
2025-01-03 21:45:04 +01:00
Leendert de Borst
48281f92e6
Refactor to reduce complexity ( #512 )
2025-01-03 21:29:42 +01:00
Leendert de Borst
f19db2c010
Refactor StatusWorker to prevent race conditions and improve stability ( #512 )
2025-01-03 20:38:13 +01:00
Leendert de Borst
f0d397c8af
Add cancellation token check to worker start and stop wait ( #512 )
2025-01-03 16:18:37 +01:00
Leendert de Borst
fafa51d787
Update integration tests ( #512 )
2025-01-03 16:08:09 +01:00
Leendert de Borst
202151e4f1
Update SmtpServer TestHostBuilder to be compatible with integration and E2E tests ( #512 )
2025-01-03 15:36:09 +01:00
Leendert de Borst
c123edccd4
Refactor integration test TestHostBuilder setup to shared abstract class ( #512 )
2025-01-03 15:22:47 +01:00
Leendert de Borst
50cab3a2f3
Show full error when maintenance task fails to start ( #512 )
2025-01-03 12:44:55 +01:00
Leendert de Borst
0184e32e6d
Update migration to reset task runner job sequence ( #512 )
2025-01-03 12:44:40 +01:00
Leendert de Borst
d73d4e90e0
Make admin password for dev always override existing password ( #512 )
2025-01-03 11:58:33 +01:00
Leendert de Borst
06d38842f5
Add dev database import/export support ( #512 )
2025-01-03 11:56:55 +01:00
Leendert de Borst
b0748316ff
Merge pull request #511 from lanedirt/510-admin-password-hash-method-in-installcli-does-not-pass-required-arguments
...
Admin password hash method in installcli does not pass required arguments
2025-01-01 16:18:36 +01:00
Leendert de Borst
8f8b4af3c9
Update install.sh ( #510 )
2025-01-01 16:18:15 +01:00
Leendert de Borst
11bf183cbb
Update install.sh ( #510 )
2025-01-01 16:17:41 +01:00
Leendert de Borst
ac64dba715
Merge pull request #509 from lanedirt/508-prepare-0100-release
...
Prepare 0.10.0 release
2025-01-01 15:43:28 +01:00
Leendert de Borst
d2f9b225d0
Start services again after db migration ( #508 )
2025-01-01 15:01:13 +01:00
Leendert de Borst
d7f1df3252
Update AppInfo bump version ( #508 )
2025-01-01 14:56:28 +01:00
Leendert de Borst
fdce8bddd1
Bump install.sh version ( #508 )
2025-01-01 14:56:15 +01:00
Leendert de Borst
be4a105709
Update docs ( #508 )
2025-01-01 14:56:02 +01:00
Leendert de Borst
dfa2f84570
Merge pull request #507 from lanedirt/506-add-postgresql-database-import-and-export-commands-to-installsh
...
Add postgresql database import and export commands to install.sh
2024-12-31 21:40:49 +01:00
Leendert de Borst
450ca6a6f4
Update db-import command ( #506 )
2024-12-31 21:34:23 +01:00
Leendert de Borst
4c31912d73
Add db import and export commands to install.sh ( #506 )
2024-12-31 21:18:44 +01:00
dependabot[bot]
367be5a409
Bump NUnit from 4.3.1 to 4.3.2
...
Bumps [NUnit](https://github.com/nunit/nunit ) from 4.3.1 to 4.3.2.
- [Release notes](https://github.com/nunit/nunit/releases )
- [Changelog](https://github.com/nunit/nunit/blob/main/CHANGES.md )
- [Commits](https://github.com/nunit/nunit/compare/4.3.1...4.3.2 )
---
updated-dependencies:
- dependency-name: NUnit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-31 17:57:22 +01:00
dependabot[bot]
b6cf46ab91
Bump HtmlAgilityPack from 1.11.71 to 1.11.72
...
Bumps [HtmlAgilityPack](https://github.com/zzzprojects/html-agility-pack ) from 1.11.71 to 1.11.72.
- [Release notes](https://github.com/zzzprojects/html-agility-pack/releases )
- [Commits](https://github.com/zzzprojects/html-agility-pack/compare/v1.11.71...v1.11.72 )
---
updated-dependencies:
- dependency-name: HtmlAgilityPack
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-31 17:57:14 +01:00
Leendert de Borst
0da0bd0b17
Merge pull request #505 from lanedirt/503-searching-in-admin-table-pages-defocuses-search-field-after-every-character-typed
...
Do not show loading indicator when refreshing in admin
2024-12-31 17:56:01 +01:00
Leendert de Borst
d8ccaad806
Merge pull request #504 from lanedirt/493-fix-dataprotection-api-errors-when-running-a-clean-docker-install
...
Do not log dataprotection warnings to database log
2024-12-31 17:50:07 +01:00
Leendert de Borst
656210e4f6
Do not show loading indicator when refreshing in admin ( #503 )
2024-12-31 17:48:29 +01:00
Leendert de Borst
c3c85bc10e
Do not log dataprotection warnings to database log but keep for filelog ( #493 )
2024-12-31 17:37:17 +01:00
Leendert de Borst
693ad0b581
Update CONTRIBUTING.md
2024-12-31 15:29:32 +01:00
Leendert de Borst
94ad51059e
Merge pull request #500 from lanedirt/491-link-from-contributindmd-to-the-official-docs-page
...
Update contributing documentation
2024-12-30 11:51:12 +01:00
Leendert de Borst
9374780a5b
Update CONTRIBUTING.md ( #491 )
2024-12-29 12:30:34 +01:00
Leendert de Borst
3263360be5
Merge pull request #492 from lanedirt/190-add-postgresql-as-database-option-to-prevent-concurrency-locking-due-to-sqlite-limitations
...
Switch SQLite to PostgreSQL database engine
2024-12-29 12:15:32 +01:00
Leendert de Borst
1151089d59
Fix merge conflict ( #190 )
2024-12-28 17:06:50 +01:00
Leendert de Borst
d39ecf69e8
Merge pull request #499 from lanedirt/498-make-user-refreshtoken-lifetime-configurable-via-server-settings
...
Make UserRefreshToken lifetime configurable via admin
2024-12-28 16:58:29 +01:00
Leendert de Borst
9caea03460
Update AuthTests.cs ( #498 )
2024-12-28 16:45:06 +01:00
Leendert de Borst
32879e09a8
Make UserRefreshToken lifetime configurable via admin ( #498 )
2024-12-28 16:35:21 +01:00
Leendert de Borst
d3518eca6c
Update install.sh add install.sh version check to install command itself ( #190 )
2024-12-28 15:52:33 +01:00
Leendert de Borst
329ae185ad
Update docs ( #190 )
2024-12-28 14:28:09 +01:00
dependabot[bot]
888054e8ed
Bump NUnit.Analyzers from 4.4.0 to 4.5.0
...
Bumps [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/nunit/nunit.analyzers/releases )
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.md )
- [Commits](https://github.com/nunit/nunit.analyzers/compare/4.4.0...4.5.0 )
---
updated-dependencies:
- dependency-name: NUnit.Analyzers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-27 17:46:07 +01:00
dependabot[bot]
0d141e2c7c
Bump NUnit from 4.3.0 to 4.3.1
...
Bumps [NUnit](https://github.com/nunit/nunit ) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/nunit/nunit/releases )
- [Changelog](https://github.com/nunit/nunit/blob/main/CHANGES.md )
- [Commits](https://github.com/nunit/nunit/compare/4.3.0...4.3.1 )
---
updated-dependencies:
- dependency-name: NUnit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-27 17:29:08 +01:00
Leendert de Borst
33b930b58a
Merge pull request #497 from lanedirt/495-improve-2fa-login-flow-to-automatically-submit-when-6-digits-have-been-entered
...
Auto submit login form when 2fa code is entered
2024-12-27 17:26:39 +01:00
Leendert de Borst
ad9eb79e9e
Update CodeLockoutTests.cs ( #495 )
2024-12-27 16:56:20 +01:00
Leendert de Borst
cd46578576
Auto submit login form when 2fa code is entered ( #495 )
2024-12-27 10:43:04 +01:00
Leendert de Borst
e577d6fee4
Print warnring but do not exit on image pull fail ( #190 )
2024-12-26 01:30:32 +01:00
Leendert de Borst
9d1923d3ea
Refactor dev db start ( #190 )
2024-12-26 01:26:43 +01:00
Leendert de Borst
d77c28184c
Refactor ( #190 )
2024-12-26 01:13:40 +01:00
Leendert de Borst
180de219c8
Update installer to look at latest release instead of main ( #190 )
2024-12-26 00:41:58 +01:00
Leendert de Borst
17e4f614d8
Refactor postgres docker setup and update docs ( #190 )
2024-12-26 00:39:19 +01:00
Leendert de Borst
747e0910cb
Update SQLite ef model ( #190 )
2024-12-25 23:10:24 +01:00
Leendert de Borst
fc85f34218
Update useremailclaims setnull to be compatible with PostgreSQL ( #190 )
2024-12-25 23:01:54 +01:00
Leendert de Borst
f0e0e9c03e
Add TaskRunnerJobs to migration ( #190 )
2024-12-25 22:55:10 +01:00
Leendert de Borst
2631a1f0b1
Update migration ( #190 )
2024-12-25 22:47:44 +01:00
Leendert de Borst
254104e12d
Update migration logging ( #190 )
2024-12-25 22:46:08 +01:00
Leendert de Borst
a75d5c7a34
Update migration add data truncation if source data exceeds length ( #190 )
2024-12-25 22:41:56 +01:00
Leendert de Borst
bf40539e92
Update dockerignore to ignore data directories during build ( #190 )
2024-12-25 22:41:40 +01:00
Leendert de Borst
cb330219ab
Refactor postgres db folder creation ( #190 )
2024-12-25 22:26:58 +01:00
Leendert de Borst
4f5e822722
Include postgres empty dir in git to ensure correct permissions ( #190 )
2024-12-25 22:23:43 +01:00
Leendert de Borst
96997c7d8d
Update docs ( #190 )
2024-12-25 22:21:19 +01:00
Leendert de Borst
f959b7dc91
Update install.sh ( #190 )
2024-12-25 22:21:13 +01:00
Leendert de Borst
59599f43a3
Update docs ( #190 )
2024-12-25 16:53:30 +01:00
Leendert de Borst
b5e575051c
Update migration logic to reset auto increment id ( #190 )
2024-12-25 16:45:17 +01:00
Leendert de Borst
433664d85d
Fix admin redirect absolute URL bug ( #190 )
2024-12-25 14:40:44 +01:00
Leendert de Borst
82b2b75127
Update docs with new update instructions ( #190 )
2024-12-25 14:24:31 +01:00
Leendert de Borst
577e02d761
Update install script ( #190 )
2024-12-25 14:24:16 +01:00
Leendert de Borst
26b1c4e044
Load security page components async ( #190 )
2024-12-25 12:11:17 +01:00
Leendert de Borst
3872678039
Sanitize email when retrieving emails for emailbox ( #190 )
2024-12-24 22:20:44 +01:00
Leendert de Borst
80cc72eb22
Fix RecentEmails.razor dispose bug ( #190 )
2024-12-24 22:20:12 +01:00
Leendert de Borst
141a291ace
Fix bug in db sync tests ( #190 )
2024-12-24 20:49:38 +01:00
Leendert de Borst
3b5e944417
Refactor ( #190 )
2024-12-24 15:48:34 +01:00
Leendert de Borst
65553e0918
Update postgresql date column types to improve compatiblity ( #190 )
2024-12-24 15:27:04 +01:00
Leendert de Borst
a7502d42e4
Fix migration tool params called from install.sh ( #190 )
2024-12-24 14:56:37 +01:00
Leendert de Borst
4d43acb53f
Add build container start/stop/restart commands ( #190 )
2024-12-24 13:50:49 +01:00
Leendert de Borst
14ac94b78a
Add migrate-db command to install.sh ( #190 )
2024-12-24 13:08:48 +01:00
Leendert de Borst
361f4b8817
Added migration logic from sqlite to postgresql ( #190 )
2024-12-24 12:53:22 +01:00
Leendert de Borst
7a62ddcf6a
Enable postgresql legacy timestamp behavior ( #190 )
2024-12-24 12:39:57 +01:00
Leendert de Borst
6b59200df2
Fix migrations ( #190 )
2024-12-24 11:59:37 +01:00
Leendert de Borst
6a0699318c
Add sqlite migrations to be in sync with postgresql model ( #190 )
2024-12-23 21:41:25 +01:00
Leendert de Borst
f6e2648a53
Update GitHub actions for postgresql ( #190 )
2024-12-23 20:52:39 +01:00
Leendert de Borst
4b8e4c907e
Refactor WebApplicationFactoryFixture ( #190 )
2024-12-23 20:10:47 +01:00
Leendert de Borst
30804cc973
Update DataProtectionExtensions.cs ( #190 )
2024-12-23 18:00:47 +01:00
Leendert de Borst
8edfc3d0d6
Update Logout.razor ( #190 )
2024-12-23 17:11:30 +01:00
Leendert de Borst
4fb5087c82
Add local postgresql dev database ( #190 )
2024-12-23 16:31:02 +01:00
Leendert de Borst
cf454d2bb8
Add postgres healthcheck to docker-compose.yml ( #190 )
2024-12-23 16:03:59 +01:00
Leendert de Borst
0a577873ee
Update install.sh to create postgres credentials ( #190 )
2024-12-23 15:40:00 +01:00
Leendert de Borst
32c8e48d45
Update Dockerfile ( #190 )
2024-12-23 15:25:18 +01:00
Leendert de Borst
564ae54de8
Update postgresql factory to support env vars if available ( #190 )
2024-12-23 15:11:34 +01:00
Leendert de Borst
d9f4f8d121
Update Dockerfile ( #190 )
2024-12-23 14:38:07 +01:00
Leendert de Borst
728b20b489
Update install.sh ( #190 )
2024-12-23 14:18:47 +01:00
Leendert de Borst
219f0bc9cc
Update db configuration ( #190 )
2024-12-23 14:17:17 +01:00
Leendert de Borst
9735df0436
Update install.sh to generate postgresql credentials ( #190 )
2024-12-23 13:57:01 +01:00
Leendert de Borst
78a872a67d
Refactor smtpserver and taskrunner so all tests pass ( #190 )
2024-12-23 12:58:07 +01:00
Leendert de Borst
77a48ea4e9
Refactor admin so all tests pass ( #190 )
2024-12-23 12:16:05 +01:00
Leendert de Borst
22538ae000
Refactor datetime to always use UTC ( #190 )
2024-12-22 21:36:01 +01:00
Leendert de Borst
db632c3edb
Refactor SmtpService to use new dbcontextfactory ( #190 )
2024-12-22 20:05:05 +01:00
Leendert de Borst
1c53addcaa
Refactor WebApi to use new dbcontextfactory ( #190 )
2024-12-22 18:58:24 +01:00
Leendert de Borst
817404cd08
Refactor UserService delete unused methods causing concurrency issues ( #190 )
2024-12-22 14:10:30 +01:00
Leendert de Borst
9062cdc701
Refactor admin project to use dbcontextfactory ( #190 )
2024-12-22 11:53:22 +01:00
Leendert de Borst
e45866fa67
Update EF models to not use driver specific fields ( #190 )
2024-12-22 11:26:16 +01:00
Leendert de Borst
8fbd10caaa
Update admin project to use new IAliasServerDbContextFactory ( #190 )
2024-12-22 00:37:13 +01:00
Leendert de Borst
54d54f28b4
Move migrations for db engines to their respective folders ( #190 )
2024-12-22 00:07:31 +01:00
Leendert de Borst
3116aa5a1f
Update postgresql.conf ( #190 )
2024-12-21 12:17:17 +01:00
Leendert de Borst
eb45358532
Update gitignore for db files ( #190 )
2024-12-21 12:09:43 +01:00
Leendert de Borst
03fd047cb4
Add postgresql docker container scaffolding ( #190 )
2024-12-21 11:56:08 +01:00
Leendert de Borst
6a7fc9c5ba
Merge pull request #488 from lanedirt/343-add-option-to-disable-new-user-registration-via-installsh
...
Update install.sh
2024-12-20 20:23:06 +01:00
Leendert de Borst
62700de9ad
Update install.sh ( #343 )
2024-12-20 20:22:43 +01:00
Leendert de Borst
edeaa77299
Merge pull request #487 from lanedirt/342-add-option-to-block-existing-user-in-admin
...
Add option to block existing user in admin
2024-12-20 19:57:39 +01:00
Leendert de Borst
84b93924f5
Add user block checks to api and add tests ( #342 )
2024-12-20 19:47:12 +01:00
Leendert de Borst
400e702753
Add user blocked status toggle to admin ( #342 )
2024-12-20 18:53:28 +01:00
Leendert de Borst
147f8db5d1
Add Blocked column to users table ( #342 )
2024-12-20 18:53:01 +01:00
Leendert de Borst
8e1470bc1b
Merge pull request #486 from lanedirt/343-add-option-to-disable-new-user-registration-via-installsh
...
Add option to disable new user registration via install.sh
2024-12-20 18:24:50 +01:00
Leendert de Borst
50853bf011
Update tests ( #343 )
2024-12-20 17:30:28 +01:00
Leendert de Borst
07dd90a705
Add public registration enabled check to client ( #343 )
2024-12-20 16:52:05 +01:00
Leendert de Borst
a7a7d6d82b
Rename public registration enabled flag ( #343 )
2024-12-20 16:51:51 +01:00
Leendert de Borst
249efe54b0
Add public registration env flag check to api ( #343 )
2024-12-20 16:06:15 +01:00
Leendert de Borst
20eb3e5ff4
Add public registration setting to install.sh ( #343 )
2024-12-20 15:56:30 +01:00
Leendert de Borst
ba15c446d9
Merge pull request #484 from lanedirt/483-dark-mode-text-readability-tweaks
...
Dark mode text readability tweaks
2024-12-19 15:54:55 +01:00
Leendert de Borst
5ea9f4ee08
Merge pull request #482 from lanedirt/481-add-username-sanity-check-on-vault-save-to-prevent-db-corruption-between-user-sessions
...
Add username sanity check to vault save to prevent potential vault collision/corruption
2024-12-19 15:54:47 +01:00
Leendert de Borst
1e7b7b172a
Update tests to work with changed notifications ( #481 )
2024-12-19 15:39:22 +01:00
Leendert de Borst
35f6565c8b
Update DbService.cs to fix merge return status ( #481 )
2024-12-19 15:16:28 +01:00
Leendert de Borst
8cb99c997d
Update Logo.razor ( #483 )
2024-12-19 15:03:48 +01:00
Leendert de Borst
16cf528b7f
Add dark mode tweaks to admin error page ( #483 )
2024-12-19 14:55:25 +01:00
Leendert de Borst
8ad3eb9bd5
Add dark mode tweaks to client two factor code page ( #483 )
2024-12-19 14:55:14 +01:00
Leendert de Borst
2d59c40e24
Refactor username sanity check to associate with vault load instead of login ( #481 )
2024-12-19 14:39:05 +01:00
Leendert de Borst
33283e07be
Set username on unlock ( #481 )
2024-12-19 13:34:14 +01:00
Leendert de Borst
fbf5880370
Add username sanity check to vault save ( #481 )
2024-12-19 12:14:06 +01:00
Leendert de Borst
be4a74ef3c
Update README.md
2024-12-18 10:54:09 +01:00
Leendert de Borst
a759091755
Update AppInfo.cs ( #479 )
2024-12-16 16:55:58 +01:00
dependabot[bot]
8dc99c09a8
Bump Swashbuckle.AspNetCore from 7.1.0 to 7.2.0
...
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore ) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases )
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v7.1.0...v7.2.0 )
---
updated-dependencies:
- dependency-name: Swashbuckle.AspNetCore
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-16 12:19:17 +01:00
dependabot[bot]
b9ec4baf66
Bump NUglify from 1.21.10 to 1.21.11
...
Bumps [NUglify](https://github.com/trullock/NUglify ) from 1.21.10 to 1.21.11.
- [Release notes](https://github.com/trullock/NUglify/releases )
- [Changelog](https://github.com/trullock/NUglify/blob/master/changelog.md )
- [Commits](https://github.com/trullock/NUglify/compare/v1.21.10...v1.21.11 )
---
updated-dependencies:
- dependency-name: NUglify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-16 12:19:10 +01:00
Leendert de Borst
71ed62cdcb
Merge pull request #478 from lanedirt/469-webassembly-required-error-not-visible-in-client-app
...
Add E2E test for browser with WASM disabled
2024-12-16 12:19:00 +01:00
dependabot[bot]
2bbad8c75c
Bump NUnit from 4.2.2 to 4.3.0
...
Bumps [NUnit](https://github.com/nunit/nunit ) from 4.2.2 to 4.3.0.
- [Release notes](https://github.com/nunit/nunit/releases )
- [Changelog](https://github.com/nunit/nunit/blob/main/CHANGES.md )
- [Commits](https://github.com/nunit/nunit/compare/4.2.2...4.3.0 )
---
updated-dependencies:
- dependency-name: NUnit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-16 11:24:59 +01:00
dependabot[bot]
f02b841eea
Bump Serilog and Serilog.Settings.Configuration
...
Bumps [Serilog](https://github.com/serilog/serilog ) and [Serilog.Settings.Configuration](https://github.com/serilog/serilog-settings-configuration ). These dependencies needed to be updated together.
Updates `Serilog` from 4.2.0 to 4.2.0
- [Release notes](https://github.com/serilog/serilog/releases )
- [Commits](https://github.com/serilog/serilog/compare/v4.2.0...v4.2.0 )
Updates `Serilog.Settings.Configuration` from 8.0.4 to 9.0.0
- [Release notes](https://github.com/serilog/serilog-settings-configuration/releases )
- [Changelog](https://github.com/serilog/serilog-settings-configuration/blob/dev/CHANGES.md )
- [Commits](https://github.com/serilog/serilog-settings-configuration/compare/v8.0.4...v9.0.0 )
---
updated-dependencies:
- dependency-name: Serilog
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Serilog.Settings.Configuration
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-16 11:24:36 +01:00
dependabot[bot]
f6fc5af8ac
Bump MailKit from 4.8.0 to 4.9.0
...
Bumps [MailKit](https://github.com/jstedfast/MailKit ) from 4.8.0 to 4.9.0.
- [Changelog](https://github.com/jstedfast/MailKit/blob/master/ReleaseNotes.md )
- [Commits](https://github.com/jstedfast/MailKit/compare/4.8.0...4.9.0 )
---
updated-dependencies:
- dependency-name: MailKit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-16 11:24:30 +01:00
dependabot[bot]
1d1155bf0e
Bump MimeKit from 4.8.0 to 4.9.0
...
Bumps [MimeKit](https://github.com/jstedfast/MimeKit ) from 4.8.0 to 4.9.0.
- [Changelog](https://github.com/jstedfast/MimeKit/blob/master/ReleaseNotes.md )
- [Commits](https://github.com/jstedfast/MimeKit/compare/4.8.0...4.9.0 )
---
updated-dependencies:
- dependency-name: MimeKit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-16 11:24:24 +01:00
Leendert de Borst
2632211af6
Merge pull request #470 from lanedirt/469-webassembly-required-error-not-visible-in-client-app
...
Show error if client does not support WebAssembly
2024-12-16 10:34:20 +01:00
Leendert de Borst
05cca6998e
Merge pull request #468 from lanedirt/467-task-runner-jobs-do-not-always-run-at-configured-time
...
Add task runner job table for tracking task runner historic runs
2024-12-16 10:18:13 +01:00
Leendert de Borst
c4a8a20a62
Add E2E test for browser with WASM disabled ( #469 )
2024-12-15 17:05:31 +01:00
Leendert de Borst
f2c6af9ccb
Update install.sh URL comment ( #469 )
2024-12-15 16:43:48 +01:00
Leendert de Borst
e94201acda
Tweak logo on mobile view auth area ( #469 )
2024-12-15 16:28:57 +01:00
Leendert de Borst
9e03473208
Show error message when client does not support WebAssembly ( #469 )
2024-12-15 16:28:41 +01:00
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
70220cecbb
Merge pull request #466 from lanedirt/465-prepare-093-release
...
Update version to 0.9.3
2024-12-13 13:09:33 +01:00
Leendert de Borst
c63faa352f
Update version to 0.9.3 ( #465 )
2024-12-13 13:09:14 +01:00
Leendert de Borst
7e261a05c9
Merge pull request #464 from lanedirt/463-bump-spamokpasswordgenerator-library-to-110
...
Bump SpamOK.PasswordGenerator version to 1.1.0
2024-12-13 13:01:45 +01:00
Leendert de Borst
545ec5576e
Bump SpamOK.PasswordGenerator version to 1.1.0 ( #463 )
2024-12-13 12:45:05 +01:00
dependabot[bot]
73dcbe5860
Bump the npm_and_yarn group across 2 directories with 1 update
...
Bumps the npm_and_yarn group with 1 update in the /src/AliasVault.Admin directory: [nanoid](https://github.com/ai/nanoid ).
Bumps the npm_and_yarn group with 1 update in the /src/AliasVault.Client directory: [nanoid](https://github.com/ai/nanoid ).
Updates `nanoid` from 3.3.7 to 3.3.8
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8 )
Updates `nanoid` from 3.3.7 to 3.3.8
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: nanoid
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-13 12:15:20 +01:00
Leendert de Borst
13917444b9
Merge pull request #461 from lanedirt/460-password-not-correct
...
Fix account registration username capitalization login bug
2024-12-13 12:15:08 +01:00
dependabot[bot]
119e13a9dd
Bump Serilog from 4.1.0 to 4.2.0
...
Bumps [Serilog](https://github.com/serilog/serilog ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/serilog/serilog/releases )
- [Commits](https://github.com/serilog/serilog/compare/v4.1.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: Serilog
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-13 11:50:58 +01:00
dependabot[bot]
7d656e9a9a
Bump Microsoft.IdentityModel.JsonWebTokens and Microsoft.IdentityModel.Tokens
...
Bumps [Microsoft.IdentityModel.JsonWebTokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ) and [Microsoft.IdentityModel.Tokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ). These dependencies needed to be updated together.
Updates `Microsoft.IdentityModel.JsonWebTokens` from 8.2.1 to 8.3.0
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.2.1...8.3.0 )
Updates `Microsoft.IdentityModel.Tokens` from 8.2.1 to 8.3.0
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.2.1...8.3.0 )
---
updated-dependencies:
- dependency-name: Microsoft.IdentityModel.JsonWebTokens
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: Microsoft.IdentityModel.Tokens
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-13 11:50:50 +01:00
Leendert de Borst
8bd05b5c2e
Fix account registration username capitalization login bug ( #460 )
2024-12-13 11:50:18 +01:00
Leendert de Borst
1e65f14323
Update README.md
2024-12-11 23:30:41 +01:00
Leendert de Borst
2c7543889d
Update README.md
2024-12-11 18:24:10 +01:00
Leendert de Borst
63c5483208
Merge pull request #455 from lanedirt/454-update-default-server-settings
...
Update default server settings
2024-12-05 10:07:07 +01:00
Leendert de Borst
2586d61651
Merge pull request #457 from lanedirt/456-add-task-runner-to-installsh-pull-list
...
Update install.sh to include task runner to image pull list
2024-12-05 10:07:00 +01:00
Leendert de Borst
c7a32cf0e9
Update install.sh ( #456 )
2024-12-04 21:32:13 +01:00
Leendert de Borst
46cc6527aa
Update default server settings ( #454 )
2024-12-04 19:17:56 +01:00
Leendert de Borst
ef291bffc1
Merge pull request #452 from lanedirt/451-task-runner-cannot-access-database
...
Task runner cannot access database
2024-12-04 18:55:42 +01:00
Leendert de Borst
94f6199e27
Update AppInfo.cs ( #451 )
2024-12-04 18:55:05 +01:00
Leendert de Borst
5ababf3bf3
Update docker-compose.yml ( #451 )
2024-12-04 18:54:23 +01:00
Leendert de Borst
b47e735e8f
Merge pull request #450 from lanedirt/449-publish-new-task-runner-image-to-ghcrio
...
Publish task runner docker container image
2024-12-04 18:39:34 +01:00
Leendert de Borst
de17303085
Publish task runner docker container image ( #449 )
2024-12-04 18:39:15 +01:00
Leendert de Borst
635136d257
Merge pull request #448 from lanedirt/447-prepare-090-release
...
Update version to 0.9.0
2024-12-04 18:31:13 +01:00
Leendert de Borst
832e340b1b
Update version to 0.9.0 ( #447 )
2024-12-04 18:30:48 +01:00
Leendert de Borst
4e0b6b5adf
Merge pull request #444 from lanedirt/221-add-aliasvaulttaskservice-for-running-scheduled-background-tasks-such-as-log-cleanups
...
Add TaskRunner for running scheduled background tasks such as log cleanups
2024-12-04 18:28:26 +01:00
Leendert de Borst
18be105350
Merge pull request #446 from lanedirt/442-update-docker-composeyml-when-running-installsh-update
...
Always download latest docker compose files on install or update
2024-12-04 18:28:16 +01:00
Leendert de Borst
9bea01fbf8
Update install.sh to always download latest docker compose files on install ( #442 )
2024-12-04 18:18:28 +01:00
Leendert de Borst
a33fd08cb4
Add TaskRunner to docker compose stack ( #221 )
2024-12-04 17:57:46 +01:00
Leendert de Borst
25f5660f81
Refactor ( #221 )
2024-12-04 17:57:46 +01:00
Leendert de Borst
0923936f7c
Add TaskRunner maintenance time tests ( #221 )
2024-12-04 17:57:46 +01:00
Leendert de Borst
3c0905d0b0
Add integration tests for TaskRunner ( #221 )
2024-12-04 17:57:46 +01:00
Leendert de Borst
97fd3beeaa
Add E2E test for server settings admin page ( #221 )
2024-12-04 17:57:45 +01:00
Leendert de Borst
3195ad86ce
Add email cleanup tasks ( #221 )
2024-12-04 17:57:45 +01:00
Leendert de Borst
d147639a83
Add task runner implementation ( #221 )
2024-12-04 17:57:45 +01:00
Leendert de Borst
9e0716d32e
Add using to db connections ( #221 )
2024-12-04 17:57:45 +01:00
Leendert de Borst
3a05b1e5c3
Refactor admin to use shared server project ( #221 )
2024-12-04 17:57:45 +01:00
Leendert de Borst
9628861186
Add AliasVault.Shared.Server project ( #221 )
2024-12-04 17:57:45 +01:00
Leendert de Borst
2b541dc28d
Make TaskRunner compile ( #221 )
2024-12-04 17:57:45 +01:00
Leendert de Borst
e655dcedb0
Refactor service control in admin, add TaskRunner ( #221 )
2024-12-04 17:57:45 +01:00
Leendert de Borst
9b8bbebb44
Add server settings page to admin ( #221 )
2024-12-04 17:57:45 +01:00
Leendert de Borst
bbc99ebf16
Add AliasVault.TaskRunner boilerplate ( #221 )
2024-12-04 17:57:45 +01:00
Leendert de Borst
23690f4e9b
Merge pull request #445 from lanedirt/441-move-custom-port-config-from-docker-composeyml-to-env
...
Move custom port settings to .env file
2024-12-04 17:57:04 +01:00
Leendert de Borst
6286034a9d
Move custom ports to .env ( #441 )
2024-12-04 17:56:44 +01:00
Leendert de Borst
2ea684061e
Merge pull request #440 from lanedirt/349-add-statistics-to-admin
...
Add statistics to admin
2024-12-04 10:53:23 +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
65304b0f84
Refactor admin dashboard into separate components ( #349 )
2024-12-03 22:56:22 +01:00
Leendert de Borst
ca4dd89e89
Update AdminPlaywrightTest.cs ( #349 )
2024-12-02 17:10:15 +01:00
Leendert de Borst
fccf10dc82
Tweak UI of admin account settings ( #349 )
2024-12-02 17:08:09 +01:00
Leendert de Borst
b845245728
Show amount of emails received in user email claim page ( #349 )
2024-12-02 16:59:21 +01:00
Leendert de Borst
e46357d603
Add statistics to admin home dashboard page ( #349 )
2024-12-02 16:54:07 +01:00
Leendert de Borst
6568ed8059
Merge pull request #439 from lanedirt/438-prepare-083-release
...
Prepare 0.8.3 release
2024-12-02 14:43:15 +01:00
Leendert de Borst
236718c76e
Update version to 0.8.3 ( #438 )
2024-12-02 14:42:54 +01:00
Leendert de Borst
17ef816fa3
Update install docs ( #438 )
2024-12-02 14:42:45 +01:00
Leendert de Borst
db33a0a1da
Merge pull request #437 from lanedirt/436-make-miscrelease-articles-show-up-in-docs
...
Add gitignore for /docs to include misc/release articles
2024-12-02 14:36:39 +01:00
Leendert de Borst
7a97bbf716
Add gitignore for /docs to include misc/release articles ( #436 )
2024-12-02 14:36:20 +01:00
Leendert de Borst
0c4ab8c1b6
Merge pull request #435 from lanedirt/434-update-installsh-to-pull-correct-docker-image-version
...
Update install.sh to pull correct docker image version
2024-12-02 14:32:08 +01:00
Leendert de Borst
6ee19d57bf
Merge pull request #433 from lanedirt/dependabot/nuget/main/Swashbuckle.AspNetCore-7.1.0
...
Bump Swashbuckle.AspNetCore from 7.0.0 to 7.1.0
2024-12-02 13:51:51 +01:00
Leendert de Borst
dcb92c8dad
Add update-installer command to install.sh for CI/CD ( #434 )
2024-12-02 13:41:09 +01:00
Leendert de Borst
968d3cfcf1
Update install.sh to write version to docker-compose to ensure we pull and run the right containers ( #434 )
2024-12-02 13:32:19 +01:00
Leendert de Borst
8e9c12f6e7
Wait 15 seconds for containers to start during test ( #434 )
2024-12-02 13:30:15 +01:00
dependabot[bot]
3c8f32e67a
Bump Swashbuckle.AspNetCore from 7.0.0 to 7.1.0
...
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore ) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases )
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v7.0.0...v7.1.0 )
---
updated-dependencies:
- dependency-name: Swashbuckle.AspNetCore
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 10:52:44 +00:00