Timeline Record, naprawa danych zleceń, UI poprawki, mapa WebGL fallback

Filip Borkowski, Backend/Frontend/Fullstack Engineer

Timeline Record — poprawka logiki emaili

Naprawiono błąd, przez który pierwszy email tworzący zlecenie (np. 12609838) był błędnie oznaczany jako "aktualizacja zlecenia" zamiast "Email z zleceniem". Przyczyną był brak source_email_id w rekordzie zlecenia — system nie rozpoznawał emaila jako źródłowego. Teraz aktualizacja wymaga zarówno tematu typu Re:/FW:, jak i daty późniejszej od utworzenia zlecenia.

Timeline Record — kolorystyka i załączniki

  • Kolorystyka zmian: stare wartości wyświetlane na szaro, nowe na czerwono (zamiast poprzedniego schematu czerwony/zielony)
  • Rozwinięcie karty: białe tło (bg-card) zamiast kolorowego bg-accent
  • Lewa strona (email): dodano sekcję "Oryginalne załączniki" z nazwami plików i rozmiarem
  • Prawa strona (zlecenie): pełne dane zlecenia z bazy (zamiast 9 wybranych pól) + sekcja "Utworzone załączniki" na czerwono z nazwami w formacie numer_data_godzina_numer_typ

Naprawa danych zleceń — 327 rekordów

Przeprowadzono automatyczną analizę i naprawę danych w tabeli zleceń (741 rekordów):

  • 57 kodów pocztowych zamieniono na prawidłowe UN/LOCODE (np. 64-610PLROG)
  • 228 brakujących kodów uzupełniono na podstawie mapowania miasto → LOCODE
  • 130 nazw miast ujednolicono (polskie znaki, wielkość liter: SZCZECINSzczecin, RogoznoRogoźno)
  • 13 typów kontenerów znormalizowano (45PW45 PW)
  • Wynik: 706/706 poprawnych UN/LOCODE (100%)

UI — Cardy w zleceniach, biblioteka danych

Tabela zleceń w dedykowanym Card z marginesami. Biblioteka danych z dwoma osobnymi kartami — struktura folderów i podgląd.

Zlecenia — poprawki UI tabeli

  • Edycja kolumn: naprawiono przycisk Ustawienia → Edytuj kolumny — panel z checkboxami nie otwierał się po kliknięciu
  • Scroll strzałkami: naprawiono przewijanie tabeli lewo/prawo za pomocą przycisków na krawędziach widoku
  • Zawijanie nagłówków: wąskie kolumny (Data załadunku, Godzina załadunku) teraz zawijają tekst zamiast go obcinać

Mapa — obsługa braku WebGL

Dodano obsługę sytuacji gdy przeglądarka nie obsługuje WebGL (np. wyłączona akceleracja sprzętowa). Zamiast crasha strony użytkownik zobaczy czytelny komunikat z informacją jak rozwiązać problem.

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