Commit Graph

718 Commits

Author SHA1 Message Date
Leendert de Borst
6d197fe870 Make manifest browser specific (#881) 2025-08-19 14:57:22 +02:00
Leendert de Borst
d70eb0a447 Add clipboard clear and timer logic to background.ts, add offscreen API for Chrome 109+ (#881) 2025-08-19 14:57:22 +02:00
Leendert de Borst
aecb52de3c Add clipboard countdown bar component (#881) 2025-08-19 14:57:22 +02:00
Leendert de Borst
cd6ea06430 Add clear clipboard settings (#881) 2025-08-19 14:57:22 +02:00
Leendert de Borst
8e3da4b381 Add Android clear clipboard implementation and disclaimer to settings screen (#881) 2025-08-18 17:59:02 +02:00
Leendert de Borst
81538d4666 Refactor to use central clipboard clear timeout retrieval method (#881) 2025-08-18 17:35:22 +02:00
Leendert de Borst
634b7cada1 Add clipboard countdown context to keep global track of copied field id (#881) 2025-08-18 17:15:02 +02:00
Leendert de Borst
bed2c78964 Add clear clipboard animation to form input component (#881) 2025-08-18 16:04:59 +02:00
Leendert de Borst
a75392c573 Add clipboard clear settings page (#881) 2025-08-18 15:55:42 +02:00
Leendert de Borst
7b10665488 Add clear clipboard logic to mobile app iOS implementation (#881) 2025-08-18 15:31:54 +02:00
Leendert de Borst
ccf473635e Fix issue in iOS autofill where entire alias object would be null if birthdate was null (#1123) 2025-08-15 19:11:46 +02:00
Leendert de Borst
56c8b61e9e Make srpSalt check compatible with older API versions 2025-08-15 16:11:06 +02:00
Leendert de Borst
69234de51c Make autofill match tests match for all platforms (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
893c06cc00 Update Android autofill matching logic to match other platforms (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
b2c07f6de6 Only do text fallback search on credentials without a domain name (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
229fbd4824 Refactor iOS credential matching to use shared method with UI logic (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
48c5a5e38a Add test identifiers for easier cross-platform maintenance (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
5b3f36936a Add autofill matching unit tests to iOS Xcode project 2025-08-15 15:19:07 +02:00
Leendert de Borst
b4c696c89b Add autofill matching test cases to browser extension (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
d53c133812 Improve autofill matching to also support part of domain name (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
cbbfe1c611 Only convert service URL to anchor tag if it starts with http/https (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
437c7bb807 Make service URL field accept any value (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
03faee8d3a Cleanup unused translations 2025-08-14 18:26:07 +02:00
Leendert de Borst
e66a87e8df Add fallback to get encryption key (#1118) 2025-08-14 18:18:43 +02:00
Leendert de Borst
11f1daa08b Update derived key name in all methods (#1118) 2025-08-14 18:18:43 +02:00
Leendert de Borst
784e64ece8 Add srp salt sanity check to browser extension (#1118) 2025-08-14 18:18:43 +02:00
Leendert de Borst
4da1333aa5 Add SrpSalt check to the useVaultSync hook (#1118) 2025-08-14 18:18:43 +02:00
Leendert de Borst
65413c7ab7 Add SrpSalt to API status endpoint response (#1118) 2025-08-14 18:18:43 +02:00
Leendert de Borst
290e5329f8 Revoke user sessions during vault restore by admin (#1118) 2025-08-14 18:18:43 +02:00
Leendert de Borst
ec060d1392 Logout all user sessions after password change (#1118) 2025-08-14 18:18:43 +02:00
Leendert de Borst
293501405f Add public vs private email domain explanation to general settings page (#1116) 2025-08-13 22:04:46 +02:00
Leendert de Borst
783b2d44ef Add Dropbox Passwords import method (#1114) 2025-08-13 21:30:36 +02:00
Leendert de Borst
29d38759eb Update logging levels in admin and task runner 2025-08-12 19:52:35 +02:00
Leendert de Borst
97f30ad9ba Enable logging non-warnings to database log and adjust existing warning levels (#1112)
* Enable logging non-warnings to database log and adjust warnings (#443)

* Add log level filter (#443)

* Update General.razor (#443)
2025-08-12 17:39:26 +02:00
Leendert de Borst
c728d71868 Update Program.cs (#1110) 2025-08-11 23:23:12 +02:00
Leendert de Borst
27fc298b5e Add cancellation token to search fields in admin (#1110) 2025-08-11 23:23:12 +02:00
Leendert de Borst
6eb8266d05 Merge branch 'main' of https://github.com/lanedirt/AliasVault
* 'main' of https://github.com/lanedirt/AliasVault:
  Add reset admin password script for all-in-one image (#1108)
  Delete SINGLE-CONTAINER.md (#1108)
2025-08-11 22:05:31 +02:00
Leendert de Borst
f22cac70e9 Add known network config to admin to prevent proxy errors 2025-08-11 22:05:28 +02:00
Leendert de Borst
d587f3fd5c Add reset admin password script for all-in-one image (#1108) 2025-08-11 21:35:22 +02:00
Leendert de Borst
3f5b731703 Update tests (#1100) 2025-08-11 18:37:57 +02:00
Leendert de Borst
258981b2e4 Add user management tests (#1100) 2025-08-11 18:37:57 +02:00
Leendert de Borst
34b3545168 Add user name change option to admin (#1100) 2025-08-11 18:37:57 +02:00
Leendert de Borst
c37dafd228 Make breadcrumb urls relative in admin app (#1099) 2025-08-11 17:08:12 +02:00
Leendert de Borst
dbe15bdc51 Consolidate unnecessary translation keys (#1104) 2025-08-11 17:08:02 +02:00
Leendert de Borst
9eb4a3136a Add missing translations (#1104) 2025-08-11 17:08:02 +02:00
Leendert de Borst
747596615e Make API URL connection errors more descriptive (#1104) 2025-08-11 17:08:02 +02:00
Leendert de Borst
110c0d2628 Update DbService.cs (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
990d94397b Improve nginx status page (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
583534fae9 Add status HTML to nginx to show if service is down or starting up (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
7bd51fa2fe Make postgres connection support optional env overrides (#1098) 2025-08-11 13:18:45 +02:00