Co nowego
Tutaj znajdziesz wszystkie istotne zmiany, jakie zostały wprowadzone do kuQA. Najnowsze na górze.
Anonimowa telemetria użycia — z pełną jawnością
W duchu przejrzystości: od tej wersji zliczamy anonimowo cztery zdarzenia użycia, żeby wiedzieć, które funkcje realnie pomagają. Nigdy nie zbieramy treści generowanych ani sprawdzanych danych.
- Zliczane zdarzenia: Kopiuj, Bulk, Eksport i Walidacja — wyłącznie metadane użycia (np. nazwa generatora, format eksportu, liczba rekordów).
- Walidacje liczone są tylko przy świadomym kliknięciu „Sprawdź” lub wciśnięciu Enter.
- Analityka działa jak dotąd w Plausible — bez plików cookie, zgodnie z polityką prywatności.
Jeden, spójny katalog
- Usunięto przełącznik widoków Kafelki/Lista — katalog działa zawsze w czytelnej siatce kompaktowej.
- Domknięty model nawigacji: kompaktowy katalog → rozwijana karta → dedykowana strona generatora.
Rozwijane karty w katalogu
- Klik w
BULKrozwija kartę generatora z panelem masowym i walidatorem — bez opuszczania katalogu. - Badge
VALIDATORjest klikalny, z obsługą klawiatury i automatycznym fokusem na polu walidatora. - Karta pozostaje rozwinięta, jeśli walidator ma wpisaną wartość.
Czyste adresy i tryb masowy na stronach generatorów
- 24 flagowe generatory mają dedykowane, czyste adresy (np.
/generator-pesel/) — łatwe do podlinkowania i zapisania w zakładkach; stare linki z#przekierowują automatycznie. - Na stronach generatorów działa pełny panel masowy: 10 / 50 / 100 / 500 rekordów, podgląd, kopiowanie oraz eksport CSV / JSON / SQL / TXT.
Naprawa wyglądu walidatorów i więcej stron z opisami
- Przywrócono kompletny wygląd walidatorów: pole, przycisk „Sprawdź”, akcja „↑ wstaw”, tła wyników i siatka rozbicia na składniki.
- Strony z opisami algorytmów objęły 24 generatory (m.in. MAC, JSON, TERYT).
Poprawki stabilności i nawigacji
- Naprawiono formularz kontaktowy (kolizja z polityką bezpieczeństwa CSP).
- Wyszukiwarka poprawnie przewija do znalezionej karty; naprawiono też ponowną nawigację do tego samego generatora.
- Skrót klawiszowy
Gnie zaśmieca już historii przeglądarki, a eksport TXT poprawnie spłaszcza wartości wielolinijkowe. - Usunięto nieaktywny przycisk „Pro”; style i skrypty odświeżają się automatycznie po aktualizacjach (wersjonowanie plików).
- Pierwsze trzy dedykowane strony generatorów: PESEL, NIP i IBAN.
KuQA UX 2.0: wyszukiwarka, filtry, scenariusze QA i poprawki po audycie
Duża aktualizacja czytelności i użyteczności narzędzia po rozbudowie katalogu do 175 generatorów i 43 walidatorów. Główny cel tej wersji: użytkownik ma szybciej znaleźć właściwy generator, walidator albo gotowy zestaw danych QA.
🔎 Wyszukiwanie i odkrywalność
- Globalna wyszukiwarka obsługuje nazwy, opisy, kategorie, tagi oraz aliasy/synonimy, np.
mail,formularz,upload,baza,logi,bug,API. - Dodano filtry kontekstowe: Walidatory, Valid, Invalid, Edge, Security, API, Formularze, Upload, Artefakty QA, Bazy danych, Logi i PL.
- Karty generatorów dostały dodatkowe oznaczenia, m.in.
valid,invalid,edge,security,API,upload,log,QA,PLivalidator.
🧭 Nowa strona startowa i scenariusze QA
- Dodano sekcję „Nie wiem, czego potrzebuję”, która prowadzi użytkownika przez typowe potrzeby testowe.
- Dostępne są gotowe scenariusze: Testuję formularz, Testuję API, Testuję upload pliku, Szukam danych negatywnych, Przygotowuję artefakty QA oraz Testuję logi/monitoring.
- Dodano widok Ostatnio używane, zapisywany lokalnie w przeglądarce, wraz z osobnym pustym stanem dla nowych użytkowników.
🧩 Widoki i nawigacja
- Dodano przełącznik widoku: Kafelki oraz Lista kompaktowa, aby łatwiej pracować z dużą liczbą generatorów.
- Poprawiono przełączanie widoków
#all,#favorites,#recentoraz bezpośrednich linków do konkretnych generatorów. - Poprawiono zachowanie strony, gdy użytkownik otwiera bezpośrednio generator ukryty przez aktywny filtr lub wybrany kraj.
🛠️ Poprawki po audycie technicznym
- Naprawiono podwójne filtrowanie generatorów w widoku listy.
- Usunięto problem narastających listenerów kliknięcia przy dropdownie kraju.
- Walidatory dla wartości wieloliniowych, np. JSON/XML/API/payloady, używają teraz
textareazamiast zwykłego polainput. - Przycisk „wypełnij wygenerowaną wartością” przy walidatorach obsługuje teraz pełną wartość, także wieloliniową.
- Poprawiono generator TERYT, aby generował dane zgodne z własnym walidatorem.
- Poprawiono generator kolorów, aby walidator dostawał pojedynczy HEX, a nie całą paletę.
- Poprawiono generator JWT, aby domyślnie nie generował losowo tokenów wygasłych, które nie przechodziły własnej walidacji.
📦 Rozbudowa katalogu generatorów
- Dodano nowe obszary generatorów: HTTP/Web, API i payloady, Bezpieczeństwo, Pliki i upload, Daty i czas, Artefakty QA, E-commerce, Logi i observability, Zdrowie/admin oraz Bazy danych.
- Katalog obejmuje m.in. e-maile valid/invalid, URL-e, nagłówki HTTP, cookies, IPv6/CIDR, JSON/XML/YAML/CSV/GraphQL, SQLi/XSS/SSRF/CRLF/XXE/SSTI, MIME/Base64/Data URI, okresy sprawozdawcze, przypadki testowe, bug reporty, Gherkin, logi aplikacyjne, traceparent, dane FHIR/HL7-like i skrypty SQL.
☕ Nawigacja, kategorie i brak reklam
- Przycisk „Postaw kawę” został przeniesiony z prawego górnego rogu do centralnego miejsca w nagłówku.
- Link wsparcia jest widoczny także na podstronach statycznych: O projekcie, Co nowego, Kontakt, Prywatność i Regulamin.
- Usunięto sloty reklamowe i techniczne pliki przygotowane pod reklamy — kuQA pozostaje bez reklam.
- Naprawiono sidebar kategorii: aktywne filtry typu API/Security/Bazy danych nie ukrywają już pozostałych kategorii.
- Po wejściu w kategorię ukrytą przez aktywny filtr aplikacja czyści filtr i pokazuje właściwą sekcję.
Sprint B: dane firmy, TERYT, dokumenty cudzoziemca, kody logistyczne
Duża rozbudowa katalogu — 11 nowych generatorów + 12 nowych walidatorów. kuQA ma teraz 56 generatorów łącznie. Tym razem skupiliśmy się na tematach B2B (firmy + logistyka) oraz polskim podziale administracyjnym.
🏢 Dane firmy (kategoria „Numery firm")
- KRS — numer Krajowego Rejestru Sądowego (10 cyfr z paddingiem)
- VAT UE — numer podatnika VAT UE z prefixem kraju (PL, DE, FR, IT, ES, NL, CZ, SK), z prawidłową sumą kontrolną dla PL
- EORI PL — identyfikator celny: PL + NIP + 5 zer
- LEI — Legal Entity Identifier (ISO 17442, 20 znaków alfanumerycznych z mod 97). Polski LOU: KDPW.
- REGON-14 (rozbudowany) — walidator z rozbiciem na REGON-9 + numer oddziału + dwie sumy kontrolne
🇵🇱 Polski podział administracyjny
- TERYT — generator pełnego adresu z hierarchią GUS: miasto, powiat, województwo, kod TERC (7 cyfr), kod pocztowy. Walidator parsuje kod TERC, rozpoznaje województwo i typ jednostki (gmina miejska/wiejska/miejsko-wiejska, miasto na prawach powiatu).
- Reprezentatywna baza: 16 województw + 50+ największych miast PL z prawdziwymi kodami TERC.
🛂 Dokumenty osobiste cudzoziemców i podróżne
- Paszport PL — 2 litery + 7 cyfr, suma kontrolna ICAO 9303 (algorytm MRZ)
- Karta pobytu — 3 litery + 7 cyfr, suma kontrolna identyczna z dowodem osobistym
📦 Kody logistyczne GS1
- SSCC — Serial Shipping Container Code (18 cyfr, palety i przesyłki)
- GLN — Global Location Number (13 cyfr, lokalizacje firm)
- ITF-14 — kod opakowania zbiorczego (14 cyfr, kartony i palety)
- List przewozowy — losowy wybór formatu z 8 firm: DPD, InPost (paczki + paczkomaty), UPS, DHL, FedEx, GLS, Poczta Polska
🧭 Restrukturyzacja nawigacji
- 3 rozwijane menu w nagłówku: Generatory ▾, Walidatory ▾, Kalkulatory ▾ (ostatnie w przygotowaniu). Każde menu ma alfabetyczną listę pogrupowaną po pierwszej literze.
- Wyszukiwarka przeniesiona w prawą część nagłówka — ułatwia szybki dostęp gdy znasz nazwę narzędzia.
- Pasek wsparcia pod nagłówkiem — krótkie przypomnienie o możliwości postawienia kawy. Można zamknąć ×, decyzja zostaje zapamiętana.
- Ikona ☕ w nagłówku — szybki dostęp do strony wsparcia, niezależnie od miejsca w którym jesteś na stronie.
★ Filtrowanie po ulubionych
- Klik gwiazdki w nagłówku przełącza tryb „pokaż tylko ulubione" — lista filtruje się natychmiast.
- Aktywny filtr widoczny jako podświetlona gwiazdka i banner u góry: „Pokazujesz tylko ulubione · N pozycji · [Pokaż wszystkie →]".
- URL zmienia się na
kukula.eu/#favorites— możesz zapamiętać tę zakładkę w przeglądarce. - Dla pustego stanu (gdy filtr aktywny, ale nie masz ulubionych) — przyjazny komunikat zachęcający do dodania pierwszego.
🔧 Drobne ulepszenia
- Stara strona startowa pokazywała „45 generatorów" — teraz dynamicznie zlicza wszystkie aktywne
- Nowa kategoria w UI: Dane osobowe obejmuje teraz adres TERYT
- Wszystkie nowe walidatory używają pełnego rozbicia składników (system z v0.4)
- Polityka prywatności i regulamin uzupełnione o sekcje o BuyCoffee i Plausible Analytics
Walidatory z rozbiciem składników
Główna zmiana w tej wersji: walidatory pokazują teraz nie tylko czy numer jest poprawny, ale też dlaczego. Dla każdego elementu (data, suma kontrolna, kod banku itd.) widzisz osobne potwierdzenie.
✨ Co nowego
- Walidator PESEL z rozbiciem — pokazuje datę urodzenia, płeć, numer porządkowy, cyfrę kontrolną, wiek osobno. Jeśli coś jest nie tak, dostajesz konkret: „nieprawidłowa data" zamiast ogólnego błędu.
- Walidator NIP z rozbiciem — pokazuje region wydania (urząd skarbowy z prefiksu), format z myślnikami, gotowy numer VAT UE z prefiksem PL, suma kontrolna.
- Walidator IBAN z rozbiciem + obsługa NRB — pokazuje kod kraju, cyfry kontrolne, kod banku (z nazwą), kod oddziału, numer rachunku osobno. Akceptuje także sam NRB (26 cyfr bez prefiksu PL).
- Walidator dowodu osobistego z rozbiciem — seria, cyfra kontrolna, numer porządkowy.
- Walidator karty kredytowej z rozbiciem — typ karty (Visa/Mastercard/Amex...), BIN, ostatnie 4 cyfry, długość, suma kontrolna Luhna.
- Tryby generatora "Osoba" dla PL: dorosła, dziecko, senior. PESEL automatycznie pasuje do daty urodzenia odpowiedniej dla wybranego trybu.
🎨 Zmiany w UI
- Top bar zamiast bocznych skrótów — wybór kraju, ulubione i ukryte teraz w nagłówku jako kompaktowe ikony
- Sidebar z togglem — przełącznik „Kategorie / A-Z". Tryb alfabetyczny pokazuje wszystkie generatory uporządkowane po pierwszej literze, z znacznikiem ✓ przy generatorach z walidatorem.
- Quick generators na home — pod hero dostajesz rząd 6 najpopularniejszych generatorów (PESEL, NIP, IBAN, UUID, Karta, Hasło) jako szybkie skróty
- Mobile drawer — sidebar staje się slide-out menu na mniejszych ekranach
☕ Wsparcie projektu
- Dodana opcja postawienia kawy przez polską platformę buycoffee.to/KuQA. To w pełni dobrowolne — kuQA zostaje darmowe i bez reklam dla wszystkich.
🔧 Drobne ulepszenia
- Konwerter NRB ↔ IBAN (jako funkcja eksportowana)
- Dodano stronę „Co nowego" (ten changelog)
- Zaktualizowane liczniki na stronie startowej
Strona startowa, formularz kontaktowy, analityka
✨ Główne zmiany
- Strona startowa — gdy wchodzisz na
kukula.eubez konkretnego adresu, zobaczysz hero z opisem projektu, najpopularniejsze generatory, kategorie i sekcję „dla kogo to jest". Lista wszystkich generatorów dostępna pod/#all. - Formularz kontaktowy z hCaptcha — możesz teraz skontaktować się przez stronę, bez wychodzenia do programu pocztowego.
- Plausible Analytics — privacy-first analityka bez cookies. Dzięki temu wiem, ile osób korzysta z kuQA, bez śledzenia kogokolwiek.
📦 Nowe generatory
- Tablice rejestracyjne PL — z prefiksami województw (zwykłe, indywidualne, zabytkowe)
- VIN — 17-znakowy numer pojazdu z sumą kontrolną NHTSA
- Prawo jazdy PL — format urzędowy
- Dowód rejestracyjny pojazdu
- Kod QR — fizycznie skanowalny SVG
- Kod kreskowy — Code128 + Code39, też skanowalne
- Nazwy firm — PL, US, DE, UK z formami prawnymi
- Lorem Ipsum + warianty — klasyczny, polski Bełkot, hipster, korporacyjny żargon
- Kolor / paleta — HEX/RGB/HSL z podglądem, palety 5 kolorów
- Numer zamówienia / faktury
- Liczba losowa
- Współrzędne geograficzne
- JWT — z claimami i walidatorem
- CRON — z opisami po polsku
🌍 Rozszerzenia
- Generator „Osoba" obsługuje teraz 5 krajów (PL, US, DE, UK, ES) — z odpowiednimi dokumentami, telefonami, adresami
- Bulk × 500 z eksportem CSV / JSON / SQL / TXT
🔧 Drobne ulepszenia
- Mechanizm cookies pozostaje uśpiony — aplikacja działa bez reklam i bez logowania
- Polityka prywatności i regulamin uzupełnione o formularz kontaktowy
- OG image dla social media
- Strona 404, manifest PWA, favicony w wielu rozmiarach
Zagraniczne dokumenty + edge cases
- Dodane generatory z USA (SSN), Niemiec (Steuer-IdNr), UK (NIN), Hiszpanii (DNI), Brazylii (CPF)
- IBAN międzynarodowy (DE, GB, FR, NL, ES)
- Sekcja „Edge cases" — Unicode, SQL injection payloads, dziwne daty, granice typów liczbowych
- Filtrowanie generatorów po kraju w sidebarze
- Ulubione i ukryte generatory zapisywane lokalnie
Pierwsza wersja
- Generatory polskich danych testowych: PESEL, NIP, REGON, IBAN, dowód osobisty, telefon, adres
- Walidatory wszystkich generatorów
- UUID, ULID, hasła, klucze API, hashe
- Karta kredytowa z algorytmem Luhna
- Bez logowania, bez konta, wszystko po stronie klienta
Sugestie nowych funkcji
Brakuje czegoś? Masz pomysł na nowy generator? Napisz do mnie — kuQA rozwija się głównie w oparciu o sugestie testerów.