iEXExchanger 10.3 — elastyczne teksty, profile miast, inteligentne limity i ulepszone narzędzia

iEXExchanger
iEXExchanger 10.3 — elastyczne teksty, profile miast, inteligentne limity i ulepszone narzędzia

W tej wersji znacznie wzmocniliśmy architekturę i wygodę pracy z platformą. Aktualizacja zawiera głębokie ulepszenia interfejsów, rozszerzoną logikę przetwarzania danych, elastyczne mechanizmy konfiguracji oraz kontrolę zachowania systemu w kluczowych modułach. Przeprojektowaliśmy narzędzia zarządzania walutami i systemami płatności, dodaliśmy precyzyjny monitoring online, wdrożyliśmy profile miast i inteligentne szablony tekstowe, ulepszyliśmy formularze checkboxów i banerów, wzmocniliśmy system ograniczeń i weryfikacji, zaktualizowaliśmy eksport, ochronę oraz integrację z API.


1. Interfejs, teksty, miasta i checkboxy

  • Konwersja liczb do formatu BCMath: dodano funkcję konwertującą dowolne wartości liczbowe na dziesiętny ciąg znaków kompatybilny z BCMath, bez zbędnych zer na końcu — zwiększa to precyzję i przewidywalność obliczeń finansowych.
  • Okno „Online” ze statystyką na żywo: pojawiło się okno pokazujące, ilu użytkowników jest obecnie na stronie — łącznie, zalogowanych i gości; licznik odświeża się co 10 sekund w tle, w nagłówku znajduje się estetyczny blok z przyciskami „Online” i „Statystyka”, a przycisk „Online” ma teraz ikonę z odznaką, w oknie odświeżony design, zakładki „Zalogowani” i „Goście”, przewijana lista oraz ładowanie dodatkowych danych.
  • Nowy wybór systemu płatności i kodu waluty: ulepszono wybór PS i kodów walut — dodano wyszukiwanie, podświetlanie wybranego, licznik „Znaleziono N z M”, sortowanie według trafności i alfabetu, krzyżyk do zamknięcia, poprawiono odstępy i przewijanie; na urządzeniach mobilnych otwiera się dolny panel ze skrollem i filtrem, na desktopie — kompaktowe okno, a przy próbie utworzenia istniejącej pary system pokazuje ostrzeżenie z opcjami „Otwórz istniejącą” lub „Resetuj wybór”, przy czym w karcie waluty można od razu dodać zarówno kod waluty, jak i system płatności.
  • Konfiguracja „Status kierunków” dla grup: dodano ustawienie pozwalające jednym kliknięciem włączyć lub wyłączyć wszystkie kierunki w grupie, a po kliknięciu „Resetuj” system wyświetla okno potwierdzenia, by uniknąć przypadkowej utraty ustawień.
  • Ochrona trybu pracy strony podczas poleceń systemowych: wdrożono ochronę uniemożliwiającą automatyczną zmianę ustawień trybu pracy strony podczas wykonywania poleceń systemowych i aktualizacji, aby zapobiec nieoczekiwanym przełączeniom.
  • Wyłączenie autouzupełniania w filtrach i wyszukiwarce: naprawiono problem, przez który przeglądarka wstawiała zapisane loginy i hasła w pola filtrów i wyszukiwania; teraz autouzupełnianie jest wyłączone dla tych pól i działa poprawnie.
  • Zaktualizowany formularz konfiguracji checkboxów: formularz ustawień checkboxów stał się wygodniejszy — dodano szablony tekstowe, podpowiedzi i generowanie ID klucza, czytelne przełączniki „Wybrane domyślnie”, „Pole obowiązkowe” i „Status”, a także elastyczny wybór zakresu widoczności według kierunków (dla wszystkich oprócz wybranych lub tylko dla wybranych), przy czym pola wyświetlane są tylko wtedy, gdy są potrzebne.
  • Poprawne przywracanie zapisanych filtrów: naprawiono błąd, przez który zapisane filtry, kody walut i systemy płatności nie wyświetlały się po odświeżeniu strony; teraz wszystkie listy ładują się poprawnie, a wcześniej wybrane wartości są automatycznie wstawiane i widoczne dla użytkownika.
  • Elastyczne wyświetlanie banera według urządzeń: dodano osobną funkcję pozwalającą precyzyjnie kontrolować, gdzie wyświetlać baner — tylko na komputerach, tylko na urządzeniach mobilnych lub na wszystkich platformach, co ułatwia zarządzanie blokami marketingowymi.
  • Elastyczny system wyboru źródła tekstów: w ustawieniach kierunków i walut pojawiły się listy opcji, gdzie można określić, skąd pobierać „Instrukcję płatności” i „Opis wymiany” — z samego kierunku, z konkretnej waluty lub automatycznie łączyć, a backend na podstawie tych ustawień złoży tekst zgodnie z zamysłem administratora.
  • Inteligentny system instrukcji według miast: dodano wsparcie specjalnych znaczników w tekstach instrukcji (miasto, kraj, prowizja, kurs itp.), system automatycznie wstawia odpowiednie wartości, instrukcje zawsze odpowiadają wybranemu miastu, a panel konfiguracji miast został ulepszony — naprawiono niepoprawne zwijanie bloków po zapisie, dodano listę dostępnych znaczników i uproszczono interfejs.
  • Bardziej niezawodny system shortcode’ów: shortcode’y stały się mądrzejsze — przetwarzane są tylko faktycznie używane tagi, wszystkie dane są weryfikowane przed wstawieniem, a nawet przy braku niektórych powiązań w zgłoszeniu system nie generuje już błędów.
  • Naprawa usuwania miasta przez krzyżyk: usunięto błąd, przez który miasto nie było usuwane po kliknięciu krzyżyka — teraz usuwanie działa poprawnie i przewidywalnie.
  • Mechanizm profili miast dla zysków i prowizji: dodano wygodny mechanizm profili miast, gdzie raz ustawia się zysk, zysk stały i dodatek do kursu (np. profil „ZEA: +1% i 1,5% zysku”), profile można przypisywać do miast, a ustawienia automatycznie stosują się w kalkulacjach, zgłoszeniach, szablonach, tagach i interfejsach, przy czym indywidualne ustawienia miasta mają priorytet, interfejs wyboru profilu jest czytelny (lista rozwijana, zrozumiałe wartości, podział na „Profil” i „Wartości indywidualne”), przeprojektowano stronę listy profili, dodano licznik miast, przycisk usuwania, responsywny układ i poprawną Laravel paginację.
  • Poprawiony kolor obramowania przycisków konturowych w ciemnym motywie: w ciemnym motywie zmieniono kolor obramowania przycisków konturowych z zbyt jasnego na odpowiedni ciemny, aby przyciski harmonijnie wpisywały się w design.
  • Nowy tryb wydawania danych do przelewu na żądanie: w kierunkach pojawił się tryb, w którym dane do przelewu są wydawane tylko na żądanie, interfejsy wyboru danych w walutach i kierunkach zostały ujednolicone, dodano wizualne przełączniki, poprawiono logikę priorytetów i zabezpieczenie przetwarzania zgłoszeń, co sprawia, że uzyskiwanie danych jest bardziej przejrzyste i bezpieczne.
  • Szablony domyślnej nazwy użytkownika: ustawienie domyślnej nazwy zostało zaktualizowane — teraz administrator może ustawić szablon nicku dla nowych klientów i przez wygodne okno z podpowiedziami wybierać znaczniki i gotowe warianty, aby nazwa generowała się automatycznie, a rejestracja przebiegała szybciej.
  • Nowe tryby dostępu do potwierdzenia zgłoszenia: przeprojektowano logikę dostępu do potwierdzenia — można wybrać, komu pokazywać potwierdzenie (wszystkim z linkiem, tylko właścicielowi, tylko z tego samego IP lub tylko zalogowanemu klientowi), dodano tryb „tymczasowy dostęp na 24 godziny”, gdy potwierdzenie pod linkiem jest dostępne tylko dobę, a potem można je zobaczyć tylko w panelu klienta, a w panelu admina pojawiła się nowa estetyczna lista rozwijana do wyboru tych trybów.

2. Ograniczenia, bezpieczeństwo, walidacje i antyfraud

  • Wzmocniona weryfikacja adresów e-mail: system walidacji e-mail został całkowicie przebudowany — dodano rygorystyczną walidację zgodną z RFC oraz sprawdzanie DNS, wyeliminowano przypadki akceptowania nieistniejących domen (np. ail.con), poprawiono logikę obsługi błędów, a walidacja nie zależy już od list domen i zapewnia stabilną filtrację błędnych adresów.
  • Nowy system ograniczeń zgłoszeń (profile limitów): standardowe liczby w ustawieniach zostały zastąpione profilami limitów, które można przypisywać do kierunków i użytkowników; w profilu można ustawić limit liczby zgłoszeń na godzinę i dobę, ograniczenie liczby zgłoszeń w krótkim okresie (np. 3 zgłoszenia na 10 minut), minimalny odstęp między zgłoszeniami oraz osobny limit na sumę i ilość pierwszych zgłoszeń nowicjusza; do precyzyjnych obliczeń używana jest bezpieczna biblioteka matematyczna, a logika została przeniesiona do jednolitego „silnika” limitów z priorytetami: profil kierunku → profil użytkownika → profil domyślny.
  • Poprawka statusu „Włączony/Wyłączony” na liście plików eksportu: usunięto błąd, w którym status włączenia plików eksportu był wyświetlany i przełączany niepoprawnie, teraz stan zawsze odpowiada rzeczywistości.
  • Zaktualizowany system masek wprowadzania: moduł masek wprowadzania został przepisany — naprawiono problemy z wprowadzaniem i usuwaniem znaków, dodano osobne placeholdery dla pól „z konta” i „na konto”, poprawiono automatyczne formatowanie, ruch kursora i obsługę znaków statycznych (+7, nawiasy, myślniki), maska stała się znacznie inteligentniejsza i elastycznie konfigurowalna w panelu administracyjnym.
  • Wzmocniona ochrona przed oszustwami: system antyfraud stał się wielopoziomowy — przy pierwszej podejrzanej próbie klient jest blokowany na krótki czas, przy kolejnych — na dłuższe okresy lub na stałe; wszystkie okresy blokad są konfigurowalne w panelu zarządzania, a system sam wybiera odpowiedni poziom kary.

3. Eksport, rezerwy, analiza użytkowników,API oraz prawa dostępu

  • Rozszerzony eksport zgłoszeń z operatorem: eksport zgłoszeń teraz zawiera dane o tym, kto obsłużył zgłoszenie (ID i e-mail operatora), co ułatwia kontrolę pracy menedżerów i wewnętrzne rozliczenia.
  • Nowy system eksportu zgłoszeń: moduł eksportu został przepisany — pliki tworzone są bezpiecznie w tle przez kolejkę, dodano blok „Ostatnie eksporty” z aktualnymi statusami i dostępnością do pobrania przez 24 godziny, interfejs filtrów i formatów stał się wygodniejszy, pojawił się multiselect z wyszukiwaniem i masowym wyborem, dodano historię eksportów, ochronę przed ponownym uruchomieniem i ulepszoną obsługę błędów.
  • Całkowicie zaktualizowany moduł rezerw sumarycznych: system teraz liczy i pokazuje dokładną wielkość rezerw dla każdej waluty i systemu płatności, udziały, dynamikę, dni pokrycia i efektywność wykorzystania rezerw, wartości problematyczne są wizualnie wyróżnione, a ogólny interfejs analizy rezerw stał się znacznie bardziej przejrzysty.
  • Nowa analiza użytkowników: dodano sekcję pokazującą realistyczne zachowanie klientów — ile nowych użytkowników przychodzi, jak przechodzą od rejestracji do pierwszych i kolejnych zgłoszeń, które kohorty lepiej się utrzymują, kto jest ważny pod względem obrotu i aktywności (Importance Score), kto należy do grupy ryzyka i wymaga uwagi, jak użytkownicy rozkładają się według urządzeń i jak często składają zgłoszenia, wszystko to przedstawione jest w czytelnych blokach, wykresach i listach.
  • Usunięcie zbędnych widżetów z pulpitu: pulpit systemu został oczyszczony z niepotrzebnych widżetów, aby interfejs był mniej zagracony i bardziej skoncentrowany na ważnych elementach.
  • Przebudowana grupowa korekta limitów wymiany: moduł masowej korekty limitów został przebudowany — wprowadzanie odbywa się teraz tylko w polu „Otrzymuję”, wartość „Oddaję” jest obliczana automatycznie, przy zapisie limity są przeliczane, problematyczne kierunki są podświetlane, a kierunki z zerowymi limitami wyraźnie oznaczone.
  • Zaktualizowany system zarządzania statusami: masowe włączanie, wyłączanie, zmiana i usuwanie we wszystkich modułach działa teraz jednym szybkim zapytaniem i jest wspierane nowoczesnymi powiadomieniami z przyciskiem zamknięcia, dzięki czemu zarządzanie statusami stało się szybsze i bardziej przejrzyste.
  • Poprawne wyświetlanie miasta w ostatnich wymianach: poprawiono wyświetlanie nazwy miasta na liście ostatnich wymian — przy zmianie języka strony miasto jest teraz poprawnie tłumaczone i wyświetlane w odpowiedniej lokalizacji.
  • Ulepszone wyświetlanie sieci walutowych: w trybie kompaktowym automatycznie dodawany jest kod waluty, lista jest wyświetlana bardziej równo i schludnie, interfejs stał się czyściejszy i bardziej zrozumiały dla użytkownika.
  • Zaktualizowany moduł zarządzania kluczami API: dla każdego użytkownika wyświetlanych jest teraz do pięciu ostatnich kluczy API z krótkim kodem, statusem, terminem ważności i poziomem dostępu, klucze można wygodnie kopiować, ustawiać prawa przez checkboxy, zmieniać dostęp bez przeładowania oraz usuwać z potwierdzeniem; cały interfejs jest nowoczesny i dostosowany do wielojęzyczności.
  • Rozszerzona panel logów dla kluczy API: dla każdego klucza API pojawił się osobny panel logów — widoczna jest trasa, IP, nagłówki, treść zapytania, kod odpowiedzi i odpowiedź serwera, wszystko wyświetlane kompaktowo z kolorowym oznaczeniem statusu, dostępne są filtry po kluczu i statusie, paginacja, odświeżanie danych oraz możliwość czyszczenia logów.
  • Nowe prawa dostępu do analityki: dodano osobne prawa dostępu do analityki wymian, analityki programu partnerskiego oraz analityki użytkowników, aby administrator mógł elastycznie zarządzać dostępem pracowników do wrażliwych danych.
  • Uproszczone zarządzanie saldem użytkowników: administrator może teraz zmieniać saldo użytkownika bezpośrednio z listy przez okno popup, wszystkie działania są wspierane czytelnymi powiadomieniami, co przyspiesza i ułatwia korekty finansowe.
  • Zaktualizowana obsługa partnerów: przebudowano interfejs zarządzania partnerami — jednym kliknięciem można otworzyć zarządzanie, odłączyć obecnego partnera lub przypisać nowego, system pokazuje szczegółowe ostrzeżenia i umożliwia cofnięcie akcji, co czyni pracę z powiązaniami partnerskimi bezpieczniejszą i bardziej przejrzystą.
  • Elastyczne ustawienia podstawowej prowizji według kierunku: w ustawieniach kierunku można teraz wybrać gotowy profil zysku lub ustawić indywidualny zysk w procentach i kwocie stałej, a także powiązać jedną prowizję grupową. Interfejs jest zaprojektowany jako czytelny blok z opcjami „przez profil” lub „indywidualnie”, aby jasno pokazać, skąd dokładnie pochodzi zysk i jakie prowizje są stosowane.