Nowy panel czatu Glass AI, poprawki UI w zleceniach, mapie, urlopach i wiecej
Filip Borkowski, Backend/Frontend/Fullstack Engineer
Panel czatu Glass AI Compose
Nowy panel czatu AI z efektem szkla (glassmorphism). Kluczowe funkcje:
- Drag & drop — przeciaganie okna czatu po calym ekranie za naglowek, pozycja zapamietywana w localStorage
- Resize — zmiana rozmiaru okna (min 320x300, max 800x900) przez krawedzie i narozniki
- Animacje — pulsacja przycisku FAB, slide zoom-out przy zwijaniu, blur przy pojawianiu
- Glass UI — przezroczyste tlo z efektem blur, nieprzezroczyste babelki wiadomosci
- Streaming — odpowiedzi AI w czasie rzeczywistym z /api/chat
- Zwijanie tylko przyciskiem (bez click-outside)
Zlecenia Baza
- Status wyrownany do srodka komorki
- Kolory statusow pobierane z ustawien API (zamiast hardcoded)
- Kolumna RecordID domyslnie ukryta
- Domyslny jezyk tabeli ustawiony na PL
Mapa
- Widocznosc pojazdow, naczep i kontenerow kontrolowana wylacznie przez checkboxy (nie przez przelaczanie TABSow)
- Zakladka Adresy — lista adresow z bazy delivery_addresses z wyszukiwarka
- Zakladka Zlecenia — uproszczony widok 1-liniowy (numer + badge statusu, bez kontrahenta)
Urlopy
Nowa tabela urlopowa miesieczna z widokiem 31 dni od dzis:
- Wiersze grupowe: Biuro i Kierowcy
- Kolumny = dni kalendarzowe z numerem dnia i skrotem dnia tygodnia
- Komorki pokazuja ile osob na urlopie / ile pracuje
- Dzien aktualny wyroziony kolorystycznie
Czas pracy
Tabela dostosowana do szerokosci okna (table-fixed, minWidth zamiast sztywnego width).
Zadania
- Przycisk "Dodaj zadanie" zmieniony na wariant outline
- Kolumna "Zadanie" ustawiona na 200px
WorkDesk 2.0
Dodany dolny padding (pb-2) aby Card dochodzil do dolu z odstepem.
Sheet panele
Ujednolicono szerokosci Sheet paneli w calej aplikacji (procesy, whiteboard, aktywnosc) do spojnego w-[440px] sm:w-[480px].