🎉📚 Improved documentation and log management system in backend #123

This commit is contained in:
2025-06-04 00:49:16 +02:00
parent f83ad09b46
commit dc007a9172
24 changed files with 285 additions and 17 deletions

View File

@ -368,19 +368,6 @@
</svg>
</button>
<!-- Dark Mode Toggle - Clean and Modern -->
<button
id="darkModeToggle"
class="dark-mode-toggle"
aria-label="Dark Mode umschalten"
title="Design wechseln"
>
<span class="dark-mode-toggle-slider">
<i class="fas fa-sun dark-mode-toggle-icon sun absolute inset-0 flex items-center justify-center"></i>
<i class="fas fa-moon dark-mode-toggle-icon moon absolute inset-0 flex items-center justify-center opacity-0"></i>
</span>
</button>
{% if current_user.is_authenticated %}
<!-- Benachrichtigungen - kompakteres Design -->
<div class="relative">
@ -390,9 +377,7 @@
aria-label="Benachrichtigungen anzeigen"
title="Benachrichtigungen"
>
<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9"/>
</svg>
<i class="fas fa-bell text-lg"></i>
<!-- Badge für ungelesene Benachrichtigungen -->
<span id="notificationBadge" class="absolute -top-1 -right-1 bg-red-500 text-white text-xs rounded-full h-4 w-4 flex items-center justify-center font-medium hidden">
0
@ -417,6 +402,19 @@
</div>
</div>
<!-- Dark Mode Toggle - Clean and Modern -->
<button
id="darkModeToggle"
class="dark-mode-toggle"
aria-label="Dark Mode umschalten"
title="Design wechseln"
>
<span class="dark-mode-toggle-slider">
<i class="fas fa-sun dark-mode-toggle-icon sun absolute inset-0 flex items-center justify-center"></i>
<i class="fas fa-moon dark-mode-toggle-icon moon absolute inset-0 flex items-center justify-center opacity-0"></i>
</span>
</button>
<!-- User Profile Dropdown - kompakteres Design -->
<div class="relative" id="user-menu-container">
<button
@ -524,6 +522,19 @@
</div>
</div>
{% else %}
<!-- Dark Mode Toggle für nicht angemeldete Benutzer -->
<button
id="darkModeToggle"
class="dark-mode-toggle"
aria-label="Dark Mode umschalten"
title="Design wechseln"
>
<span class="dark-mode-toggle-slider">
<i class="fas fa-sun dark-mode-toggle-icon sun absolute inset-0 flex items-center justify-center"></i>
<i class="fas fa-moon dark-mode-toggle-icon moon absolute inset-0 flex items-center justify-center opacity-0"></i>
</span>
</button>
<!-- Login Button - kompakteres Design -->
<a href="{{ url_for('login') }}"
class="flex items-center space-x-1 py-1 px-2 rounded-md bg-blue-600 hover:bg-blue-700 text-white text-xs transition-colors duration-200">