Leendert de Borst
|
8399f93a36
|
Simplify translations (#1046)
|
2026-05-06 21:39:10 +02:00 |
|
Leendert de Borst
|
d2df92ad4e
|
Remove mimetype from storageinsights as its not used, update jpeg detection (#1046)
|
2026-05-06 20:42:12 +02:00 |
|
Leendert de Borst
|
01a8caf65b
|
Update FaviconExtractor.cs to reduce max image size (#1046)
|
2026-05-06 20:33:54 +02:00 |
|
Leendert de Borst
|
47a2b207e9
|
Add bulk logo delete / re-download scaffolding (#1046)
|
2026-05-05 10:27:20 +02:00 |
|
Leendert de Borst
|
cd26b3e77a
|
Update ImportExport.razor (#1046)
|
2026-05-04 21:23:50 +02:00 |
|
Leendert de Borst
|
9559fd521c
|
Add SQLite export option in debug mode (#1046)
|
2026-05-04 21:23:50 +02:00 |
|
Leendert de Borst
|
d78bcdf327
|
Add vault storage insights page to web app (#1046)
|
2026-05-04 21:23:50 +02:00 |
|
Leendert de Borst
|
849b2ba8fc
|
Add tombstoned attachment pruner (#1991)
|
2026-05-04 11:17:46 +02:00 |
|
Leendert de Borst
|
ef53078f05
|
Add unused favicon cleanup check to Rust vault pruner (#1991)
|
2026-05-04 11:17:46 +02:00 |
|
Leendert de Borst
|
544212abad
|
New Crowdin updates (#1985)
* New translations importservicecard.en.resx (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
|
2026-05-03 15:53:04 +02:00 |
|
Leendert de Borst
|
f5430c07aa
|
Update delete all items logic to prevent EF errors (#1988)
|
2026-05-03 11:08:20 +02:00 |
|
Leendert de Borst
|
871235d4ab
|
Add generic username display component to admin app (#1986)
|
2026-05-03 10:27:59 +02:00 |
|
Leendert de Borst
|
38ac4f76c9
|
Bump working version to 0.30.0-alpha
|
2026-05-02 17:48:18 +02:00 |
|
Leendert de Borst
|
b4b37cbfd5
|
New Crowdin updates (#1984)
* New translations en.json (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservices.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations delete.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (French)
[ci skip]
Update translations from Crowdin [ci skip]
|
2026-05-02 15:08:49 +02:00 |
|
Leendert de Borst
|
3818db6758
|
Update web app vault reset to reclaim more free vault space
|
2026-05-02 08:15:07 +02:00 |
|
Leendert de Borst
|
0e59880f90
|
Add attachment toggle checkbox to vault import
|
2026-05-02 08:07:31 +02:00 |
|
Leendert de Borst
|
9f1188f960
|
New Crowdin updates (#1919)
* New translations en.json (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations setup.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations security.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations sync.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations exportpasswordmodal.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations delete.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 (Romanian)
Update translations from Crowdin [ci skip]
* New translations delete.en.resx (Romanian)
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations delete.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations en.json (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 en.json (Romanian)
Update translations from Crowdin [ci skip]
* New translations en.json (Persian)
Update translations from Crowdin [ci skip]
* New translations en.json (Urdu (Pakistan))
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
Update translations from Crowdin [ci skip]
* New translations en.json (Korean)
Update translations from Crowdin [ci skip]
* New translations en.json (Czech)
Update translations from Crowdin [ci skip]
* New translations en.json (Burmese)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations delete.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations delete.en.resx (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations fieldblock.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deletefoldermodal.en.resx (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addfieldmenu.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordstep.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations usernamestep.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations totpcodes.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations totpviewer.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailmodal.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentauthlogssection.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations twofactorauthenticationsection.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations createnewidentitywidget.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations start.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations view.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations changepassword.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deleteaccount.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations enable2fa.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations validationmessages.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations disable2fa.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations fieldblock.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations foldermodal.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addfieldmenu.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations register.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations usernamestep.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations totpcodes.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations totpviewer.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailmodal.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordsettingspopup.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentauthlogssection.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations twofactorauthenticationsection.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations createnewidentitywidget.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations setup.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations view.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations security.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sync.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deleteaccount.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations validationmessages.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations fieldblock.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deletefoldermodal.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations foldermodal.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addfieldmenu.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
|
2026-05-01 15:34:15 +02:00 |
|
Leendert de Borst
|
c9eaf2d807
|
Add trusted_proxies env var to control nginx x-forwarded-for behaviour (#1982)
|
2026-05-01 14:25:16 +02:00 |
|
Leendert de Borst
|
f0c8f96a1c
|
Use new dynamic item icon in web app search and table views (#1976)
|
2026-04-29 10:48:12 +02:00 |
|
Leendert de Borst
|
3eaf2ac5c6
|
Add option to limit access to admin to certain IP (ranges) for self hosted users (#1975)
* Add docs for restricting admin access (#1556)
* Add admin geo scaffolding (#1556)
* Update nginx config (#1556)
* Add admin IP allowlist setting (#1556)
* Update docs (#1556)
* Update docs (#1556)
* Update install.sh with configure-admin-access command (#1556)
* Update admin access docs (#1556)
|
2026-04-29 10:37:40 +02:00 |
|
Leendert de Borst
|
98f0eef484
|
Add credit card fields to basic CSV export (#1946)
|
2026-04-26 20:37:04 +02:00 |
|
Leendert de Borst
|
5fa191bb43
|
Update useNavigationHistory.ts (#1970)
|
2026-04-26 20:26:16 +02:00 |
|
Leendert de Borst
|
fa0f2d994b
|
Update web app to refresh folder counts when a filter is active (#1970)
|
2026-04-26 20:26:16 +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
|
4c15c53060
|
Add item delete modal to web app (#1967)
|
2026-04-26 18:37:17 +02:00 |
|
Leendert de Borst
|
a22e1555b8
|
Tweak web app item view layout utils for field half or full width rendering (#1965)
|
2026-04-26 12:17:36 +02:00 |
|
Leendert de Borst
|
a1a9fef9f9
|
Make creditcard PIN field visible by default (#1965)
|
2026-04-26 12:17:36 +02:00 |
|
dependabot[bot]
|
249944e97f
|
Bump the npm_and_yarn group across 6 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /apps/browser-extension directory: [postcss](https://github.com/postcss/postcss).
Bumps the npm_and_yarn group with 1 update in the /apps/server/AliasVault.Admin directory: [postcss](https://github.com/postcss/postcss).
Bumps the npm_and_yarn group with 1 update in the /apps/server/AliasVault.Client directory: [postcss](https://github.com/postcss/postcss).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/identity-generator directory: [postcss](https://github.com/postcss/postcss).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/password-generator directory: [postcss](https://github.com/postcss/postcss).
Bumps the npm_and_yarn group with 1 update in the /core/vault directory: [postcss](https://github.com/postcss/postcss).
Updates `postcss` from 8.5.3 to 8.5.10
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.10)
Updates `postcss` from 8.4.38 to 8.5.10
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.10)
Updates `postcss` from 8.4.38 to 8.5.10
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.10)
Updates `postcss` from 8.5.3 to 8.5.10
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.10)
Updates `postcss` from 8.5.3 to 8.5.10
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.10)
Updates `postcss` from 8.5.6 to 8.5.10
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.10)
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: direct:development
dependency-group: npm_and_yarn
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-04-25 00:43:08 +02:00 |
|
Leendert de Borst
|
b405f2c281
|
Update DbSyncTests.cs (#1786)
|
2026-04-25 00:24:04 +02:00 |
|
Leendert de Borst
|
3b3c63a066
|
Update error message style (#1786)
|
2026-04-25 00:24:04 +02:00 |
|
Leendert de Borst
|
1a7741e39c
|
Update AliasVault.Client WASM sqlite error suppress (#1786)
|
2026-04-25 00:24:04 +02:00 |
|
Leendert de Borst
|
dd937523b1
|
Update DbService.cs error reporting (#1786)
|
2026-04-25 00:24:04 +02:00 |
|
Leendert de Borst
|
120b8c825b
|
Fix VaultExportService.cs build warning (#1786)
|
2026-04-25 00:24:04 +02:00 |
|
Leendert de Borst
|
6624c432a7
|
Update launchSettings.json (#1786)
|
2026-04-25 00:24:04 +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
|
db9d8e3ead
|
Fix race condition on vault import with multiple folders (#1786)
|
2026-04-25 00:24:04 +02:00 |
|
Leendert de Borst
|
38b0c866a6
|
Add 413 error handling to AliasVault.Client (#1786)
|
2026-04-25 00:24:04 +02:00 |
|
Leendert de Borst
|
b40ea721bd
|
Make server max accepted upload size configurable (#1786)
|
2026-04-25 00:24:04 +02:00 |
|
Leendert de Borst
|
de07764e91
|
Update accepted extensions
|
2026-04-25 00:24:04 +02:00 |
|
Leendert de Borst
|
52ee530519
|
Update vault attachment uploader to accept files up to 10MB (#1786)
|
2026-04-25 00:24:04 +02:00 |
|
Leendert de Borst
|
c8e1626967
|
Update AliasVault.Client client-side local import filesize limit for 50MB to 1GB (#1786)
|
2026-04-25 00:24:04 +02:00 |
|
Leendert de Borst
|
3577b00280
|
Update tests for creditcard details import (#1959)
|
2026-04-24 15:24:34 +02:00 |
|
Leendert de Borst
|
1756d3978c
|
Refactor (#1959)
|
2026-04-24 15:24:34 +02:00 |
|
Leendert de Borst
|
e529b9bfe5
|
Update translations (#1959)
|
2026-04-24 15:24:34 +02:00 |
|
Leendert de Borst
|
14bd5d5caf
|
Add .zip extension to ProtonPass import card (#1959)
|
2026-04-24 15:24:34 +02:00 |
|
Leendert de Borst
|
83487f0183
|
Add Proton Pass zip import unit tests (#1959)
|
2026-04-24 15:24:34 +02:00 |
|
Leendert de Borst
|
df6ab49af7
|
Add Proton Pass zip archive import scaffolding (#1959)
|
2026-04-24 15:24:34 +02:00 |
|
Leendert de Borst
|
e2574358ac
|
Merge pull request #1954 from aliasvault/1947-add-bitwarden-zip-archive-import-support
|
2026-04-24 11:16:09 +02:00 |
|
dependabot[bot]
|
a53215efc0
|
Bump the nuget group with 1 update
Bumps Microsoft.AspNetCore.DataProtection from 10.0.6 to 10.0.7
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.DataProtection
dependency-version: 10.0.7
dependency-type: direct:production
dependency-group: nuget
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-04-23 17:19:21 +02:00 |
|