Leendert de Borst
e5d342b961
Add db-export duration timer
2025-12-02 13:59:36 +01:00
Leendert de Borst
a58426abcb
Use postgres dockerfile for dev db instance
2025-12-02 13:52:37 +01:00
Leendert de Borst
819385bc0a
Use stream instead of temp file for db-export
2025-12-02 13:52:13 +01:00
Leendert de Borst
c0cbc0be7b
Only include successful attempts in statistics ( #1420 )
2025-12-01 23:08:38 +01:00
Leendert de Borst
40686f97e0
Show last 30 days instead of 72h for deletion requests ( #1420 )
2025-12-01 20:17:31 +01:00
Leendert de Borst
f10fb989ce
Update recent usage page to include more info ( #1420 )
2025-12-01 16:25:59 +00:00
Leendert de Borst
ca85c04c75
Add review-versions.sh helper script
2025-12-01 11:51:21 +01:00
Leendert de Borst
fd9eb9d653
Bump version to 0.26.0-alpha
2025-11-30 17:49:52 +01:00
Leendert de Borst
0a70902d69
Bump version to 0.25.1 for mobile app (unaffected by 0.25.2 release)
0.25.2
2025-11-30 17:47:58 +01:00
Leendert de Borst
eee41df9a4
Bump version to 0.25.2
2025-11-30 17:30:32 +01:00
Leendert de Borst
d563d6d448
Improve browser extension vault cache ( #1413 )
2025-11-30 17:26:23 +01:00
Leendert de Borst
db1474397c
Add cascade delete to MobileLoginRequests ( #1415 )
2025-11-30 15:38:49 +00:00
Leendert de Borst
e881f9486a
Add parallel support to db-export command ( #1415 )
2025-11-30 15:12:55 +00:00
Leendert de Borst
645fd605e6
Update PasswordGenerator.test.ts ( #1413 )
2025-11-30 12:08:22 +00:00
Leendert de Borst
254f0a1212
Improve browser extension autofill suggestion performance ( #1413 )
2025-11-30 12:08:22 +00:00
Leendert de Borst
64d29ebcd4
Update admin users list to show correct amount of email claims ( #1411 )
2025-11-30 11:17:16 +00:00
Leendert de Borst
df0d74595f
Bump version to 0.26.0-alpha
2025-11-28 20:16:39 +01:00
Leendert de Borst
2131e4922c
Merge branch 'main' of https://github.com/aliasvault/aliasvault
...
* 'main' of https://github.com/aliasvault/aliasvault :
New Crowdin updates (#1397 )
Tweak native QR code scanner to only react on AliasVault prefixes (#1405 )
Add native iOS QR code scanner (#1405 )
Update net.aliasvault.app.yml.template (#1405 )
Add native Android QR code scanner ZXing implementation (#1405 )
Update run.sh to generate net.aliasvault.app.yml with latest version and branch for proper F-Droid build (#1405 )
Update package.json (#1405 )
Update F-Droid local build scripts (#1405 )
Replace expo-camera which uses non-FOSS libs with react-native-vision-camera (#1405 )
Add expo-camera to scanignore to prevent it being deleted by F-Droid (#1405 )
Add sign-apk.sh helper script (#1405 )
Update F-Droid local build flow to capture APK outputs (#1405 )
0.25.1
2025-11-28 18:50:54 +01:00
Leendert de Borst
d846825b84
Update FormFiller logic to improve browser extension autofill reliability
2025-11-28 18:50:40 +01:00
Leendert de Borst
2a902eeb97
Bump version to 0.25.1
2025-11-28 18:37:14 +01:00
Leendert de Borst
d9a6dfab03
New Crowdin updates ( #1397 )
...
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
2025-11-28 18:26:11 +01:00
Leendert de Borst
3da99ed4b1
Tweak native QR code scanner to only react on AliasVault prefixes ( #1405 )
2025-11-28 17:23:11 +00:00
Leendert de Borst
5414f40c98
Add native iOS QR code scanner ( #1405 )
2025-11-28 17:23:11 +00:00
Leendert de Borst
6c561e8ece
Update net.aliasvault.app.yml.template ( #1405 )
2025-11-28 17:23:11 +00:00
Leendert de Borst
3654b12cd7
Add native Android QR code scanner ZXing implementation ( #1405 )
2025-11-28 17:23:11 +00:00
Leendert de Borst
266e7b36d4
Update run.sh to generate net.aliasvault.app.yml with latest version and branch for proper F-Droid build ( #1405 )
2025-11-28 17:23:11 +00:00
Leendert de Borst
cbe9978367
Update package.json ( #1405 )
2025-11-28 17:23:11 +00:00
Leendert de Borst
6b949bcb2f
Update F-Droid local build scripts ( #1405 )
2025-11-28 17:23:11 +00:00
Leendert de Borst
6a4fbb9193
Replace expo-camera which uses non-FOSS libs with react-native-vision-camera ( #1405 )
2025-11-28 17:23:11 +00:00
Leendert de Borst
c459a48927
Add expo-camera to scanignore to prevent it being deleted by F-Droid ( #1405 )
2025-11-28 17:23:11 +00:00
Leendert de Borst
d3f132df63
Add sign-apk.sh helper script ( #1405 )
2025-11-28 17:23:11 +00:00
Leendert de Borst
b5edc6ef76
Update F-Droid local build flow to capture APK outputs ( #1405 )
2025-11-28 17:23:11 +00:00
Leendert de Borst
4e0db87bc3
Update password generator with non-ambigious char improvement ( #1398 )
2025-11-27 10:10:24 +01:00
Leendert de Borst
62cc0e7c2b
Improve password generator non-ambigious chars option ( #1398 )
2025-11-27 09:08:23 +00: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
dependabot[bot]
9560d550e4
Bump the npm_and_yarn group across 2 directories with 1 update
...
Bumps the npm_and_yarn group with 1 update in the /apps/browser-extension directory: [node-forge](https://github.com/digitalbazaar/forge ).
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [node-forge](https://github.com/digitalbazaar/forge ).
Updates `node-forge` from 1.3.1 to 1.3.2
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2 )
Updates `node-forge` from 1.3.1 to 1.3.2
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.2
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: node-forge
dependency-version: 1.3.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-27 06:50:16 +00:00
Leendert de Borst
0930ae03cd
Remove loading animation from web app generate random alias button ( #1402 )
2025-11-26 22:37:44 +00:00
Leendert de Borst
23c9bf2fc9
Fix related users navigation refresh in admin ( #1400 )
2025-11-26 10:20:12 +00:00
Leendert de Borst
6ebaf8e1b8
Bump working version to 0.26.0-alpha
2025-11-26 11:11:52 +01:00
Leendert de Borst
aa630984e3
New Crowdin updates ( #1396 )
...
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
0.25.0
2025-11-24 19:49:39 +01:00
Leendert de Borst
b894338869
Bump build numbers
2025-11-24 18:00:43 +01:00
Leendert de Borst
d7ec6583f0
New Crowdin updates ( #1380 )
...
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations login.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Catalan)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Finnish)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Hebrew)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Dutch)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Polish)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Swedish)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Turkish)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Dutch)
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations logout.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations start.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations delete.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Polish)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Polish)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (Polish)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Polish)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
2025-11-24 17:59:25 +01:00
Leendert de Borst
836fbc1941
Fix build-and-submit.sh for Safari browser extension
2025-11-24 15:24:34 +01:00
Leendert de Borst
c531096a98
Tweak install.sh temp file cleanup, bump version to 0.25.0 ( #1393 )
2025-11-24 13:15:17 +00:00
Leendert de Borst
b78a757728
Bump version to 0.25.0 ( #1393 )
2025-11-24 13:15:17 +00:00
Leendert de Borst
f676fba980
Add extra sanity check to mobile app vault upgrade to prevent potential errors ( #1382 )
2025-11-24 11:39:38 +00:00
Leendert de Borst
003e3e4d1d
Update en.json
2025-11-24 12:38:22 +01:00
Leendert de Borst
637362856a
Update en.json
2025-11-24 12:37:49 +01:00
Leendert de Borst
b855896108
Add 2FA TOTP code editor to mobile app ( #1391 )
2025-11-24 10:05:39 +00:00
Leendert de Borst
a92bbef41a
Add 2FA TOTP code editor to browser extension ( #1391 )
2025-11-24 10:05:39 +00:00