Lista zmian

- Napisano skrypt do konwersji plików PNG/JPG do formatu WebP:
- Skrypt automatycznie konwertuje wszystkie pliki obrazów z formatów PNG i JPG do WebP, co pozwala na lepszą optymalizację rozmiaru plików przy zachowaniu jakości.
- Usunięto zbędne pliki z katalogów ładunki, Firmy, DLC:
- Przeprowadzono przegląd i czyszczenie katalogów, usuwając pliki, które nie miały odpowiadających wpisów w bazie danych, co poprawiło organizację i zmniejszyło zużycie miejsca na dysku.
- Przepisano część skryptów funkcji pod obsługę i konwersję do plików WebP:
- Zaktualizowano istniejące funkcje, aby wspierały nowy format WebP, w tym obsługę przezroczystości oraz optymalizację jakości obrazów.
- Optymalizacja bazy SQL:
- Przeprowadzono optymalizację struktury i indeksów bazy danych, co zwiększyło wydajność zapytań oraz zmniejszyło czas odpowiedzi aplikacji.
- Przepisano skrypt do obsługi DLC z usprawnieniami i ulepszeniami:
- Skrypt został zmodernizowany, poprawiając jego efektywność oraz dodając nowe funkcje, w tym lepszą obsługę plików WebP.
- Zmniejszenie rozmiaru bazy danych i liczby plików:
- Przed modernizacją: 1 968 elementów i 93,6 MB (93 640 766 bajtów).
- Po modernizacji: 1 678 elementów i 67,8 MB (67 824 675 bajtów).
- Zmniejszenie liczby elementów i zajmowanego miejsca na dysku dzięki optymalizacji i usunięciu zbędnych plików.
- Poprawki i ulepszenia:
- Drobne poprawki w kodzie oraz dodatkowe usprawnienia zwiększające stabilność i wydajność aplikacji.

- Dodano dedykowany odtwarzacz filmów:
- Zastąpiono osadzony odtwarzacz YouTube własnym, dedykowanym odtwarzaczem wideo.
- Zmiana ta została wprowadzona, aby uniknąć problemów z dyrektywami blokowania treści, które powodowały trudności w działaniu strony.
- Przepisano i poprawiono szablon strony:
- Kompleksowa aktualizacja szablonu strony, która teraz działa zgodnie z oczekiwaniami.
- Wprowadzone poprawki usprawniają zarówno wygląd, jak i funkcjonalność strony.
- Dodano informacje o wymaganych ciasteczkach:
- Wprowadzono skrypt, który sprawdza, czy wymagane ciasteczka są już zapisane na urządzeniu użytkownika.
- Jeśli ciasteczka nie są zapisane, użytkownik jest ponownie pytany o zgodę na ich zapisanie.

- Dodanie 256 krajów oraz flag:
- Wprowadzono 256 krajów do systemu, wraz z odpowiednimi flagami w formatach 1x1 oraz 4x3.
- Modernizacja systemu ról:
- Przebudowano system ról, uwzględniając nowe role: Kierowca, VIP, Spedytor, Przedstawiciel, Właściciel, Moderator oraz Administrator.
- Dodanie do menu zakładek dla poszczególnych ról wraz z ikonami:
- W menu dodano zakładki przypisane do poszczególnych ról, każda z unikalną ikoną.
- Pliki z pustymi szablonami zostały dodane; dalsza część wdrożenia zostanie przeprowadzona wkrótce.
- Napisanie skryptu dla Administratora z możliwością dodawania państw i przypisywania flag:
- Administrator może teraz dodawać nowe państwa i przypisywać im flagi. Flagi są dostępne w dwóch formatach: 1x1 oraz 4x3.
- Liczne poprawki i ulepszenia:
- Wprowadzono wiele poprawek i ulepszeń w całym systemie, zwiększając jego wydajność i stabilność.
- Dodanie brakujących tłumaczeń:
- Uzupełniono brakujące tłumaczenia dla nowych zakładek i innych elementów interfejsu.
- To są najważniejsze zmiany i usprawnienia, które zostały wprowadzone.

- Uporządkowano pliki i usunięto niepotrzebne logotypy firm.

- Dodanie logotypów firm w większości firmach. W miastach, gdzie nie udało mi się znaleźć logotypu w dobrej jakości, wstawiłem wersję o niższej jakości i dodałem informację o konieczności poprawy.

- Dodanie logo w lepszej jakości do litery M

- Przypisanie DLC do każdego miasta.

- Wprowadzono wszystkie Miasta oraz firmy Import / Export

- Wpisanie miast do litery "R"

- Panel Administracyjny dodawania do listy zmian.

- Dodanie Listy zmian