Zlecenia edycja, Whiteboard zoom, Komunikacja Tablica robocza

Filip Borkowski, Backend/Frontend/Fullstack Engineer

Zlecenia — pełna edycja

Panel zleceń transportowych otrzymał pełną funkcjonalność edycji. Wszystkie przyciski akcji w tabeli są teraz aktywne i połączone z API.

Edycja zlecenia

Kliknięcie ikony edycji otwiera dialog z pre-filled danymi zlecenia. Formularz zawiera wszystkie pola: miejsce załadunku/rozładunku, numer kontenera, kontrahent, termin, status i więcej. Zapis wysyła PATCH do API i odświeża listę.

Usuwanie z potwierdzeniem

Przycisk usuwania wyświetla dialog potwierdzenia przed faktycznym usunięciem zlecenia z bazy danych.

Zmiana statusu jednym kliknięciem

Zlecenia zaplanowane mogą być uruchomione jednym kliknięciem (planned → active), a aktywne zakończone (active → completed).

Duplikowanie zleceń

Przycisk duplikacji tworzy kopię zlecenia z resetem statusu do "Zaplanowane".

Whiteboard — naprawiony zoom

Zoom scroll myszki w panelu Tablica przestał działać z powodu stale closure. Naprawiono przez użycie useRef do synchronicznego śledzenia aktualnej skali — teraz zoom działa płynnie nawet przy szybkim scrollowaniu.

Komunikacja — Tablica robocza w kanałach

Kanały komunikacji zyskały nową zakładkę "Tablica" obok "Czat". Tablica to block-based editor inspirowany narzędziami typu Notion:

  • 16 typów bloków: tekst, nagłówki, listy, tabele, cytaty, kod, separatory, callout i więcej
  • Slash menu do szybkiego wstawiania bloków
  • Auto-save z debouncing — zmiany zapisują się automatycznie
  • Przechowywanie w Supabase jako JSONB

Pracownicy — formularz i tabela

Formularz edycji pogrupowany

Dialog edycji pracownika został przeorganizowany w 7 logicznych sekcji oddzielonych liniami:

  • Dane podstawowe, Zatrudnienie, Dane osobowe
  • Karta kierowcy i PIN (osobna grupa)
  • Prawo jazdy, Terminy badań, Zdjęcia dokumentów

Dialog rozszerzony do max-w-4xl z układem 3-kolumnowym.

Tabela — kolumna pojazdów

Kolumna "Przypisane auto" wyświetla teraz tylko pogrubiony tekst bez ikon, z wyrównaną wielkością czcionki.

Fix DM unread badge

Naprawiony ghost unread badge w panelu wiadomości bezpośrednich. Wiadomości wysłane do siebie nie są już liczone jako nieprzeczytane.

Więcej artykułów

Naprawa OCR cron, dropdown statusu, animacje tabeli zleceń

Naprawa crona OCR, dropdown statusu z ustawieniami, logika Przetwarzanie AI → in Planing, animacje pulsacji wierszy i wykrzykniki brakujących danych.

Czytaj więcej

Akordeonowy widok korespondencji email i poprawki WorkDesk

Nowy wątkowy widok emaili z animowanymi akordeonami, podgląd treści wiadomości, poprawki WorkDesk i Biblioteki danych.

Czytaj więcej