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].

Więcej artykułów

Release 20260510_01 — Matrix auto-spaces, BoxGrupy kolumn, mapa tras GPS, edycja statusów inline

Pierwszy release dnia: 3-warstwowa redundancja auto-tworzenia Matrix Space dla każdego nowego zlecenia (cron + Realtime + naprawa endpointu), 14 BoxGrup kolumn /zlecenia-baza spójnych z widokiem karty zlecenia, mapa MapLibre z auto-load tras dla pinnymi pojazdów w /trasy-gps, edycja statusów inline w Sheet (KLUCZ vs ETYKIETA + dziedziczenie koloru parent-a), Tree wg statusów głównych (podstatusy bez folderów), breadcrumb wg sidebara, IntegrationsPanel w ustawieniach, Plan TimeLine card, fix konwersji PDF→MD (unpdf + structured post-processing).

Czytaj więcej

Release 20260510_02 — refaktor UI dashboardu, akcje statusów, widoki kolumn

Drugi release dnia: refaktor UI 28 stron dashboardu (sidebar z motion layoutId, headers bez podtytułów, tabela trasy na DataTable29, MapControls, wszędzie spójne padding/borders). Parametry Logiki dostają trzy widoki (Tabela / Diagram / Akcje) z schemą akcji statusów (5 typów × 3 triggery × JSON config). Edycja klucza statusu z AlertDialog potwierdzającym + endpoint migracji DB. Nowy widoki kolumn w /zlecenia-baza (zapisz/wczytaj/usuń presety per-user). Edytowalne user-tabele w /tablica. Blokady ownerAccount w ustawieniach konta.

Czytaj więcej