Commit Graph

55 Commits

Author SHA1 Message Date
Leendert de Borst
47a2b207e9 Add bulk logo delete / re-download scaffolding (#1046) 2026-05-05 10:27:20 +02:00
Leendert de Borst
d2b95c5325 Refactor to pass app instance id via separate optional header (#1967) 2026-04-26 18:37:17 +02:00
Leendert de Borst
65ad2dd5cb Refactor to use central ClientHeaderInfo model with parsing built-in (#1967) 2026-04-26 18:37:17 +02:00
Leendert de Borst
631e5369a5 Add settings mutate endpoint for browser extension e2e tests (#1786) 2026-04-25 00:24:04 +02:00
Leendert de Borst
1fec6f4a5b Add account registration limit per 24 hours setting (#1940) 2026-04-19 22:06:30 +02:00
Leendert de Borst
ba744b8e93 Add single token revoke method to API to fix mobile unlock flow (#1683) 2026-02-13 13:09:10 +01:00
Leendert de Borst
28b40a2266 Merge pull request #1549 from aliasvault/1548-add-support-to-block-specific-unsupported-client-versions-in-server-api
Add support to block specific unsupported client versions in server API
2026-01-31 16:18:42 +00:00
Leendert de Borst
b19b370b9d Add public user registration disabled checks to API endpoints and web client (#1546) 2026-01-31 16:17:16 +00:00
Leendert de Borst
62b4ec8643 Add explicit client version disable mechanism to API (#1548) 2026-01-31 15:56:18 +01:00
Leendert de Borst
0a42a62655 Use sanitizedEmail for email retrieve call (#1518) 2026-01-28 09:42:44 +00:00
Leendert de Borst
1e8ee2f168 Add email deduplication based on sanitize method before creating new claims (#1459) 2026-01-27 21:40:51 +00:00
Leendert de Borst
ed320750c1 Update SecurityController.cs (#1489) 2026-01-25 20:21:01 +00:00
Leendert de Borst
3d9714e9d1 Update AuthController to add user blocked check, used by E2E tests (#1404) 2026-01-15 14:34:22 +01:00
Leendert de Borst
b2eff99e41 Add if debug to protect test api endpoints (#1404) 2026-01-15 14:33:46 +01:00
Leendert de Borst
613cad6a6a Add server gap RPO test iOS (#1404) 2026-01-15 12:37:52 +01:00
Leendert de Borst
d14aeef520 Update E2E test scaffolding to work with new Item based structure (#1404) 2025-12-22 23:17:45 +01:00
Leendert de Borst
4fc2ce20cf Add fixed SrpIdentity column to allow username changes (#1429) 2025-12-11 13:35:16 +01:00
Leendert de Borst
dad3a6fa2c Make AuthController.cs more robust and do not log invalid tokens as server errors (#1408) 2025-11-27 09:08:07 +00:00
Leendert de Borst
1e75d3806b Fix case sensitive issue in recent email block in emailbox API retrieve call (#1370) 2025-11-21 06:45:06 +01:00
Leendert de Borst
4d613175ed Update env variables and refactor metadata storage (#1371) 2025-11-21 06:45:05 +01:00
Leendert de Borst
9d4ceff4ba Update AuthController.cs (#1347) 2025-11-18 22:11:03 +01:00
Leendert de Borst
e4614c8034 Cleanup (#1347) 2025-11-18 22:02:13 +01:00
Leendert de Borst
fa366cf2e6 Refactor (#1347) 2025-11-18 21:31:15 +01:00
Leendert de Borst
4d74504882 Refactor MobileLogin models to use class structure instead of record for readability (#1347) 2025-11-18 21:18:38 +01:00
Leendert de Borst
648fe0598d Update AuthController timeout to add a API buffer for better UX (#1347) 2025-11-18 21:00:50 +01:00
Leendert de Borst
f9d7918e0a Update shared models and update browser extension MobileLoginUtility (#1347) 2025-11-17 23:31:05 +01:00
Leendert de Borst
076060e7f3 Remove redundant fields from MobileLoginRecord structure (#1347) 2025-11-17 23:15:37 +01:00
Leendert de Borst
4d7d061e07 Update AuthController.cs (#1347) 2025-11-17 22:12:48 +01:00
Leendert de Borst
eaa348bb23 Add mobile login auth log type (#1347) 2025-11-17 18:41:03 +01:00
Leendert de Borst
0db3e2dbf4 Refactor mobile unlock to mobile login naming, update migrations (#1347) 2025-11-17 18:24:45 +01:00
Leendert de Borst
0a8722226b Refactor API to use constant for mobile app unlock timeout (#1347) 2025-11-17 14:17:34 +01:00
Leendert de Borst
9017d0b642 Update mobile unlock endpoints (#1347) 2025-11-16 20:24:04 +01:00
Leendert de Borst
e7d7d9fe54 Merge branch '1347-feature-request-unlock-vault-with-mobile-device' of https://github.com/aliasvault/aliasvault into 1347-feature-request-unlock-vault-with-mobile-device
* '1347-feature-request-unlock-vault-with-mobile-device' of https://github.com/aliasvault/aliasvault:
  Add mobile unlock request database and API scaffolding (#1347)
2025-11-16 17:12:12 +01:00
Leendert de Borst
79f1bca7a2 Add mobile unlock request database and API scaffolding (#1347) 2025-11-15 13:31:57 +01:00
Leendert de Borst
224e4ee741 Add mobile unlock request database and API scaffolding (#1347) 2025-11-15 11:50:23 +01:00
Leendert de Borst
9a453a1fab Cleanup unused ApiError codes, update EF docs 2025-11-15 11:45:42 +01:00
Leendert de Borst
fe20fb0bdb Update TwoFactorAuthController.cs (#1260) 2025-09-23 09:36:20 +02:00
Leendert de Borst
6a35ad4f98 Remove AuthLog UserAgent column, update DeviceIdentifier column length (#1260) 2025-09-23 09:36:20 +02:00
Leendert de Borst
fb9c2e1494 Update copyright header (#1171) 2025-09-03 14:59:14 +02:00
Leendert de Borst
03faee8d3a Cleanup unused translations 2025-08-14 18:26:07 +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
8bd8d688ef Add generic secretreader to support files when running in docker (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
b0dda6cb77 Add InvariantCulture defaults to Api and SmtpService to prevent regional setting conflicts (#1013) 2025-07-23 20:46:12 +02:00
Leendert de Borst
cbacd7486a Update username validation (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
7621be4cbe Update AuthController.cs (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
df2ae22a99 Refactor API to output error codes instead of literal error texts (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
70bb8ef3e4 Add vault outdated status flag (#957) 2025-06-25 16:50:26 +02:00
Leendert de Borst
c5ea7d0143 Ensure email claim UpdatedAt is properly triggered and re-enabled if claimed again by same user (#920) 2025-06-13 18:02:12 +02:00