Commit-Ausblendung (für UI) implementiert

Dieser Commit ist enthalten in:
HG
2025-12-29 19:52:35 +00:00
committet von Claude Project Manager
Ursprung dad07c7879
Commit 50da44aabc
11 geänderte Dateien mit 352 neuen und 8 gelöschten Zeilen

Datei anzeigen

@ -1,6 +1,30 @@
TASKMATE - CHANGELOG
====================
================================================================================
29.12.2025 - Gitea: Commits aus Anzeige ausblenden
================================================================================
FEATURE: COMMITS AUS ANZEIGE ENTFERNEN
--------------------------------------------------------------------------------
- X-Button bei jedem Commit zum Ausblenden (erscheint bei Hover)
- "Alle ausblenden" Button in der Überschrift
- Ausgeblendete Commits werden nur aus der UI entfernt, nicht aus Git
- Anzeige zeigt "Alle Commits ausgeblendet" wenn Liste leer
ÄNDERUNGEN
--------------------------------------------------------------------------------
- frontend/index.html: Commits-Header mit "Alle ausblenden" Button
- frontend/css/gitea.css:
* .commits-header Style für Überschrift mit Button
* .commit-delete Button-Style (erscheint bei Hover)
- frontend/js/gitea.js:
* hiddenCommits Set im Constructor
* renderCommits() filtert ausgeblendete Commits
* handleCommitListClick() für Event-Delegation
* hideCommit(), clearAllCommits() Methoden
- frontend/sw.js: Cache-Version auf 125 erhöht
================================================================================
29.12.2025 - Gitea: Commit-Autor = eingeloggter Benutzer
================================================================================