Blog - Aktualności i aktualizacje

Bądź na bieżąco z najnowszymi aktualizacjami platformy Ai-Cargo — nowe funkcje, usprawnienia i zmiany.

Realtime, animacje OCR i wyrównanie tabeli zleceń

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Naprawa automatycznej aktualizacji tabeli zleceń (Supabase Realtime + RLS), animacja OCR w pustych komórkach przetwarzanych zleceń oraz globalne wyrównanie do środka w tabelach.

Czytaj więcej

Sticky nagłówki tabel, załączniki w czacie AI i poprawki UI

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Nagłówki tabel Pracownicy i Czas pracy są teraz przyklejone podczas przewijania. Czat AI obsługuje załączniki PDF, JPG, PNG, TXT, XLS i XLSX. Usunięto zbędne bloki statystyczne z Zleceń i Kontrahentów. Naprawiono limit 1000 rekordów w emailach.

Czytaj więcej

Animacje tabeli zleceń i przycisku AI Agenta

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Flash zmian w komórkach tabeli zleceń po aktualizacji z emaila lub edycji, pulsacyjna animacja mirror zoom przycisku AI, płynne rozwijanie panelu czatu po kliknięciu.

Czytaj więcej

WorkDesk płynne przełączanie, Timeline czarno-biały, Uprawnienia API

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

WorkDesk otrzymał płynne animowane przejścia między trybem mapy i canvasu. Panel Timeline Record zmienił kolorystykę na czarno-białą i poprawił wyświetlanie statusów. W Ustawieniach dodano tabelę kontroli dostępu do API per rola. Dashboard Zlecenia poprawnie tłumaczy wszystkie statusy.

Czytaj więcej

GL Expressions, zwijany panel WorkDesk i styl Toner (Stadia Maps)

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Panel Mapa otrzymał natywne warstwy GL Expressions z kolorowaniem prędkością, heatmapą i filtrami dynamicznymi. WorkDesk zyskał zwijany lewy panel oraz dropdown stylu mapy. Styl Toner zastąpiony prawdziwym Stamen Toner przez Stadia Maps API.

Czytaj więcej

Nowy layout Card we wszystkich panelach dashboardu

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Ujednolicono wygląd wszystkich paneli dashboardu — każdy panel otrzymał Card jako główny kontener z paskiem przewijania wewnątrz. Dotyczy: Park maszyn, Pracownicy, Biblioteka danych, Czas pracy, Zlecenia, Mapa, Kontrahenci, Cenniki, Adresy dostaw, Zgłoszenia, Parametry logiki, Ustawienia konta, Dashboard i WorkDesk.

Czytaj więcej

Fix: czas pracy i mapa — dane kierowców GBOX

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Naprawa krytycznego błędu braku danych w module czas pracy i braku informacji o kierowcy na mapie. Przyczyną była pusta tabela gbox_drivers — poprawione przez inteligentne pobieranie znanych ID z driver_working_time.

Czytaj więcej

Fix: paginacja Supabase + automatyczny zapis danych o 23:50

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Naprawiono krytyczny błąd limitu 1000 wierszy w Supabase PostgREST — panel czas pracy teraz poprawnie wyświetla dane za cały tydzień. Dodano cron job który automatycznie zapisuje dane GBOX do bazy każdego dnia o 23:50.

Czytaj więcej

TipTap Rich Text Editor w panelach Dokumenty i Komunikacja

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Panele Dokumenty i Komunikacja zyskały profesjonalny edytor tekstu TipTap z paskiem narzędzi — zamiast custom blokowego edytora. Obsługuje nagłówki, listy, cytaty, bloki kodu, linki i wyrównanie tekstu.

Czytaj więcej

Panel Czas pracy — nowe kolumny limitów dobowych i tygodniowych

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Tabela kierowców w panelu Czas pracy otrzymała cztery nowe kolumny: status dobowy, pozostały czas tygodniowy, ile kierowca może jeszcze pracować dziś oraz data i godzina ostatniego odczytu z GBOX. Naprawiono też błędny próg kolorowania sumy tygodniowej.

Czytaj więcej

Naprawa błędu 500 w skrzynce email przychodzących

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Usunięto nieistniejące kolumny email_received_at i updated_at z zapytania SELECT w API emaili przychodzących. Endpoint zwracał błąd 500 przy każdym żądaniu — teraz działa poprawnie.

Czytaj więcej

Słupki km dla całej Polski, Open Sans w tabelach i ulepszenia dashboardu

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Statyczny plik GeoJSON ze słupkami kilometrowymi dla całej Polski (32 106 węzłów), ujednolicona czcionka Open Sans we wszystkich tabelach, większy kalendarz na dashboardzie, kolumny wejście/wyjście w Aktywności biura oraz kolumny historii tworzenia profili pracowników.

Czytaj więcej

Dedulikacja webhooków, naprawa order_number i indeksy bazy danych

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Webhook inbound email teraz deduplikuje po email_id — ten sam email dostarczony dwa razy przez Resend nie tworzy duplikatów załączników. Naprawiono brakujące order_number dla oryginalnych plików PDF po splicie. Dodano kolumnę full_name do tabeli profiles oraz 5 indeksów wydajnościowych dla inbound_emails i inbound_email_attachments.

Czytaj więcej

Pełna migracja do Supabase i aktywny sidebar

Opublikowano
Autor
Filip Borkowski
Backend/Frontend/Fullstack Engineer

Wszystkie dane aplikacji przeniesione z localStorage do Supabase — kontrahenci, cenniki, adresy dostaw, urlopy i zlecenia. Nowy aktywny widok w sidebar i ulepszona czytelność planu załadunkowego.

Czytaj więcej