Park maszyn — eksport CSV/TXT, sticky nagłówki; Biblioteka danych — dropdown typu dokumentu; Agent AI — mapowanie tabel
Filip Borkowski, Backend/Frontend/Fullstack Engineer
Park maszyn — nowe funkcje eksportu i sticky nagłówki
Tabela pojazdów zyskała dwa nowe formaty eksportu: CSV i TXT, uzupełniające istniejące XLS i PDF. Przycisk eksportu zawiera teraz cztery opcje dostępne bezpośrednio z paska narzędzi.
Nagłówki tabeli są teraz przyklejone (sticky) — wiersz z opisami kolumn i wiersz z numeracją pozostają widoczne podczas przewijania długich list pojazdów. Naprawiono też działanie przeciągania kolumn (drag & drop), które wcześniej nie działało poprawnie z powodu konfliktu z overflow-x: auto.
Kolumna Status nie wyświetla już prędkości GPS (km/h) — pokazuje tylko status pojazdu z kolorowym wskaźnikiem.
Zlecenia — pulsujące czerwone wskaźniki brakujących pól
Pola wymagające weryfikacji (dane auto-wypełnione z emaila OCR) oznaczone są teraz pulsującym czerwonym kółkiem (animate-ping) zamiast statycznego żółtego wykrzyknika. Efekt przyciąga uwagę operatora i jasno sygnalizuje, że pole wymaga ręcznego sprawdzenia.
Biblioteka danych — dropdown zmiany typu dokumentu
W sekcji Zlecenia każdy załącznik PDF ma teraz rozwijane menu zmiany typu dokumentu z opcjami: Zlecenie, CMR, Faktura, WZ, Dokument transportowy, Inne.
Zmiana typu powoduje automatyczną aktualizację:
- pola
doc_typeiis_transport_docw bazie danych - nazwy pliku (np.
_zlecenie_→_cmr_) - historii zmian zapisywanej w
doc_metadata.historyz timestampem i informacją o autorze
Licznik ×N przy pliku pokazuje liczbę dokonanych zmian. Panel podglądu emaila przeniesiony na prawą stronę okna — lista zajmuje stałe 260px, podgląd wypełnia pozostałą przestrzeń.
Agent AI — mapowanie nazw tabel
Agent AI rozumie teraz polskie nazwy tabel używane przez użytkowników. Frazy takie jak „park maszyn", „pracownicy", „zlecenia" są automatycznie mapowane na techniczne nazwy tabel w bazie danych. Dodano dostęp do tabel driver_working_time i gbox_drivers.
Dark mode — poprawki widoczności
Naprawiono niewidoczne przyciski w trybie ciemnym (default variant miał ciemny tekst na ciemnym tle). Ikona agenta AI automatycznie invertuje kolory w dark mode (dark:invert), a logo w panelu czatu wyświetla się jako białe SVG z napisem.