Commit Graph

25 Commits

Author SHA1 Message Date
Leendert de Borst
91773dda74 Show skeleton loader when opening an email modal in the web app to improve UX (#2152) 2026-06-10 11:30:12 +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
80a14d6180 Update email page performance in web app by using cached item list (#2125) 2026-06-02 21:43:51 +02:00
Leendert de Borst
75a0a5ae72 Update email format switcher logic and UI in web app (#150) 2026-05-31 17:07:38 +02:00
Sanjay Santhanam
8c56115f03 feat: add email format switcher (HTML/Plain/Source)
Add a segmented button row to switch between HTML, Plain text, and
Source views in the email modal. Defaults to HTML if available,
otherwise falls back to Plain text.

Changes:
- EmailModal.razor: Add ViewMode enum, SetViewMode method, and
  format switcher UI between header and content area
- EmailDetails.tsx: Add equivalent React viewMode state and
  format switcher buttons for the browser extension

Since MessageSource doesn't exist on EmailApiModel, Source view
shows the raw HTML markup as a fallback.
2026-05-31 17:07:38 +02:00
Leendert de Borst
382e2e96fa Improve email viewer content rendering 2026-01-30 21:05:59 +01:00
Leendert de Borst
12e9c0db2a Add Vault/Item navigation, list and details pages to AliasVault.Client (#1404) 2025-12-19 09:59:11 +01:00
Leendert de Borst
d98f047963 Fix missing translations in confirm modals (#1244) 2025-09-18 13:30:18 +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
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
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
e7644dc3fb Localize email components (#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
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
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
5babd0b982 Move all apps to subfolder in monorepo (#771) 2025-04-30 19:03:18 +02:00