Leendert de Borst
|
6a3e294aae
|
Make web app JsInterop more robust to prevent race conditions
|
2025-10-31 22:52:37 +01:00 |
|
Leendert de Borst
|
c134c2642a
|
Improve light/dark mode switcher, remove duplicate notes label
|
2025-10-30 09:21:35 +01:00 |
|
Leendert de Borst
|
9641514b3b
|
Add attachments credential filter to all clients (#1309)
|
2025-10-28 11:21:33 +01:00 |
|
Leendert de Borst
|
5a6d317e31
|
Add manual clipboard clear button if automatic clipboard clear fails (#1301)
|
2025-10-27 14:53:57 +01:00 |
|
Leendert de Borst
|
774afaf522
|
Add credential filter and passkey recognition to web app (#520)
|
2025-10-15 18:21:54 +02:00 |
|
Leendert de Borst
|
d8b8fc7922
|
Update unlock error message margins (#520)
|
2025-10-12 17:14:59 +02:00 |
|
Leendert de Borst
|
d98f047963
|
Fix missing translations in confirm modals (#1244)
|
2025-09-18 13:30:18 +02:00 |
|
Leendert de Borst
|
9a97a904fb
|
Add credentials alphabetical sort option to web app (#1207)
|
2025-09-14 16:54:14 +02:00 |
|
Leendert de Borst
|
8efc021bd7
|
Make whole email row clickable in RecentEmails.razor (#1195)
|
2025-09-11 11:21:06 +02:00 |
|
Leendert de Borst
|
a3552471af
|
Refactor (#1173)
|
2025-09-03 15:57:53 +02:00 |
|
Leendert de Borst
|
c73e3a489c
|
Logging cleanup
|
2025-09-02 09:13:46 +02:00 |
|
Leendert de Borst
|
1cf28c43fb
|
Add missing translations in web app (#1155)
|
2025-08-29 00:10:38 +02:00 |
|
Leendert de Borst
|
6a75e56123
|
Refactor client form model validation messages and add missing translations (#1153)
|
2025-08-28 13:19:28 +02:00 |
|
Leendert de Borst
|
666b3ccada
|
Update email domain active entry styling (#1129)
|
2025-08-22 10:51:37 +02:00 |
|
Leendert de Borst
|
71633b166e
|
Remove unused translations (#881)
|
2025-08-19 14:57:40 +02:00 |
|
Leendert de Borst
|
3305958e60
|
Tweak clipboard clear for various usecases and make it more robust (#881)
|
2025-08-19 14:57:40 +02:00 |
|
Leendert de Borst
|
4ae1f6ec35
|
Add clipboard clear delay in seconds setting (#881)
|
2025-08-19 14:57:40 +02:00 |
|
Leendert de Borst
|
4498833b4e
|
Add clipboard countdown bar component (#881)
|
2025-08-19 14:57:40 +02:00 |
|
Leendert de Borst
|
bcda120351
|
Render newlines for plain text emails in web app (#1093)
|
2025-08-05 13:22:57 +02:00 |
|
Leendert de Borst
|
47f55ea08f
|
Add load more button to recent emails in web app (#990)
|
2025-07-24 00:30:49 +02:00 |
|
Leendert de Borst
|
53decce407
|
Update SearchWidget.razor (#1013)
|
2025-07-22 19:09:55 +02:00 |
|
Leendert de Borst
|
1993d08487
|
Update search widget logic (#1013)
|
2025-07-22 19:09:55 +02:00 |
|
Leendert de Borst
|
3b413a79c9
|
Update E2E tests (#1006)
|
2025-07-16 11:28:28 +02:00 |
|
Leendert de Borst
|
a2b962bb44
|
Make topnav structure refresh on language change (#1006)
|
2025-07-16 11:28:28 +02:00 |
|
Leendert de Borst
|
95739f6758
|
Simplify WASM localize structure, fix re-render bug in searchwidget (#1006)
This reverts commit 32a2d13fcc.
|
2025-07-16 11:28:28 +02:00 |
|
Leendert de Borst
|
a963064dc8
|
Cache localized strings for performance (#1006)
|
2025-07-16 11:28:28 +02:00 |
|
Leendert de Borst
|
f9e94c3059
|
Refactor (#820)
|
2025-07-07 16:35:05 +02:00 |
|
Leendert de Borst
|
f7a0f3d29a
|
Add dynamic language switcher via Blazor.WebAssembly.DynamicCulture.Loader (#820)
|
2025-07-07 16:35:05 +02:00 |
|
Leendert de Borst
|
e7644dc3fb
|
Localize email components (#820)
|
2025-07-07 16:35:05 +02:00 |
|
Leendert de Borst
|
67d4a0b8ff
|
Localize all import/export subcomponents (#820)
|
2025-07-07 16:35:05 +02:00 |
|
Leendert de Borst
|
0e37616ced
|
Localize recentEmails, import, edit form (#820)
|
2025-07-07 16:35:05 +02:00 |
|
Leendert de Borst
|
182e5d8d8d
|
Localize security settings, footer, email (#820)
|
2025-07-07 16:35:05 +02:00 |
|
Leendert de Borst
|
63b18acbac
|
Localize search widget, unlock, delete pages (#820)
|
2025-07-07 16:35:05 +02:00 |
|
Leendert de Borst
|
db39a18ab5
|
Localize setup and settings (#820)
|
2025-07-07 16:35:05 +02:00 |
|
Leendert de Borst
|
d9d84dd90f
|
Add auto refresh to emails page (#976)
|
2025-06-30 14:53:09 +02:00 |
|
Leendert de Borst
|
79af285124
|
Update tests (#969)
|
2025-06-27 16:05:39 +02:00 |
|
Leendert de Borst
|
66928f74b7
|
Add improved email interface with sidebar for desktop browsers (#969)
|
2025-06-27 16:05:39 +02:00 |
|
Leendert de Borst
|
7690355434
|
Refactor (#955)
|
2025-06-23 16:37:10 +02:00 |
|
Leendert de Borst
|
822b95d940
|
Refactor vault sql to include release info (#955)
|
2025-06-23 16:37:10 +02:00 |
|
Leendert de Borst
|
0eb7e97383
|
Add QuickCreate state service to persist values when switching between quick and advanced mode (#916)
|
2025-06-13 18:01:56 +02:00 |
|
Leendert de Borst
|
a3208e72bf
|
Reduce min loading duration for client (#900)
|
2025-06-11 21:52:21 +02:00 |
|
Leendert de Borst
|
4683d6bea6
|
Add skeleton loading animation to recent emails (#897)
|
2025-06-07 14:14:37 +02:00 |
|
Leendert de Borst
|
566d4259bd
|
Add skeleton loading animation to email page (#897)
|
2025-06-07 14:14:37 +02:00 |
|
Leendert de Borst
|
afee07885d
|
Update credential card UI to prevent overflow (#897)
|
2025-06-07 14:14:37 +02:00 |
|
Leendert de Borst
|
cbe8b2c471
|
Make shared generators work when called from .NET Blazor interop (#896)
|
2025-06-06 14:23:54 +02:00 |
|
Leendert de Borst
|
538675f391
|
Replace SpamOK.PasswordGenerator with shared TS implementation (#896)
|
2025-06-06 14:23:54 +02:00 |
|
Leendert de Borst
|
9b038cb76c
|
Truncate credential name/preview if too long (#872)
|
2025-05-31 08:47:41 +02:00 |
|
Leendert de Borst
|
bddc128202
|
Fix username input (#771)
|
2025-05-09 18:28:06 +02:00 |
|
Leendert de Borst
|
5babd0b982
|
Move all apps to subfolder in monorepo (#771)
|
2025-04-30 19:03:18 +02:00 |
|