Logo für Webseiten-Tab implementiert

Dieser Commit ist enthalten in:
hendrik_gebhardt@gmx.de
2026-01-10 16:47:02 +00:00
committet von Server Deploy
Ursprung ef153789cc
Commit 5b1f8b1cfe
53 geänderte Dateien mit 2377 neuen und 46 gelöschten Zeilen

Datei anzeigen

@ -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
================================================================================