relay: custom confirm dialog, custom recipient dropdown, inbox polish
Replaces all native confirm() calls with styled relayConfirm() promise. Replaces native <select> recipient picker with custom dropdown control. Adds synced badge, title-only preview, delete-all, inline delete confirm. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
3078906548
commit
838dfe2a6e
4 files changed
+150
-38
No files matched your search
@@ -326,6 +326,16 @@ label.checkbox input[type="checkbox"] { accent-color:var(--accent); cursor:point
|
||||
text-transform:uppercase; letter-spacing:0.05em;
|
||||
margin-left:4px;
|
||||
}
|
||||
.badge-synced {
|
||||
display:inline-flex; align-items:center; gap:3px;
|
||||
color:var(--ok, #4ade80);
|
||||
padding:1px 6px; border-radius:var(--radius);
|
||||
border:1px solid color-mix(in srgb, var(--ok, #4ade80) 40%, var(--border));
|
||||
font-family:var(--pixel); font-size:8px;
|
||||
text-transform:uppercase; letter-spacing:0.05em;
|
||||
margin-left:4px;
|
||||
}
|
||||
.badge-synced .ph { font-size:9px; }
|
||||
.inbox-item .del {
|
||||
background:none; border:none; color:var(--dim); cursor:pointer;
|
||||
padding:6px; font-size:14px; flex-shrink:0;
|
||||
|
||||
Reference in new issue
Block a user