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

View File

@@ -731,6 +731,7 @@
<div class="tab-bar">
<button class="tab-btn active" data-tab="templates">Vorlagen</button>
<button class="tab-btn" data-tab="signatures">Signaturen</button>
<button class="tab-btn" data-tab="erledigt">QuickMove</button>
<button class="tab-btn tab-btn-settings" data-tab="sync" title="Einstellungen">&#9881;</button>
</div>
@@ -990,6 +991,7 @@
<option value="">— Bitte wählen —</option>
</select>
<button type="button" class="btn btn-secondary btn-sm" id="refresh-departments" title="Abteilungen neu laden">Aktualisieren</button>
<button type="button" class="btn btn-secondary btn-sm" id="add-department" title="Neue Abteilung anlegen">+</button>
</div>
<div class="card-desc" style="margin-top:6px;">Du erhältst Vorlagen aus deiner Abteilung + dem gemeinsamen Ordner (<code>_gemeinsam</code>).</div>
</div>
@@ -1044,6 +1046,24 @@
<div id="sync-log"></div>
</div>
<!-- ═══════════ Tab: Erledigt ═══════════ -->
<div id="tab-erledigt" class="tab-content">
<div class="card">
<div class="card-title">Aktionen</div>
<div class="card-desc">Der Button erscheint in der Nachrichtenansicht. Ein Klick markiert die E-Mail mit deinem Schlagwort und verschiebt sie in den gewählten Ordner. Bei mehreren Aktionen öffnet sich ein Auswahlmenü.</div>
<div id="erledigt-actions-list"></div>
<div style="margin-top:12px;">
<button type="button" class="btn btn-secondary" id="add-erledigt-action">+ Aktion hinzufügen</button>
</div>
<div class="sync-actions" style="margin-top:16px;">
<button type="button" class="btn btn-primary" id="save-erledigt-config">Speichern</button>
</div>
</div>
</div>
<!-- Offline Banner -->
<div id="offline-banner" class="offline-banner">Keine Internetverbindung Synchronisation nicht möglich</div>