Toolbar-Button Fix, QuickMove-Tab, Schlagwörter-Sync, Abteilungsverwaltung

- Toolbar-Button öffnet Settings via browserAction.onClicked statt defektem Popup
- Button-Label "Vorlagen & Signaturen" statt Icon
- Tab "Erledigt" → "QuickMove" umbenannt
- QuickMove: E-Mails markieren + in Zielordner verschieben
- Schlagwörter-Sync aus Gitea (_config/schlagwoerter.json)
- Abteilungen anlegen (+Button)
- attachSignature-Fix entfernt
- message_display_action für QuickMove-Button

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kendrick Bollens
2026-06-03 14:02:56 +02:00
parent ee24caf8b7
commit edb979a1b2
9 changed files with 509 additions and 25 deletions

50
message_popup.html Normal file
View File

@@ -0,0 +1,50 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Aktion wählen</title>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: "Segoe UI", -apple-system, sans-serif;
width: 220px;
background: #fafafa;
color: #333;
}
#action-list {
padding: 6px;
}
#action-list button {
display: block;
width: 100%;
padding: 9px 12px;
margin-bottom: 2px;
background: white;
border: 1px solid #e0e0e0;
border-radius: 6px;
text-align: left;
font-size: 12.5px;
color: #333;
cursor: pointer;
transition: background 0.15s, border-color 0.15s;
}
#action-list button:hover {
background: #e8f0eb;
border-color: #4a7c59;
}
#action-list button:active {
background: #d0e2d5;
}
.empty-state {
padding: 16px 14px;
text-align: center;
font-size: 12px;
color: #888;
}
</style>
</head>
<body>
<div id="action-list"></div>
<script src="message_popup.js"></script>
</body>
</html>