Datei Upload und Download fix

Dieser Commit ist enthalten in:
hendrik_gebhardt@gmx.de
2026-01-10 20:54:24 +00:00
committet von Server Deploy
Ursprung 5b1f8b1cfe
Commit 671aaadc26
7 geänderte Dateien mit 186 neuen und 6 gelöschten Zeilen

Datei anzeigen

@ -1,6 +1,63 @@
TASKMATE - CHANGELOG
====================
================================================================================
10.01.2026 - BUGFIX: Download von Dateianhängen funktioniert wieder
================================================================================
## PROBLEM
404-Fehler beim Herunterladen von Dateianhängen aus Aufgaben
## URSACHE
Fehlende /api Präfix in Frontend API-Call
## LÖSUNG
✅ api.js korrigiert: Doppeltes /api Präfix entfernt
✅ downloadFile nutzt bereits baseUrl (/api), daher nur /files/download nötig
✅ Download-Funktionalität wiederhergestellt
✅ Cache-Version erhöht auf 300
================================================================================
10.01.2026 - BUGFIX: Wissenseinträge erstellen - "active" Spalte entfernt
================================================================================
## PROBLEM
500 Internal Server Error beim Erstellen neuer Wissenseinträge
## URSACHE
SQL-Query suchte nach nicht existierender "active" Spalte in users-Tabelle
## LÖSUNG
✅ WHERE-Klausel vereinfacht - nur noch id != ? ohne active = 1
✅ backend/routes/knowledge.js korrigiert
================================================================================
10.01.2026 - Feature: Benachrichtigungen bei neuen Wissenseinträgen
================================================================================
## NEUE FUNKTION
Alle Nutzer werden benachrichtigt, wenn ein neuer Wissenseintrag erstellt wird
## IMPLEMENTIERUNG
- Neuer Benachrichtigungstyp: 'knowledge:new_entry'
- Benachrichtigung zeigt Titel und Kategorie des neuen Eintrags
- Klick auf Benachrichtigung führt direkt zum Eintrag
## DETAILS
- Backend sendet Benachrichtigung an alle aktiven Nutzer (außer Ersteller)
- Socket.io Event 'knowledge:created' für Echtzeit-Updates
- Frontend navigiert zu Wissen-Tab, wählt Kategorie und expandiert Eintrag
- Eintrag wird kurz hervorgehoben (highlight animation)
- Service erweitert um "data" Feld für zusätzliche Informationen
## DATEIEN
✅ backend/routes/knowledge.js - Benachrichtigungen bei neuem Eintrag
✅ backend/services/notificationService.js - Neuer Typ, data-Feld Support
✅ frontend/js/notifications.js - Icon und Click-Handler für Knowledge
✅ frontend/js/app.js - Navigation zu Wissenseinträgen
✅ frontend/css/knowledge.css - Highlight-Animation
✅ frontend/sw.js - Cache-Version 298
================================================================================
10.01.2026 - UI: Favicon ohne schwarzen Hintergrund
================================================================================