diff --git a/frontend/src/pages/FolderView.jsx b/frontend/src/pages/FolderView.jsx index bfb072e..adfe8e3 100644 --- a/frontend/src/pages/FolderView.jsx +++ b/frontend/src/pages/FolderView.jsx @@ -119,7 +119,16 @@ export default function FolderView() { {emails.map((e) => ( - + window.open( + `https://mail.google.com/mail/u/0/#all/${e.gmailMessageId}`, + '_blank', + 'noopener,noreferrer' + )} + title="Open in Gmail" + >
{e.isUnread && } {e.senderDisplayName || e.senderAddress} diff --git a/frontend/src/styles.css b/frontend/src/styles.css index a03a03a..1259ef7 100644 --- a/frontend/src/styles.css +++ b/frontend/src/styles.css @@ -209,7 +209,7 @@ input, select { background: var(--panel-2); border: 1px solid #2c3550; color: va .fv-error { color: var(--danger); font-size: 14px; padding: 12px 0; } .email-list { width: 100%; border-collapse: collapse; font-size: 13px; } -.email-row { border-bottom: 1px solid #2c3550; cursor: default; } +.email-row { border-bottom: 1px solid #2c3550; cursor: pointer; } .email-row:hover { background: var(--panel); } .email-row--unread .el-sender, .email-row--unread .el-subj-text { font-weight: 700; color: var(--text); }