Leendert de Borst
|
ff24e99f96
|
Bump version to 0.29.5
Push to Git mirrors / Push to mirrors (push) Canceled after 0s
0.29.5
|
2026-06-08 23:02:12 +02:00 |
|
Leendert de Borst
|
527a1827be
|
Add release notes for 0.29.5
|
2026-06-08 23:01:30 +02:00 |
|
 Leendert de BorstandGitHub
|
ac1b89e545
|
New Crowdin updates (#2133)
* New translations apierrors.en.resx (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.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 (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Russian)
[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 (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Romanian)
[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 (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Bulgarian)
[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 (Czech)
[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 (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Korean)
[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 (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 (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 strings.xml (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Romanian)
[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 (Danish)
[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 (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 (Russian)
[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 en.json (Dutch)
[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 (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
[ci skip]
Update translations from Crowdin [ci skip]
|
2026-06-08 22:57:22 +02:00 |
|
Leendert de Borst
|
d35ed013a5
|
Improve email load speed in web app (#2138)
|
2026-06-08 21:48:41 +02:00 |
|
Leendert de Borst
|
db1e3b0704
|
Update Blazor InputTextField value passing
|
2026-06-08 18:17:01 +02:00 |
|
Leendert de Borst
|
8d0042758f
|
Tweak db-export parallel command
|
2026-06-08 16:37:40 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
1a9df5f764
|
Update db-import command to not write the full backup to a temp file (#2148)
|
2026-06-08 14:08:31 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
71160ba830
|
Switch Blazor input bind to oninput instead of onchange (#2147)
|
2026-06-08 13:51:26 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
301aed7034
|
Add test helpers and move to separate namespace (#2144)
|
2026-06-08 13:21:52 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
8897476b81
|
Fix HostedService to restart loop upon non-cancellation exception (#2144)
|
2026-06-08 13:21:52 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
5ddb23c9a6
|
Improve error reporting for Android native autofill issues (#2141)
|
2026-06-08 07:30:21 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
3a93e41cca
|
Update EmailBoxController.cs GetEmailBoxBulk query performance (#2138)
|
2026-06-07 17:40:25 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
fff1db9c29
|
Set PIN unlock as last used so it shows up by default after enabling in settings (#2136)
|
2026-06-06 22:19:54 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
bc8b25ae91
|
Fix unlock method flicker when opening browser extension popup (#2136)
|
2026-06-06 22:19:54 +02:00 |
|
Leendert de Borst
|
762c9f931e
|
Update Android build-and-submit.sh to choose test track
|
2026-06-05 00:55:41 +02:00 |
|
Leendert de Borst
|
b101221e30
|
Update build-and-submit.sh scripts
|
2026-06-05 00:04:34 +02:00 |
|
Leendert de Borst
|
326836f82f
|
Update linting notices
|
2026-06-04 23:42:15 +02:00 |
|
Leendert de Borst
|
af5812c7a8
|
Add 0.29.4 release notes
|
2026-06-04 23:23:57 +02:00 |
|
 Leendert de BorstandGitHub
|
27b1257a28
|
New Crowdin updates (#2115)
* New translations en.json (Italian)
[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 (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations view.en.resx (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
|
2026-06-04 23:16:42 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
d40c62b493
|
Update log notice (#2131)
|
2026-06-04 23:16:28 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
99b0eef3fa
|
Add blocklist cache (#2131)
|
2026-06-04 23:16:28 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
db0efdbe52
|
Update error codes (#2131)
|
2026-06-04 23:16:28 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
7979f9ebf5
|
Add max aliases for new accounts settings (#2131)
|
2026-06-04 23:16:28 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
b6d7fcc1be
|
Update shadow block checks (#2131)
|
2026-06-04 23:16:28 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
b6a1880769
|
Add block timestamps (#2131)
|
2026-06-04 23:16:28 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
9d54c8b151
|
Update tests (#2131)
|
2026-06-04 23:16:28 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
94ab59ab08
|
Add block checks to API (#2131)
|
2026-06-04 23:16:28 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
d41304d666
|
Add IpUtility tests (#2131)
|
2026-06-04 23:16:28 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
a6b1cf2705
|
Add IpAddress utility (#2131)
|
2026-06-04 23:16:28 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
f0db97f4c2
|
Add IP block tables (#2131)
|
2026-06-04 23:16:28 +02:00 |
|
 AmarBegoandLeendert de Borst
|
a60d0966e6
|
fix(extension): validate WebAuthn bridge origin and RP ID
|
2026-06-04 23:11:50 +02:00 |
|
 dependabot[bot]andLeendert de Borst
|
a6c753e559
|
Bump react-router
Bumps the npm_and_yarn group with 1 update in the /apps/browser-extension directory: [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router).
Updates `react-router` from 7.12.0 to 7.16.0
- [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.16.0/packages/react-router)
---
updated-dependencies:
- dependency-name: react-router
dependency-version: 7.16.0
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-06-04 08:02:54 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
fcc4e6102a
|
Update FaviconExtractor.cs to only accept certain formats (#2121)
|
2026-06-02 23:21:18 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
86e8294dbf
|
Add exif dependency to Android to prevent favicon related render crashes (#2121)
|
2026-06-02 23:21:18 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
80a14d6180
|
Update email page performance in web app by using cached item list (#2125)
|
2026-06-02 21:43:51 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
f9edbb0ce3
|
Make all username checks case insensitive in API (#2122)
|
2026-06-02 12:34:09 +02:00 |
|
 dependabot[bot]andLeendert de Borst
|
966db5d110
|
Bump the npm_and_yarn group across 1 directory with 1 update
Bumps the npm_and_yarn group with 1 update in the /core/vault directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).
Updates `vitest` from 3.2.4 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)
Updates `vitest` from 3.2.4 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)
Updates `vitest` from 3.2.4 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)
Updates `vitest` from 3.2.4 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-06-02 09:58:41 +02:00 |
|
 Leendert de BorstandGitHub
|
efec547e2f
|
Merge pull request #2118 from aliasvault/dependabot/npm_and_yarn/apps/browser-extension/npm_and_yarn-16f4151077
Bump the npm_and_yarn group across 3 directories with 1 update
|
2026-06-02 09:23:15 +02:00 |
|
Leendert de Borst
|
b4dfebcad9
|
Update test date mock implementation (#2118)
|
2026-06-01 23:47:36 +02:00 |
|
 dependabot[bot]andGitHub
|
66a6478dd8
|
Bump the npm_and_yarn group across 3 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /apps/browser-extension directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/identity-generator directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/password-generator directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).
Updates `vitest` from 3.1.3 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)
Updates `vitest` from 3.1.2 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)
Updates `vitest` from 3.1.2 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-06-01 20:46:48 +00:00 |
|
Leendert de Borst
|
6cebe6bff6
|
Update GitHub release actions
|
2026-05-31 23:55:53 +02:00 |
|
Leendert de Borst
|
3ba473e88b
|
Update mobile app build and publish scripts
|
2026-05-31 23:38:11 +02:00 |
|
Leendert de Borst
|
318246e749
|
Update browser extension build and publish scripts
|
2026-05-31 22:46:25 +02:00 |
|
Leendert de Borst
|
09accc9797
|
Add release notes for 0.29.3
|
2026-05-31 19:09:42 +02:00 |
|
 Leendert de BorstandGitHub
|
82dc2e6ae0
|
New Crowdin updates (#2077)
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (French)
[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 emailpreview.en.resx (French)
[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 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 en.json (Persian)
[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 (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 (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 (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 (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 (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.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 sharedresources.en.resx (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (French)
[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 (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 (Romanian)
[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 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 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 importservicecard.en.resx (Polish)
[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 (Ukrainian)
[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 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 (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 en.json (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations register.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations usernamestep.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations totpcodes.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailmodal.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emaildomainfield.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordsettingspopup.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations twofactorauthenticationsection.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations createnewidentitywidget.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations searchwidget.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations start.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations view.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations creating.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sync.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deleteaccount.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations validationmessages.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations resetvault.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations fieldblock.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deletefoldermodal.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations foldermodal.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addfieldmenu.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations itemtypeselector.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentlydeleted.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations storageinsights.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations register.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations usernamestep.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations totpcodes.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations totpviewer.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailmodal.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emaildomainfield.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations defaultpasswordsettings.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordsettingspopup.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations activesessionssection.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deleteaccountsection.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordchangesection.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentauthlogssection.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations twofactorauthenticationsection.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations createnewidentitywidget.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations searchwidget.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations setup.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations start.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations view.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations security.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sync.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations changepassword.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deleteaccount.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations validationmessages.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations resetvault.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations clipboardcountdownbar.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations fieldblock.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deletefoldermodal.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations foldermodal.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addfieldmenu.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations folderselector.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations itemtypeselector.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentlydeleted.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations fieldhistorymodal.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations storageinsights.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
|
2026-05-31 18:59:12 +02:00 |
|
Leendert de Borst
|
9016d35ba3
|
Update web app responsive buttons and tests
|
2026-05-31 18:48:07 +02:00 |
|
Leendert de Borst
|
b6502a73e9
|
Bump Android passkey app privileged_allowlist_json
|
2026-05-31 18:19:29 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
aaa7476729
|
Auto-type email instead of value insert in browser extension autofill (#2113)
|
2026-05-31 18:08:13 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
6f4daffedb
|
Update OriginVerifier.kt to accept either get_login_creds or handle_all_urls for passkey asset link verification (#2111)
|
2026-05-31 17:37:51 +02:00 |
|
 Leendert de BorstandLeendert de Borst
|
cc186d7497
|
Update expo-file-system API for (email) attachment download (#150)
|
2026-05-31 17:07:38 +02:00 |
|