Commit Graph

  • 7cb789ce9d Implement attachment uploader for credential edit flow (#808) Leendert de Borst 2025-07-25 17:27:57 +02:00
  • c0a5a7db03 Update translation (#808) Leendert de Borst 2025-07-25 17:02:27 +02:00
  • ccb84780eb Add attachment viewer to browser extension (#808) Leendert de Borst 2025-07-25 16:42:08 +02:00
  • 25acce3ae0 Add attachment to shared TS models (#808) Leendert de Borst 2025-07-25 16:11:07 +02:00
  • 1d29c3338d Make plain text emails selectable on Android (#1017) Leendert de Borst 2025-07-25 14:25:52 +02:00
  • 1c95a86c51 Fix public SpamOK email loading issue on mobile app (#998) Leendert de Borst 2025-07-25 13:39:00 +02:00
  • 78052e74d6 New Crowdin updates (#1040) Leendert de Borst 2025-07-24 21:47:13 +02:00
  • 70cc2b4985 Update EmailStorageStats hyperlink to be relative Leendert de Borst 2025-07-24 21:03:37 +02:00
  • 5050fdc95d Update user reference (#1041) Leendert de Borst 2025-07-24 17:15:06 +02:00
  • 4da10bbfba Add email storage page to admin (#1041) Leendert de Borst 2025-07-24 17:08:17 +02:00
  • 7844f411ef Refactoring (#1037) Leendert de Borst 2025-07-23 23:44:56 +02:00
  • cca687b61f Add user usage statistics to user details page (#1037) Leendert de Borst 2025-07-23 21:56:22 +02:00
  • 8e6d125700 Add recent usage statistics (#1037) Leendert de Borst 2025-07-23 21:56:08 +02:00
  • 19fe4121ad Update linting (#990) Leendert de Borst 2025-07-23 23:38:43 +02:00
  • 6178303418 Add email load more button to mobile app and add missing translations (#990) Leendert de Borst 2025-07-23 23:35:18 +02:00
  • d563bd5c02 Add load more button to recent emails in browser extension (#990) Leendert de Borst 2025-07-23 23:05:30 +02:00
  • 47f55ea08f Add load more button to recent emails in web app (#990) Leendert de Borst 2025-07-23 23:05:05 +02:00
  • 07bad37568 Update install.sh to avoid GitHub API rate limiting Leendert de Borst 2025-07-23 20:36:29 +02:00
  • b0dda6cb77 Add InvariantCulture defaults to Api and SmtpService to prevent regional setting conflicts (#1013) Leendert de Borst 2025-07-22 23:20:44 +02:00
  • 7a179fcde0 New Crowdin updates (#1034) Leendert de Borst 2025-07-22 21:43:52 +02:00
  • 53decce407 Update SearchWidget.razor (#1013) Leendert de Borst 2025-07-22 19:09:33 +02:00
  • dfb8c86366 Update Android tests (#1013) Leendert de Borst 2025-07-22 18:47:05 +02:00
  • cec6e7c303 Update Android autofill filter to handle empty strings correctly (#1013) Leendert de Borst 2025-07-22 17:29:29 +02:00
  • 1993d08487 Update search widget logic (#1013) Leendert de Borst 2025-07-22 16:52:00 +02:00
  • 6c54c270fa Align browser extension and mobile app credential filter logic (#1013) Leendert de Borst 2025-07-22 16:49:49 +02:00
  • c92c8fc663 Update iOS app credential filter logic (#1013) Leendert de Borst 2025-07-22 16:48:14 +02:00
  • b0d03d6bb1 Android autofill search in notes text as fallback mechanism (#1013) Leendert de Borst 2025-07-22 14:00:06 +02:00
  • 68895a7834 Improve credential filter logic for mobile app (#1013) Leendert de Borst 2025-07-22 13:59:45 +02:00
  • d183a406ac New Crowdin updates (#1033) Leendert de Borst 2025-07-22 18:49:15 +02:00
  • 55b22dcaa8 Change formatting from ios language files from utf16 to utf-8 Leendert de Borst 2025-07-22 18:07:58 +02:00
  • 44ff1b0118 Fix iOS translation config Leendert de Borst 2025-07-22 15:39:41 +02:00
  • ddd7b0a4ab Update crowdin.yml Leendert de Borst 2025-07-22 14:52:36 +02:00
  • bd564a1cd9 Update iOS strings file to UTF16 LE for crowdin compatibility Leendert de Borst 2025-07-22 14:47:22 +02:00
  • c7aa98a172 Update crowdin.yml Leendert de Borst 2025-07-22 14:04:51 +02:00
  • 553e716c31 Update crowdin.yml Leendert de Borst 2025-07-22 13:58:43 +02:00
  • 1e50b7b6bc Tweak enable/disable 2FA flow in web app including translations (#1029) Leendert de Borst 2025-07-22 11:33:30 +02:00
  • 3fce102471 Show correct breadcrumbs in admin (#995) Leendert de Borst 2025-07-22 10:52:27 +02:00
  • 297a7b4824 Update confirm modal z-index so it shows on top everywhere (#1026) Leendert de Borst 2025-07-22 11:05:01 +02:00
  • 9dc80be72a Bump nokogiri in /docs in the bundler group across 1 directory dependabot[bot] 2025-07-22 03:32:09 +00:00
  • c585bd83d2 New Crowdin updates (#1023) Leendert de Borst 2025-07-21 19:03:28 +02:00
  • 0b81554b38 Update install.sh newline fix (#493) Leendert de Borst 2025-07-21 16:45:28 +02:00
  • c93884c306 Update DataProtection config (#493) Leendert de Borst 2025-07-21 16:45:17 +02:00
  • e8a40ea18e Update .NET DataProtection config to be resilient against container restarts (#493) Leendert de Borst 2025-07-21 16:13:03 +02:00
  • 80a9996a23 New translations view.en.resx (Ukrainian) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:17 +02:00
  • 7a300d5a46 New translations en.json (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:15 +02:00
  • 3985a9e5ab New translations deleteaccount.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:14 +02:00
  • 214c76b446 New translations apierrors.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:13 +02:00
  • 30a2b0557a New translations welcome.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:12 +02:00
  • e63c198cce New translations importexport.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:10 +02:00
  • 1e33c22d32 New translations view.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:09 +02:00
  • e253646c30 New translations home.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:08 +02:00
  • 6303924d01 New translations delete.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:07 +02:00
  • 42fff611d8 New translations addedit.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:05 +02:00
  • 4837d3d855 New translations unlock.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:04 +02:00
  • 0b461bd015 New translations createnewidentitywidget.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:03 +02:00
  • a2c69bf36c New translations twofactorauthenticationsection.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:02 +02:00
  • bfe08eada7 New translations showrecoverycodes.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:08:00 +02:00
  • 8361860db5 New translations recentauthlogssection.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:59 +02:00
  • 5a1e859185 New translations passwordchangesection.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:58 +02:00
  • f9aa9005da New translations deleteaccountsection.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:57 +02:00
  • de785d7e82 New translations activesessionssection.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:56 +02:00
  • 3aac3d9088 New translations importservices.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:54 +02:00
  • ca2088fd7a New translations importservicecard.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:53 +02:00
  • 4e08d3f01c New translations editemailformrow.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:52 +02:00
  • 3bc2e47d76 New translations emailpreview.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:50 +02:00
  • 9546327575 New translations emailmodal.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:49 +02:00
  • 9dbfd3ea2b New translations totpviewer.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:48 +02:00
  • b3101c5336 New translations totpcodes.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:47 +02:00
  • 454e005127 New translations usernamestep.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:46 +02:00
  • 4bde61a70f New translations termsandconditionsstep.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:44 +02:00
  • bda0b11729 New translations login.en.resx (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:43 +02:00
  • 4cc0e66d93 New translations en.json (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:42 +02:00
  • fc091c441c New translations en.json (Dutch) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:41 +02:00
  • d6e510fad3 New translations view.en.resx (German) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:37 +02:00
  • a3cad05cd3 New translations view.en.resx (Spanish) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:34 +02:00
  • b9f3995f5d New translations view.en.resx (French) Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:31 +02:00
  • 1b1a5924c3 Update source file en.json Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:28 +02:00
  • 7b820ccda1 Update source file Welcome.en.resx Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:26 +02:00
  • 459616880e Update source file View.en.resx Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 15:07:22 +02:00
  • 62c23d34cf Update source file en.json Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 14:38:40 +02:00
  • 74e7635705 Update source file Welcome.en.resx Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 14:38:38 +02:00
  • 0a943a5066 Update source file View.en.resx Update translations from Crowdin [ci skip] Leendert de Borst 2025-07-21 14:38:35 +02:00
  • 67d3519ff8 Update installation docs (#994) Leendert de Borst 2025-07-21 14:56:06 +02:00
  • 02f4b53670 Add 64-bit check to install.sh (#994) Leendert de Borst 2025-07-21 14:46:34 +02:00
  • 3bed56231a Update i18n for web app Leendert de Borst 2025-07-21 14:36:26 +02:00
  • 5204726bec Add reset vault E2E test, fix delete all scope (#1007) Leendert de Borst 2025-07-21 10:53:01 +02:00
  • c5a0bad44d Hard delete all credentials on vault reset (#1007) Leendert de Borst 2025-07-20 18:30:58 +02:00
  • f74a09e4bb Update reset vault and refactor into its own page (#1007) Leendert de Borst 2025-07-20 18:16:18 +02:00
  • 99e17d0792 Add scaffolding for vault reset with local password verify (#1007) Leendert de Borst 2025-07-19 13:01:11 +02:00
  • 5f7730a474 Update release docs Leendert de Borst 2025-07-18 17:56:43 +02:00
  • f9a4937a3a Bump the npm_and_yarn group across 1 directory with 2 updates dependabot[bot] 2025-07-18 11:09:38 +00:00
  • 468e7c8b66 Update README.md Leendert de Borst 2025-07-18 11:35:35 +02:00
  • 8d5d755fdf New Crowdin updates (#1012) Leendert de Borst 2025-07-17 08:53:08 +02:00
  • 64857bcbb4 Update AuthTests.cs Leendert de Borst 2025-07-16 19:55:58 +02:00
  • 66db3e0571 Update CONTRIBUTING.md Leendert de Borst 2025-07-16 17:11:16 +02:00
  • 4cbed21e67 Update E2E tests Leendert de Borst 2025-07-16 17:00:59 +02:00
  • 16f8eced09 Update Playwright timeout to allow tests more time Leendert de Borst 2025-07-16 16:27:18 +02:00
  • 547fa57cb6 Update ApiResponseUtility.cs (#1006) Leendert de Borst 2025-07-16 11:19:17 +02:00
  • cbacd7486a Update username validation (#1006) Leendert de Borst 2025-07-16 11:06:11 +02:00
  • 3b413a79c9 Update E2E tests (#1006) Leendert de Borst 2025-07-15 16:16:06 +02:00