Logo für Webseiten-Tab implementiert
Dieser Commit ist enthalten in:
committet von
Server Deploy
Ursprung
ef153789cc
Commit
5b1f8b1cfe
@ -1,6 +1,88 @@
|
||||
TASKMATE - CHANGELOG
|
||||
====================
|
||||
|
||||
================================================================================
|
||||
10.01.2026 - UI: Favicon ohne schwarzen Hintergrund
|
||||
================================================================================
|
||||
|
||||
## ÄNDERUNG
|
||||
Favicon (Browser-Tab Icon) auf transparente PNG-Version umgestellt
|
||||
|
||||
## DETAILS
|
||||
- SVG-Logo mit dunklem Hintergrund (#0A1832) entfernt
|
||||
- Transparente PNG-Icons (AegisSight Logo) als Favicon gesetzt
|
||||
- favicon-32x32.png und favicon-16x16.png erstellt
|
||||
- Cache-Version erhöht auf 297
|
||||
|
||||
## DATEIEN
|
||||
✅ frontend/index.html - Favicon-Links aktualisiert
|
||||
✅ frontend/assets/icons/favicon-32x32.png - Erstellt
|
||||
✅ frontend/assets/icons/favicon-16x16.png - Erstellt
|
||||
✅ frontend/sw.js - Cache-Version 297
|
||||
|
||||
================================================================================
|
||||
10.01.2026 - BUGFIX: Race-Condition bei 401-Fehlern nach Login
|
||||
================================================================================
|
||||
|
||||
## PROBLEM
|
||||
Nach dem Login wurden Benutzer bei bestimmten Tabs (Genehmigung, Coding,
|
||||
Kontakte) sofort wieder ausgeloggt.
|
||||
|
||||
## URSACHE
|
||||
Race-Condition: API-Requests, die VOR dem Login gestartet wurden, kamen
|
||||
mit 401 zurück und lösten einen Logout aus, obwohl bereits ein neuer
|
||||
gültiger Token existierte.
|
||||
|
||||
## LÖSUNG
|
||||
✅ handleAuthFailure() prüft jetzt ob ein neuer Token existiert
|
||||
- Vergleicht Token der fehlgeschlagenen Anfrage mit aktuellem Token
|
||||
- Ignoriert 401 wenn neuer Token nach dem Request gesetzt wurde
|
||||
- Wiederholt Request mit neuem Token (max 1x gegen Endlos-Schleifen)
|
||||
✅ Cache-Version: 294
|
||||
|
||||
================================================================================
|
||||
10.01.2026 - FEATURE: PROGRESSIVE WEB APP (PWA) & MOBILE APP SUPPORT
|
||||
================================================================================
|
||||
|
||||
## NEUE FUNKTIONEN
|
||||
Vollständige PWA-Implementierung für mobile App-Funktionalität
|
||||
|
||||
## IMPLEMENTIERUNG
|
||||
✅ Web App Manifest erstellt (manifest.json)
|
||||
- App-Name, Icons, Theme-Konfiguration
|
||||
- Shortcuts für schnellen Zugriff
|
||||
- Standalone Display-Mode
|
||||
✅ PWA Install-Prompt implementiert
|
||||
- Automatische Erkennung der Installierbarkeit
|
||||
- Install-Button im Header
|
||||
- Install-Banner nach 30 Sekunden
|
||||
- iOS-spezifische Installationsanleitung
|
||||
✅ Service Worker optimiert
|
||||
- Cache-First für statische Assets
|
||||
- Network-First für HTML und API
|
||||
- Erweiterte Offline-Funktionalität
|
||||
- Background Sync vorbereitet
|
||||
✅ PWA-Module (pwa.js) erstellt
|
||||
- Install-Management
|
||||
- Online/Offline Status
|
||||
- iOS-Detection
|
||||
✅ Dokumentation für APK-Erstellung
|
||||
- PWABuilder Anleitung
|
||||
- Bubblewrap Setup
|
||||
- TWA (Trusted Web Activity) Konfiguration
|
||||
- Play Store Veröffentlichung
|
||||
|
||||
## TECHNISCHE DETAILS
|
||||
- Neue Dateien: manifest.json, js/pwa.js, css/pwa.css
|
||||
- Icons benötigt: 48x48 bis 512x512 PNG
|
||||
- Service Worker Cache-Version: 293
|
||||
- APK kann mit PWABuilder.com erstellt werden
|
||||
|
||||
## NÄCHSTE SCHRITTE
|
||||
1. Icons in allen Größen generieren (siehe generate-icons.js)
|
||||
2. APK mit PWABuilder erstellen und testen
|
||||
3. Optional: Play Store Veröffentlichung
|
||||
|
||||
================================================================================
|
||||
09.01.2026 - ENTFERNUNG: SIMULIERTE VERBRAUCHSANZEIGE IM CODING-MODUL
|
||||
================================================================================
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren