Datei Upload und Download fix
Dieser Commit ist enthalten in:
committet von
Server Deploy
Ursprung
5b1f8b1cfe
Commit
671aaadc26
@ -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
|
||||
================================================================================
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren