← Wróć na stronę główną

Changelog

Historia aktualizacji WooMate — co nowego, co naprawione, co zmienione.

v1.38.22026-10-05
Naprawiono
  • **Sklepy z osobnym adresem strony i panelu (headless)** — zamiast przekierowania, z którego nie było powrotu, WooMate od razu prosi o klucze i pokazuje instrukcję.
v1.38.12026-10-05
Naprawiono
  • **Podłączanie sklepu** — przy literówce w adresie WooMate mówi wprost, że taka domena nie istnieje, a przy stronie bez WooCommerce podpowiada, jaki adres wpisać.
v1.38.02026-10-05
Zmieniono
  • **Prostszy start** — po rejestracji wystarczy wpisać adres sklepu (np. `mojsklep.pl`) i kliknąć „Zatwierdź” w WordPressie. Od razu lądujesz na Przeglądzie z liczbami swojego sklepu.
  • **Klucz AI dodajesz dopiero wtedy, gdy go potrzebujesz** — w Chacie i Studio, z instrukcją krok po kroku. Klucz jest sprawdzany przy zapisie, więc literówka wychodzi od razu.
  • **Google i Meta jednym kliknięciem** — po połączeniu konta WooMate sam wybiera właściwą witrynę Search Console oraz konta Analytics, Ads i Meta, jeśli wybór jest oczywisty.
  • „Pierwsze kroki” na Przeglądzie są krótsze: wymagany jest tylko klucz AI i pierwsze pytanie, reszta to opcje.
Naprawiono
  • Podłączanie sklepu, którego adres przekierowuje na wersję z `www`.
  • Limit liczby sklepów w planie nie był sprawdzany przy podłączaniu przez WooCommerce.
  • Linki „przejdź do kluczy” prowadzą teraz do zakładki Klucze AI.
v1.37.02026-10-04
Dodano
  • **Monitor: więcej okresów do wyboru** — ten tydzień, zeszły tydzień, zeszły miesiąc i 90 dni. Porównanie z poprzednim okresem działa jak dotąd.
v1.36.02026-10-04
Zmieniono
  • **Grafiki z Twoim prawdziwym logo** — AI nie rysuje już logo (potrafiło je przerobić). Zostawia na nie miejsce, a WooMate wkleja oryginalny plik z Brand Kitu, także po każdej poprawce w edytorze. Gdy tło jest zbyt podobne kolorem, logo dostaje dyskretną podkładkę.
  • **„Pobierz z WordPressa” w Brand Kicie znajduje pełne logo sklepu**, a nie tylko ikonę strony. Jeśli w polu logo jest ikona, zobaczysz podpowiedź, jak to poprawić.
v1.35.12026-10-03
Naprawiono
  • Drobne poprawki w edytorze projektu grafiki i na Przeglądzie.
v1.35.02026-10-03
Dodano
  • **Edytor projektu grafiki** — szybkie poprawki jednym kliknięciem (jaśniejsze tło, większy produkt, mniej tekstu, styl premium i inne), zmiana tekstów na grafice (nagłówek, tekst dodatkowy, przycisk), zmiana formatu (post, story, baner) i własne polecenia. Każda zmiana to nowa wersja — oryginał zostaje, a do każdej wersji możesz wrócić.
  • **Grafika jako zdjęcie produktu** — jednym kliknięciem ustawisz grafikę jako główne zdjęcie produktu w WooCommerce albo dodasz ją do galerii.
  • **Grafika w artykule i poście** — przy wysyłce artykułu do WordPressa wybierzesz obrazek wyróżniający, a do posta na Facebooka/Instagram dołączysz grafikę z Brand Studio.
v1.34.02026-10-03
Zmieniono
  • **Monitor ładuje się szybciej** — ponowne wejście i powrót do wcześniej oglądanego okresu pokazują dane od razu, a świeże wyniki dociągają się w tle.
  • **Maile z WooMate znów docierają** — powitanie, reset hasła i przypomnienia o połączeniu z Meta.
  • **Widać, co się dzieje podczas pobierania** — komunikat „Pobieram Twoje dane…” z listą źródeł (sklep, Google, Meta) i licznikiem sekund zamiast pustego ekranu.
v1.33.22026-10-03
Naprawiono
  • **Dane Google Ads w Monitorze i Chacie** znów się pobierają (Google wyłączył starą wersję swojego API).
  • **Klucz Google Gemini** zapisuje się niezależnie od formatu — WooMate sprawdza go od razu w Google i pokazuje powód, jeśli klucz jest nieprawidłowy.
v1.33.12026-10-03
Naprawiono
  • **Aplikacja po zalogowaniu nie ładowała się** po aktualizacji 1.33.0 — naprawione.
v1.33.02026-10-03
Zmieniono
  • **Content Studio: „Co chcesz stworzyć?”** — zamiast 7 zakładek wybierasz jedno z 6 narzędzi (opis produktu, meta SEO, opisy hurtowo, artykuł, post, grafika). Każde ma własny ekran z instrukcją w 3 krokach i podpowiedzią, co zrobić dalej.
  • **Opis produktu trafia prosto do sklepu** — po wygenerowaniu wyszukujesz produkt i klikasz „Wyślij”, bez kopiowania.
  • **Jasne komunikaty zamiast błędów** — brak klucza AI, sklepu, hasła WordPress czy wyczerpany limit trialu pokazują jeden przycisk prowadzący do rozwiązania. Limit trialu widać przed kliknięciem.
  • **Meta SEO** od razu pokazuje produkty do poprawy; **opisy hurtowe** i lista zleceń są na jednym ekranie.
v1.32.02026-10-03
Zmieniono
  • **Monitor odpowiada na pytania** — „Jak idzie sklep?”, „Co się sprzedaje?”, „Kto kupuje?”, „Czy reklamy się zwracają?”, „Skąd ruch?” i „Zamówienia”. Jeden prosty wybór okresu.
  • **Widać, czego brakuje** — każde źródło danych (GA4, Search Console, Google Ads, Meta, Merchant Center) mówi wprost, czy trzeba je podłączyć, wybrać w ustawieniach sklepu, czy wystąpił błąd — z przyciskiem do naprawy.
  • Na Przeglądzie: 4 najważniejsze liczby, status źródeł danych i podpowiedź, co zrobić dalej.
Naprawiono
  • Sekcje Monitora nie znikają już bez słowa, a chwilowy błąd nie udaje „niepodłączonego” Google.
v1.31.02026-10-03
Zmieniono
  • **Import prowadzi krok po kroku** — kroki widać od początku, a na każdym jest podpowiedź, co zrobić.
  • **Podgląd uwzględnia Twoje mapowanie kolumn** — liczby produktów i kategorii przeliczają się po zmianach.
  • **Po imporcie**: przejście do produktów w sklepie, raport błędów do pobrania (CSV), historia i kolejny plik. Po teście (dry run) — „Importuj naprawdę”.
Naprawiono
  • Gdy import nie wystartuje, widzisz komunikat zamiast pustego ekranu „Gotowe”.
v1.30.02026-10-03
Zmieniono
  • **Ustawienia w 4 zakładkach**: Konto i plan, Sklepy, Klucze AI, Połączenia.
  • **Karta sklepu pokazuje, co jest skonfigurowane** — GA4, Search Console, Google Ads, Meta, WordPress i Brand Kit; brakujące elementy są klikalne i prowadzą prosto do miejsca, gdzie je uzupełnisz.
  • **Brand Kit z paskiem kompletności** i listą brakujących pól.
  • Kreator dodawania sklepu z podpisanymi krokami; po połączeniu Google od razu przechodzisz do wyboru GA4 i Ads.
Naprawiono
  • Powrót z łączenia konta Google/Meta w kreatorze otwiera właściwy krok.
v1.29.02026-10-03
Dodano
  • **Jeden wybór sklepu w nagłówku** — obowiązuje w Przeglądzie, Monitorze, Studio i Imporcie i jest zapamiętywany.
  • **„Pierwsze kroki” na Przeglądzie** — lista 6 kroków z postępem; każdy ma jeden przycisk, który prowadzi tam, gdzie trzeba coś kliknąć.
  • **„Co dalej?”** — podpowiedź na dole ekranów, co warto zrobić w następnej kolejności.
Zmieniono
  • Zablokowane w planie moduły prowadzą do wyboru planu; w menu mobilnym doszły Ustawienia.
  • Komunikat o brakującym kluczu AI uwzględnia też klucz OpenAI.
v1.28.02026-10-03
Dodano
  • **Brand Studio — grafiki do social mediów spójne z Twoją marką** — nowa zakładka „Grafiki” w Content Studio. Wybierasz szablon (produkt w centrum, promocja, nowość, porada, bestseller, story sezonowe), produkt ze sklepu i piszesz jedno zdanie — WooMate sam dokłada logo, kolory, styl, nazwę i cenę produktu. Bez tłumaczenia za każdym razem, jak ma wyglądać grafika.
  • **Brand Kit sklepu** — raz opisujesz markę: logo, kolory, typografię, styl, ton i czego unikać. Przycisk „Pobierz z WordPressa” sam podpowie logo i paletę.
  • **Wzorce stylu** — przypnij do 3 udanych grafik, a kolejne będą do nich podobne. Każdą grafikę możesz też poprawić jednym poleceniem („jaśniejsze tło”).
  • **Publikacja do WordPressa jednym kliknięciem** — gotowa grafika trafia do biblioteki mediów Twojego sklepu; możesz ją też pobrać.
  • **Dwa silniki grafik do wyboru** — Google Gemini (domyślny) albo OpenAI, na Twoim własnym kluczu API. W Ustawieniach doszło pole na klucz Google Gemini.
  • **AI Chat zna Twój sklep** — branża, grupa docelowa, ton i wyróżniki z Brand Kitu trafiają do każdej rozmowy, więc odpowiedzi są lepiej dopasowane.
Zmieniono
  • **Instrukcje marki w artykułach SEO i postach na Facebooka zapisują się w profilu sklepu** zamiast w przeglądarce — działają na każdym urządzeniu, a dotychczasowe wpisy przenoszą się automatycznie.
  • **Trial: 10 grafik** do wypróbowania Brand Studio.
Naprawiono
  • **Wszystkie funkcje Content Studio respektują plan** — meta SEO, publikacja artykułów do WordPressa, podgląd danych źródłowych i import z Google Sheets są dostępne wyłącznie w planach z Content Studio (Pro i wyższe).
v1.27.02026-10-03
Dodano
  • **Modele GPT od OpenAI w AI Chat i Content Studio** — GPT-6 Luna, GPT-6 Sol, GPT-6.1 Sol i GPT-6 Astra. Wystarczy dodać własny klucz OpenAI w Ustawieniach; modele Claude działają jak dotąd.
  • **AI Chat z GPT pracuje na Twoim sklepie tak samo jak z Claude** — dostęp do produktów, zamówień i analityki, z tym samym potwierdzaniem zmian przed zapisem, załącznikami (zdjęcia, PDF) i licznikiem kosztu.
  • **Content Studio — wybór modelu w każdej zakładce** — opisy produktów, meta SEO, artykuły i posty możesz generować modelem Claude albo GPT.
Zmieniono
  • **Ustawienia → Klucze API** — osobne pola na klucz Anthropic i OpenAI. Modele bez podpiętego klucza są widoczne, ale nieaktywne, z podpowiedzią, czego brakuje.
v1.26.02026-10-03
Dodano
  • **AI Chat — nowe modele Claude: Sonnet 5.5 (nowy domyślny), Opus 5.5 i Fable 5.1** — najnowsza generacja Anthropic. Fable 5.1 to najmocniejszy dostępny model do najtrudniejszych analiz.
  • **Content Studio — nowe modele w generatorze opisów z katalogu**, a artykuły SEO i posty na Facebooka pisze teraz Claude Sonnet 5.5.
Zmieniono
  • **Szacunki kosztów liczone z jednego, aktualnego cennika** — w Chacie i Content Studio koszt wiadomości oraz generowania jest spójny i zgodny z bieżącymi cenami Anthropic.
Naprawiono
  • **AI Chat — czytelny komunikat, gdy model odmówi odpowiedzi** albo gdy odpowiedź zostanie ucięta przez limit długości (zamiast pustej lub urwanej wiadomości).
v1.25.02026-07-07
Dodano
  • **AI Chat — Claude Sonnet 5 jako nowy domyślny model** — najnowszy model Anthropic o jakości bliskiej Opusa przy cenie klasy Sonnet (promocyjny cennik do 31.08.2026). Dotychczasowe modele zostają do wyboru.
  • **AI Chat — głębsze rozumowanie (adaptive thinking)** — asystent sam decyduje, kiedy i jak długo się zastanowić przed odpowiedzią; wyraźnie lepsza jakość przy złożonych zadaniach wielokrokowych.
  • **AI Chat — masowa edycja produktów jednym ruchem** — zmiana cen, promocji, statusów i dostępności nawet 100 produktów naraz (z podglądem zmian i potwierdzeniem przed zapisem oraz raportem, które produkty się nie powiodły).
  • **AI Chat — cache promptów** — powtarzalna część rozmowy jest buforowana po stronie Anthropic; przy dłuższych rozmowach i zadaniach narzędziowych płacisz za tokeny wejściowe nawet ~90% mniej.
  • **AI Chat — realny licznik kosztów** — pod odpowiedzią widać faktyczne zużycie tokenów i szacowany koszt wiadomości (zamiast statycznego przybliżenia).
  • **AI Chat — długie rozmowy bez błędu limitu** — najstarsze wiadomości są automatycznie pomijane, gdy rozmowa robi się bardzo długa; koniec z komunikatem „rozmowa za długa" w środku pracy.
Naprawiono
  • **AI Chat — stabilniejsza praca na dużych sklepach** — limity czasowe zapytań do sklepu (30 s zamiast zawieszenia), limity wielkości pobieranych list z jawną informacją o ucięciu, mniejsze odpowiedzi narzędzi gdy nie potrzeba pełnych opisów HTML.
  • **AI Chat — lepsza obsługa błędów narzędzi** — asystent od razu wie, że operacja się nie powiodła, i nie ponawia jej w ciemno; seria błędów przerywa operację z czytelnym komunikatem.
  • **AI Chat — zgłaszanie do indeksowania Google działa** — narzędzia zgłaszania URL do indeksowania i sprawdzania statusu były niedostępne w czacie z powodu błędu wewnętrznego; dodatkowo zapisy do Google Sheets i zgłoszenia indeksowania wymagają teraz Twojego potwierdzenia, tak jak inne operacje zapisu.
v1.24.72026-07-04
Bezpieczeństwo
  • **Import — bezpieczniejsze proxy obrazków** — jednorazowe, krótkotrwałe tokeny zamiast stałego sekretu; brak ryzyka wycieku wspólnego klucza.
  • **Integracje Google/Meta** — dodatkowa ochrona przed podpięciem cudzego konta (CSRF): powiązanie logowania z Twoją sesją.
Naprawiono
  • **Trial** — limit nie przepada już, gdy generowanie opisu lub import się nie powiedzie; import zwraca limit za produkty, których nie udało się dodać, a tryb testowy (dry run) nie zużywa limitu.
  • **Monitor** — przychód liczony jest teraz z całego wybranego okresu, a nie tylko z ostatnich 100 zamówień (dokładniejsze liczby dla większych sklepów).
  • **AI Chat / Import** — zamknięcie karty w trakcie generowania lub importu poprawnie zatrzymuje operację (mniej zużytych tokenów i zbędnych zapisów).
Dodano
  • **Dashboard** — karta „pierwsze kroki" po podłączeniu sklepu (Chat / Monitor / Import).
  • **Dostępność** — etykiety dla przycisków ikonowych i poprawne nazwy okien dialogowych (czytniki ekranu).
  • **Rejestracja** — natychmiastowa walidacja hasła (bez czekania na odpowiedź serwera).
Zmieniono
  • **Mobile** — paski limitu trialu i ostrzeżenia nie powodują już poziomego przewijania na wąskich ekranach.
v1.24.62026-07-03
Bezpieczeństwo
  • **Ochrona przed SSRF** — utwardzono weryfikację adresów pobieranych po stronie serwera (podłączanie sklepu, proxy obrazków w Imporcie): pełne sprawdzanie adresów prywatnych/wewnętrznych z rozwiązywaniem DNS i blokadą przekierowań na adresy wewnętrzne.
  • **Integracje Google/Meta** — zamknięto możliwość przekierowania po logowaniu na obcy adres (open redirect).
  • **Logowanie** — dodano ograniczenie liczby prób logowania z jednego adresu IP (ochrona przed atakami słownikowymi na wiele kont).
  • **Ustawienia sklepu** — klucze API WooCommerce nie są już przesyłane do przeglądarki na stronie edycji sklepu.
Naprawiono
  • **Billing** — anulowanie lub zmiana planu w Stripe nie zostanie już pominięta w brzegowych przypadkach; dostęp jest poprawnie odbierany po anulowaniu.
  • **Sklepy** — limit liczby sklepów w Twoim planie jest teraz egzekwowany przy dodawaniu.
  • **WooCommerce** — dodano limity czasu na zapisy do sklepu; wolny lub niedostępny sklep nie zawiesi już żądania ani importu.
Zmieniono
  • **Chat / Import** — usunięcie rozmowy, usunięcie folderu oraz przerwanie importu wymagają teraz potwierdzenia.
v1.24.52026-07-03
Zmieniono
  • **AI Chat** — przywrócono wcześniejszą, sprawdzoną wersję silnika czatu. Ostatnie zmiany w zarządzaniu kontekstem długich rozmów wprowadzały sporadyczne błędy, dlatego wróciliśmy do stabilnej wersji. Zapisane rozmowy pozostają bez zmian.
v1.24.42026-06-22
Naprawiono
  • **AI Chat** — wyeliminowano kolejny błąd 400 ucinający bardzo długie rozmowy (przycinanie historii mogło zostawić niekompletny wynik narzędzia). Długie sesje działają stabilnie.
  • **Content Studio** — naprawiono wczytywanie list produktów z Google Sheets/CSV, gdy nazwa produktu zawiera przecinek w cudzysłowie (np. „Pompa, 10kW") — wcześniej kończyło się cichym „0 produktów".
  • **Meta SEO** — lepsza obsługa nietypowych odpowiedzi AI: zamiast po cichu zwracać puste meta, błąd jest teraz widoczny przy danym produkcie.
  • **Billing** — zabezpieczenie przed podwójnym naliczeniem przy ponowieniu powiadomień płatności (idempotencja webhooków Stripe).
Zmieniono
  • **Integracje Google/Meta** — utwardzono budowanie adresu powrotnego OAuth (większa odporność na konfigurację serwera).
v1.24.32026-06-21
Naprawiono
  • **AI Chat** — naprawiono błąd 400, przez który czat przerywał rozmowę po użyciu narzędzia (np. wyszukiwania produktu w sklepie). Rozmowy wieloetapowe działają już bez przerwań.
v1.24.22026-06-20
Naprawiono
  • **Content Studio** — naprawiono błąd „NetworkError" przy wczytywaniu listy produktów z Google Sheets. Arkusz jest teraz pobierany przez serwer WooMate, więc import działa niezawodnie niezależnie od przeglądarki (wcześniej Firefox potrafił losowo zablokować pobranie, nawet dla poprawnie udostępnionego arkusza).
v1.24.12026-06-19
Zmieniono
  • **AI Chat** — nowy parametr `fields` w pobieraniu produktu pozwala AI wybrać tylko potrzebne dane (np. tylko cena i nazwa zamiast pełnego opisu); poprawiono bezpieczeństwo kompresji historii — AI nie traci już szczegółów produktów nad którymi pracuje; dodano prompt caching (niższe koszty tokenów); poprawiono obsługę sklepów z ponad 100 kategoriami; lepsze komunikaty błędów WC API
v1.24.02026-06-19
Zmieniono
  • **AI Chat** — AI lepiej radzi sobie z dużymi sklepami: wyniki wyszukiwania produktów są kompresowane w historii rozmowy, więc AI nie gubi kontekstu po kilku turach; dodano limit na pobieranie produktów (max 500 zamiast bez limitu); zwiększono limit odpowiedzi AI z 4096 do 8192 tokenów; przy bardzo długich rozmowach stare wiadomości są przycinane żeby AI zachowało spójność
v1.23.62026-06-15
Naprawiono
  • **Content Studio — Meta SEO** — generowanie meta tagów dla wielu produktów jednocześnie przestało dawać błąd po 60 sekundach; wywołania AI są teraz równoległe więc generowanie 20 produktów trwa tyle co 1
v1.23.52026-06-15
Naprawiono
  • **Content Studio — Meta SEO** — filtry "złe meta" i "brak meta" teraz działają na wszystkich produktach sklepu, nie tylko na bieżącej stronie listy
v1.23.02026-06-04
Zmieniono
  • **Dashboard — nowy „centrum operacyjne":** po zalogowaniu widzisz przychód z ostatnich 7 dni z trendem (mini-wykres) i porównaniem do poprzedniego tygodnia, listę „Wymaga uwagi" (zamówienia do realizacji, kończące się i brakujące stany, porzucone koszyki, wygasający token Meta — z linkami do działania), Top 5 produktów oraz ostatnią aktywność (importy i opisy). Dla kont z kilkoma sklepami doszedł przełącznik sklepu. Cały ekran przeprojektowany, żeby od razu pokazywał co dzieje się w sklepie i co wymaga reakcji
v1.22.02026-06-03
Dodano
  • **Dashboard — centrum dowodzenia:** zaraz po zalogowaniu widzisz najważniejsze metryki sklepu z ostatnich 7 dni — przychód z porównaniem do poprzedniego tygodnia, liczbę zamówień do obsługi, alerty stanów magazynowych i porzucone koszyki oraz top produkt. Jednym kliknięciem przechodzisz do pełnego Monitora
  • **AI — Opus 4.8:** Chat i Content Studio korzystają z nowszego modelu Claude Opus 4.8
Naprawiono
  • **Chat AI — odporność na błędy sklepu:** gdy narzędzie AI trafi na nieistniejący produkt lub brak uprawnień, asystent prawidłowo pomija pozycję i zatrzymuje operacje po serii błędów (wcześniej mechanizm nie działał)
  • **AI — koszt modelu Opus:** szacowany koszt przy wyborze Opusa był liczony po cenach najtańszego modelu; teraz pokazuje właściwą stawkę
  • **Monitor — wykres dzienny:** zamówienia złożone tuż przed/po północy mogły trafiać do błędnego dnia — poprawione
  • **Monitor — kupony:** dotychczasowy wskaźnik „ROI" był liczony błędnie; zastąpiony czytelnym „przychód na 1 zł rabatu"
  • **Monitor — mapa godzinowa sprzedaży:** kafelki 6-godzinne zaniżały liczbę zamówień (pokazywały tylko jedną godzinę z bloku) — teraz sumują cały przedział
  • **Monitor — zmiana statusu zamówienia:** w razie niepowodzenia status wraca do poprzedniego i dostajesz komunikat, zamiast cichego błędu
  • **Import — bezpieczeństwo i stabilność:** twardy limit rozmiaru pliku także przy starcie importu, lepsze wykrywanie separatora CSV oraz trafniejsze nazwy atrybutów wariantów (np. „250 liters" → „Pojemność")
v1.19.02026-05-30
Dodano
  • **Billing — plan Agency w USD:** checkout na `app.getwoomate.com` obsługuje teraz plan Agency w dolarach (miesięczny i roczny) — wcześniej dostępne w USD były tylko Starter, Pro i Lifetime
v1.15.12026-05-25
Naprawiono
  • **Billing — płatności USD:** przycisk upgrade na `app.getwoomate.com` kierował do błędnego cennika (PLN zamiast USD); naprawione — checkout otwiera właściwą walutę na podstawie domeny
v1.13.12026-05-22
Naprawiono
  • **Content Studio — Batch:** po uruchomieniu batcha polling statusu i pobieranie wyników zwracały błąd 404 (nieprawidłowe ID batcha w URL)
v1.13.02026-05-22
Dodano
  • Content Studio (Generator, Batch, Meta SEO, Quick mode), SEO Copywriter i Social Media Copywriter dostępne po angielsku na `app.getwoomate.com`
  • WC Importer w pełni przetłumaczony na angielski — mapowanie kolumn, strategia grupowania, status importu, historia
v1.12.02026-05-22
Dodano
  • Pełna wersja anglojęzyczna aplikacji — wszystkie moduły (Monitor, Chat AI, Ustawienia, Dashboard) wyświetlają się po angielsku dla użytkowników `app.getwoomate.com`
v1.10.102026-05-21
Dodano
  • Publiczny changelog dostępny w dwóch językach — wersja angielska na getwoomate.com/changelog
v1.10.92026-05-20
Naprawiono
  • Łączenie konta Meta — naprawiony błąd przekierowania na app.woomate.pl
v1.10.82026-05-20
Naprawiono
  • Łączenie konta Google — naprawiony błąd przekierowania na app.woomate.pl
v1.10.62026-05-20
Zmieniono
  • Stripe Checkout — automatyczne dopasowanie waluty (PLN/USD) i języka po domenie
v1.9.52026-05-15
Dodano
  • Chat AI: WordPress przez Application Password — 18 narzędzi WP dających pełny dostęp do treści sklepu
  • Wpisy blogowe: get_posts, get_post, create_post, update_post — odczyt, generowanie i edycja z meta SEO Yoast/RankMath; nowe wpisy jako draft
  • Strony statyczne: get_pages, get_page, update_page — O nas, Kontakt, Regulamin, strony WooCommerce
  • set_featured_image — przypisywanie zdjęcia wyróżniającego do wpisów i stron
  • Kategorie i tagi bloga: get_wp_categories, get_wp_tags, create_wp_term, update_wp_term — tworzenie i edycja opisów kategorii (SEO stron kategorii)
  • Komentarze: get_comments, moderate_comment, reply_to_comment — moderacja i odpowiadanie w imieniu admina
  • Biblioteka Mediów: get_media (filtr missing_alt dla audytu SEO), update_media — alt text, tytuł, caption
  • wp_search — wyszukiwanie globalne po wszystkich typach treści jednocześnie
  • System prompt: workflow GSC × blog, audit ALT tagów, moderacja komentarzy
v1.9.32026-05-14
Dodano
  • Chat: tworzenie produktów (create_product) — produkty proste i zmienne z wariantami, pattern podgląd → potwierdzenie → zapis, domyślny status draft
v1.9.12026-05-14
Bezpieczeństwo
  • CSP header — Content-Security-Policy w next.config.ts (script-src, connect-src, frame-src, object-src)
  • Encryption key enforcement — ENCRYPTION_KEY wymagany zawsze, usunięto dev bypass
  • Password reset timing attack — forgot-password zawsze odpowiada po ≥500ms
v1.9.02026-05-14
Dodano
  • app.woomate.pl subdomain routing — aplikacja dostępna pod własną subdomeną
v1.8.12026-05-13
Naprawiono
  • Chat: niewidoczny tekst odpowiedzi AI w dark mode (dark:prose-invert)
Dodano
  • Logi aktywności: content_generated, import_started/finished, plan_activated, settings_changed
v1.8.02026-05-07
Dodano
  • Monitor: pull-to-refresh z haptic feedback (pociągnij w dół → vibrate(30) → odświeżenie)
  • Monitor: stagger animations na KPI cards przy załadowaniu
  • Monitor: scroll shadow na krawędzi karuzeli, touch-action: manipulation na przyciskach
  • Import: hint "← przeciągnij →" nad tabelą podglądu na mobile
  • Layout: safe area dla iOS home indicator
v1.4.42026-05-02
Dodano
  • Publiczna strona /changelog — historia aktualizacji dostępna na woomate.pl/changelog
v1.4.32026-04-29
Naprawiono
  • Chat mobile: sidebar historii ukryty na mobile — nie ściska czatu do 35% ekranu
  • Chat mobile: responsywna typografia tytułu i nazwy sklepu, model picker jako ikona-only na xs
  • Chat mobile: suggestion cards z mniejszymi odstępami, opisy skrótów i dodatkowe karty ukryte na małych ekranach
v1.4.22026-04-29
Naprawiono
  • SEO Blog: max_tokens 8192 → 16000 — artykuły 2500+ słów nie są ucinane
  • SEO Blog: domyślna długość 1500 → 2500 słów, dodana opcja ~3000
v1.4.12026-04-29
Naprawiono
  • Chat: poprawna wysokość z uwzględnieniem BottomNav na mobile (100dvh zamiast 100vh)
  • Chat: model picker dropdown nie wychodzi poza krawędź viewport na mobile
  • Content Studio: tab bar scrollowalny na mobile, ikony-only na xs / pełne etykiety na sm+
  • Globalne: font-size 16px dla input/textarea/select — eliminuje autozoom iOS
  • Globalne: touch-action: manipulation — eliminuje 300ms tap delay na wszystkich elementach
  • Globalne: klasa .scrollbar-none dla karuzel
v1.4.02026-04-29
Dodano
  • Mobile UX Faza A: Bottom Navigation Bar — fixed bottom, 5 ikon, haptic feedback, safe area insets, dot indicator na AI Chat, lock indicator na Pro features
  • Sidebar ukryty na mobile — zastąpiony przez BottomNav
  • Header: logo WooMate widoczne na mobile, responsywny padding, skrócony trial badge na małych ekranach
  • Layout: responsywny padding, przestrzeń pod BottomNav, footer beta ukryty na mobile
  • Monitor Faza B: scrollowalne zakładki, KPI carousel snap-x, card layout dla zamówień i kuponów na mobile
  • Chat Faza C: bottom sheet "Historia rozmów" na mobile ze slide-up animacją, swipe gesture
  • Import Faza D: column mapping responsywny grid, select font-size 16px (brak autozoomu iOS)
v1.3.02026-04-28
Dodano
  • Chat: załączniki PDF i obrazów (max 5 plików, 15 MB każdy) — Claude analizuje dokumenty w kontekście rozmowy
Zmieniono
  • Register: rate limit podniesiony (5→50/IP w 15 min, 100→200 globalny w 1h) — poprzedni limit blokował realnych użytkowników
v1.2.102026-04-28
Naprawiono
  • Onboarding: klucz Anthropic API nie zapisywał się podczas konfiguracji sklepu — błędna metoda HTTP i błędna nazwa pola
v1.2.12026-04-27
Naprawiono
  • Content Studio — przycisk "Sprawdź" w Batchach automatycznie pobiera i wyświetla wyniki gdy batch jest zakończony
Dodano
  • Chat AI — możliwość dodawania załączników (PDF i zrzuty ekranu JPG/PNG/GIF/WEBP, max 15 MB, max 5 plików)
v1.2.02026-04-25
Dodano
  • WooCommerce OAuth — nowy sklep podłącza się jednym kliknięciem (redirect do panelu WC, zatwierdzenie, powrót). Ręczne klucze API jako fallback.
v1.1.12026-04-24
Naprawiono
  • Chat: komunikaty błędów przetłumaczone na polski z konkretną przyczyną (kontekst za długi, rate limit, zły klucz API, błąd sieci)
  • Chat: przy błędzie "kontekst za długi" pojawia się przycisk "Zacznij nową rozmowę"; przy błędzie klucza — link do Ustawień
v1.1.02026-04-24
Dodano
  • Chat: grupy rozmów — użytkownik może tworzyć własne foldery, nadawać im nazwy, przenosić rozmowy między grupami, zwijać/rozwijać w sidebarze
v1.0.02026-04-23
Dodano
  • Chat: zmiana nazwy rozmowy — ikona ołówka na hover, inline input, Enter zatwierdza / Escape anuluje
v0.10.32026-04-23
Dodano
  • AI Chat: narzędzia request_indexing i get_indexing_status — wymuszanie indeksacji URL przez Google Indexing API
v0.10.12026-04-22
Bezpieczeństwo
  • SSRF — image-proxy: endpoint wymaga teraz sesji; filtr prywatnych IP/localhost/link-local
  • SSRF — stores POST: walidacja URL sklepu sprawdza prywatne adresy przed fetchem
  • IDOR — chat/conversations: POST weryfikuje własność storeId przed zapisem rozmowy
  • Race condition — content/batch: consumeTrialQuota wykonywany atomowo przed createBatch
  • Header injection — ntfy: safeHeader() usuwa \r\n z Title i Tags
Naprawiono
  • content/batch PATCH — push wyników do WC równoległy (5 jednocześnie) + timeout 20s per produkt
  • notifications/run — alert przychodowy throttlowany (1× dziennie)
  • heatmap/hourly chart — godziny parsowane ze stringa WC (czas lokalny), nie przez new Date() (UTC)
v0.10.02026-04-22
Bezpieczeństwo
  • XSS — sanityzacja HTML przez DOMPurify w ContentStudio i SeoTab
  • API key fallback — content-generator nie korzysta z systemowego klucza gdy user nie ma własnego
  • Trial quota race condition — atomowa rezerwacja limitu importu przed startem
  • Zod validation — walidacja body w /api/chat: struktura messages, max długość, enum role
  • Rate limit na uploady — catalogs: 10/h, import upload: 20/h per użytkownik
v0.9.32026-04-21
Naprawiono
  • Chat: update_product zapisuje teraz Yoast SEO title i focus keyword oraz odpowiedniki RankMath
  • Chat: nowe narzędzie update_image_alt — aktualizuje ALT zdjęcia w Bibliotece Mediów przez WP REST API
  • Chat: guardrail blokujący wstrzykiwanie JSON-LD do pola description
  • Chat: guardrail blokujący próby edycji kolorów/stylów UI przez API produktu
v0.9.12026-04-21
Naprawiono
  • Chat AI — timeout 6 minut: każdy request jest twardo kończony z komunikatem informującym użytkownika
  • Chat AI — limit rund: pętla tool-use ograniczona do 20 rund (poprzednio nieograniczona)
  • Chat AI — limit zapisów: max 10 operacji zapisu per tura z informacją o postępie
  • Chat AI — błędy WC API: błędy 400/401/403/404 oznaczane jako fatalne, po 3 kolejnych pętla się zatrzymuje
  • Chat AI — progress bar: widoczny podczas masowych update'ów
v0.9.02026-04-21
Dodano
  • Chat AI — wybór modelu: Haiku 4.5 / Sonnet 4.6 / Opus 4.7 z widocznym szacowanym kosztem na wiadomość
  • Chat AI — analiza sklepu: przy pierwszej wiadomości API pobiera kategorie, bestsellery i dane walutowe sklepu; wynik cachowany w DB i reużywany
  • Chat AI — odświeżanie analizy: przycisk "Analiza" wymusza ponowne pobranie danych ze sklepu, tooltip pokazuje datę ostatniej analizy
v0.8.52026-04-20
Naprawiono
  • Admin dashboard — OWNER_EMAIL obsługuje listę emaili rozdzielaną przecinkami; właściciel wykluczony ze wszystkich liczników
v0.8.42026-04-20
Dodano
  • ntfy push na zakup planu — przy każdej udanej płatności Stripe leci push na woomate-admin z imieniem, emailem, planem i ceną
v0.8.32026-04-20
Dodano
  • ntfy push na nowy trial — przy rejestracji wysyłany jest push niezależny od emaila
  • Admin dashboard — wykluczenie konta właściciela z liczników
  • Admin dashboard — poprawne MRR: suma planów zamiast stałej wartości; badge statusu pokazuje nazwę planu
v0.8.22026-04-20
Naprawiono
  • Hotfix produkcja — brakujące kolumny powodowały błąd 502 na wszystkich stronach z ustawieniami sklepu
  • deploy.sh — automatyczne prisma db push przy każdym deployu
v0.8.12026-04-19
Naprawiono
  • Maskowanie klientów — tabela "Top klienci" maskuje nazwisko i email
  • GA4 pasek funnela — nie wychodzi poza kontener gdy view_item > sesje
  • GA4 więcej danych — źródła ruchu pokazują nowych użytkowników + zamówienia + CR
  • Chat AI — akapity oddzielone pustymi liniami; delikatna animacja pojawiania się wiadomości
  • Wyślij do WordPress — naprawiono autentykację: zamiast kluczy WooCommerce używane jest WordPress Application Password
Dodano
  • Pole wpUsername + wpAppPassword (szyfrowane) w ustawieniach sklepu — wymagane do publikowania wpisów WP
v0.8.02026-04-19
Dodano
  • SEO Copywriter — generowanie artykułów SEO (blog, ranking, porównanie, test, analiza) z integracją wszystkich źródeł danych
  • Facebook/Instagram Copywriter — posty sprzedażowe z wariantami hooków, obsługa FB/IG/obu platform, hashtagi per wariant
  • 2-etapowy flow outline — plan artykułu (Haiku, szybki) → generowanie (Sonnet)
  • Wyślij do WordPress — publikacja artykułu bezpośrednio z WooMate jako draft lub opublikowany wpis
  • Historia wpisów WP — lista ostatnich 20 wysłanych wpisów z linkami do WP Admin
  • Szacowany koszt generowania — widoczny po każdym wywołaniu AI (tokeny × cennik, PLN i USD)
  • Wersja w stopce aplikacji
  • Persona czytelnika, instrukcje marki, przykładowy artykuł jako wzorzec stylu
Naprawiono
  • Google Ads — int64 pola (clicks, impressions) zwracane jako stringi przez REST API — teraz parsowane przez Number()
  • Zamówienia WC — parametr status=any nie działał w starszych wersjach WC; poprawiono na domyślne zachowanie WC
  • GSC diagnostyka — błąd pobierania danych pokazywany w UI z dokładnym komunikatem
v0.7.02026-04-17
Dodano
  • Content Studio — generowanie opisów produktów z katalogu PDF/Excel, batch API (Anthropic), push do WooCommerce, eksport CSV/Excel, meta tagi SEO
  • WC Importer — uniwersalny pipeline CSV, wykrywanie kolumn, tryb dry-run, streaming SSE, historia importów, proxy obrazków
  • AI Chat — Claude Sonnet 4.6 z tool use (WooCommerce + Google Analytics), SSE streaming, historia rozmów
  • Szyfrowanie tokenów OAuth w bazie danych
v0.6.02026-04-13
Dodano
  • WC Monitor — 5 zakładek: Sprzedaż, Klienci, Produkty, Kupony, GA4; delta badges, auto-refresh, cel przychodowy
  • Integracja Google Analytics 4 (Data API)
  • Integracja Google Search Console
  • Integracja Google Ads
  • Integracja Meta Ads (Facebook)
  • Odświeżanie tokenów OAuth + email przy wygaśnięciu tokenu Meta
v0.5.02026-04-11
Dodano
  • Panel admina — dashboard MRR, lista użytkowników z paginacją, akcje na użytkownikach, statystyki
  • Logowanie aktywności użytkowników
v0.4.02026-04-10
Dodano
  • Stripe billing — Checkout, Customer Portal, webhooks
  • Plany: Starter (149 PLN), Pro (349 PLN), Agency (699 PLN), Pro Lifetime (1 990 PLN)
  • Trial 14 dni z limitami (30 wiadomości AI / 20 produktów Studio / 50 wierszy Import)
  • UpgradeGate — blokada modułów dla niższych planów
v0.3.02026-04-09
Dodano
  • OAuth Google (Analytics, Search Console, Ads, Merchant Center)
  • OAuth Meta (Facebook Ads)
  • Szyfrowanie tokenów w bazie (AES-256)
v0.2.02026-04-08
Dodano
  • Autentykacja NextAuth.js v5 — email/hasło, OAuth Google, OAuth Meta
  • Rejestracja, logowanie, forgot/reset password
  • Mailer (welcome email, reset hasła, expiry Meta token)
  • Zarządzanie sklepami WooCommerce
  • Sidebar + Header + ThemeToggle (dark/light mode)
  • Schemat bazy danych PostgreSQL + Prisma
v0.1.02026-04-08
Dodano
  • Inicjalizacja projektu Next.js 16 + TypeScript + Tailwind + shadcn/ui
  • Konfiguracja Prisma + PostgreSQL
  • Struktura folderów App Router