Nowa zakładka „Reseller”, profil karty cyfrowej oraz skuteczniejsza kontrola jakości kodu w gSignature

May 14, 2026

Chcesz w kilka minut stworzyć profesjonalny podpis e-mailowy?

Zobacz cennik

Nowa zakładka „Reseller” ułatwiająca zarządzanie wieloma domenami

Jednym z najważniejszych nowości w tej aktualizacji jest nowa zakładka Reseller w panelu administracyjnym. Dedykowany interfejs jest teraz dostępny pod adresem /admin/reselleri został stworzony specjalnie z myślą o superadministratorach oraz resellerach zarządzających wieloma domenami.

Ten nowy widok zapewnia użytkownikom centralne miejsce do pracy z danymi resellerskimi w uporządkowanym formacie tabelarycznym. Zamiast przełączać się między rozproszonymi widokami, administratorzy mogą teraz przeglądać domeny i zarządzać nimi w jednym, uporządkowanym obszarze roboczym.

Tabela zawiera najważniejsze informacje potrzebne do prowadzenia działalności resellerskiej, w tym dane licencyjne, relacje między domenami i subdomenami oraz informacje o partnerach. Dzięki temu znacznie łatwiej jest zarządzać codzienną sprzedażą domen i obsługą techniczną.

Dla organizacji obsługujących wielu klientów, domeny lub struktury ta nowa zakładka zapewnia większą przejrzystość i znacznie większy komfort operacyjny. Zmniejsza fragmentację, poprawia widoczność i pomaga zespołom resellerskim szybciej pracować nad danymi, które mają największe znaczenie.

Profil karty cyfrowej jest teraz dostępny w sekcji „Rachunek bieżący”

Drugą ważną częścią tej aktualizacji jest uruchomienie profilu karty cyfrowej w sekcji „Rachunek bieżący”.

Jest to bardziej zaawansowany system cyfrowych wizytówek, który pozwala pracownikom korzystać zarówno z publicznego widoku profilu, jak i wewnętrznego widoku dla pracowników. Funkcja ta została zaprojektowana w celu wspierania bezpiecznego udostępniania poza organizacją, jednocześnie zapewniając użytkownikom pełny dostęp do profilu wewnątrz platformy.

Publiczna wersja profilu jest dostępna poprzez unikalny adres URL oparty na skrócie. Dzięki temu można ją bezpiecznie udostępniać klientom, partnerom lub kandydatom. Każdy profil publiczny obejmuje generowanie kodu QR, pobieranie vCard, integrację z Google Wallet i Apple Wallet oraz dedykowany link do udostępniania.

Oznacza to, że cyfrowa wizytówka nie jest już tylko statyczną stroną kontaktową. Staje się bardziej kompletnym narzędziem tożsamościowym, które można udostępniać w wielu formatach i wykorzystywać w różnych punktach kontaktu.

Specjalny widok dla pracowników z bogatszymi danymi profilowymi

Oprócz profilu publicznego przygotowaliśmy również widok dla pracowników, który prezentuje dane pobierane bezpośrednio z bazy danych pracowników.

Widok ten zawiera zdjęcie profilowe, dane kontaktowe, stanowisko, informacje o firmie, linki osobiste oraz biografię użytkownika. System obsługuje zarówno widok właściciela profilu, przeznaczony dla pracownika zarządzającego własną wizytówką cyfrową, jak i widok publiczny używany poza organizacją.

Wszystko zostało zbudowane z myślą o spójnym wizerunku marki i pełnej responsywności, dzięki czemu cyfrowa wizytówka działa poprawnie na ekranach o różnych rozmiarach i na różnych urządzeniach.

Jest to szczególnie ważne, ponieważ narzędzia do cyfrowej identyfikacji muszą działać równie dobrze na komputerach stacjonarnych, jak i na urządzeniach mobilnych. Profil, który wygląda dobrze tylko w jednym kontekście, już nie wystarcza. Dzięki Digital Card Profile pracownicy mają teraz spójny z wizerunkiem marki i elastyczny sposób na zaprezentowanie się zarówno wewnątrz firmy, jak i na zewnątrz.

Lepsza kontrola jakości kodu przed każdym zatwierdzeniem

Bardzo ważne ulepszenie nastąpiło również po stronie programistycznej platformy.

Wdrożyliśmy pre-commit hooks przy użyciu lint-staged zarówno dla frontendu, jak i backendu. Projekt zawiera teraz mechanizmy Husky, które automatycznie uruchamiają formatowanie kodu za pomocą Prettier, lintowanie za pomocą ESLint oraz sprawdzanie typów w TypeScript przed każdym zatwierdzeniem.

Ta zmiana pomaga wykrywać problemy znacznie wcześniej, jeszcze zanim kod zostanie zapisany w repozytorium. Ułatwia to utrzymanie spójnego standardu kodowania, ogranicza niespójności formatowania i minimalizuje ryzyko wprowadzenia problemów związanych z typami do środowiska produkcyjnego.

Z perspektywy produktu tego rodzaju wewnętrzne ulepszenia mają bardzo realny wpływ. Bardziej przejrzyste procesy programistyczne sprzyjają stabilniejszym wydaniom, łatwiejszym przeglądom kodu i szybszemu wdrażaniu przyszłych funkcji.

Istniejące ostrzeżenia i błędy zostały usunięte

W ramach tej samej implementacji uporządkowaliśmy również istniejącą bazę kodu i rozwiązaliśmy wszystkie wcześniej występujące ostrzeżenia i błędy ESLint oraz TypeScript.

Jest to ważny krok z punktu widzenia długoterminowej stabilności produktu. Bardziej przejrzysta baza kodu sprawia, że platforma jest łatwiejsza w utrzymaniu i rozbudowie. Poprawia również przewidywalność, co ma duże znaczenie, gdy system rozrasta się na wiele modułów i typów użytkowników.

W praktyce oznacza to, że przyszły rozwój może przebiegać szybciej na solidniejszych podstawach technicznych.

Większa weryfikacja roli company_manager

Ta aktualizacja zaostrza również zasady związane z rolą company_manager.

Dodaliśmy weryfikację, która blokuje przypisywanie lub zmianę tej roli, gdy pracownik jest powiązany z wieloma domenami. Innymi słowy, użytkownik nie może otrzymać roli COMPANY_MANAGER, jeśli pełni już role w więcej niż jednej domenie.

Jeśli ktoś spróbuje utworzyć lub zaktualizować takie przypisanie, system zwraca teraz błąd COMPANY_MANAGER_MULTIPLE_DOMAINS.

Ta zmiana wzmacnia model uprawnień i poprawia izolację dostępu między domenami. Jest to szczególnie ważne w bardziej złożonych środowiskach administracyjnych, gdzie użytkownicy mogą działać w wielu strukturach, a granice uprawnień muszą pozostać jasne.

Wprowadzając tę zasadę, gSignature sprawia, że dostęp do wielu domen jest bardziej spójny i bezpieczniejszy.

Wersja, która ulepsza zarówno produkt, jak i architekturę

To, co sprawia, że ta aktualizacja jest ważna, to nie tylko liczba zmian, ale sposób, w jaki one ze sobą współdziałają.

Z jednej strony platforma oferuje teraz lepsze wsparcie dla resellerów i administratorów zarządzających wieloma domenami. Z drugiej strony wprowadza nową funkcję dla użytkowników końcowych w postaci profilu Digital Card z publiczną cyfrową wizytówką. Jednocześnie wzmacnia produkt na poziomie technicznym poprzez automatyczne sprawdzanie kodu i ściślejszą weryfikację ról.

Ta równowaga ma znaczenie.

Nowoczesna platforma nie powinna rozwijać się wyłącznie poprzez dodawanie widocznych funkcji. Potrzebuje również silniejszych standardów wewnętrznych, jaśniejszych modeli uprawnień i lepszej dyscypliny programistycznej. Dokładnie to zapewnia ta aktualizacja.

Bardziej zorganizowany, bezpieczny i skalowalny gSignature

Ta aktualizacja posuwa gSignature do przodu w trzech ważnych kierunkach.

Poprawia komfort pracy resellerów i superadministratorów dzięki nowej zakładce Reseller.

Rozszerza funkcjonalność dla pracowników dzięki profilowi karty cyfrowej i bardziej kompletnej obsłudze cyfrowych wizytówek.

Wzmacnia również techniczne podstawy produktu dzięki automatycznym kontrolom jakości kodu, usunięciu problemów związanych z TypeScript i ESLint oraz bardziej rygorystycznym regułom walidacji przypisywania ról.

W rezultacie powstała platforma, która jest nie tylko bardziej funkcjonalna, ale także spójniejsza, bezpieczniejsza i łatwiejsza do skalowania.

Recent post