Aktualizacje

Co nowego w SweepSwap.Me

Lista najnowszych zmian, funkcji i poprawek.

  1. nowość

    Onboarding firmy w 5 krokach

    Nowy wizard onboardingu w panelu firmy prowadzi przez 5 kroków: dane firmy → pierwsza usługa → zasięg geograficzny → płatności (Stripe Connect) → gotowe. Czas weryfikacji skrócony z 4 do 2 dni roboczych. Szczegóły

  2. nowość

    Płatności BLIK i Przelewy24

    Do koszyka dodaliśmy dwie nowe metody płatności: BLIK (6-cyfrowy kod z aplikacji bankowej) i Przelewy24 (szybki przelew). Karta wciąż pozostaje opcją domyślną — i jedyną dla planów cyklicznych. Płatności obsługiwane przez Stripe.

  3. nowość

    Nowy wygląd helpdesku

    Centrum pomocy dostało landing page z hero, sekcję „O helpdesku" i ujednolicony mini-hero na każdej podstronie (Baza wiedzy / Zgłoszenia / Status / Aktualizacje). W nawigacji pojawił się dropdown języka — szybkie przełączanie między PL / EN / DE / CS. Stopka rozbudowana o linki do sweepswap.me i panel.sweepswap.me.

  4. nowość

    Historia incydentów na stronie status

    Na stronie Status usług widać teraz historię ostatnich 5 rozwiązanych incydentów z 30 dni. Endpoint /api/status publicznie zwraca pole
    ecentIncidents (id, serwis, severity, czasy startu i rozwiązania).

  5. poprawka

    Poprawka — okres rozliczeniowy subskrypcji

    Po aktualizacji Stripe.net 47 pole current_period_end przeniosło się z poziomu subskrypcji na poziom itemów. Webhook subscription.updated aktualizował zatem złe pole. Aktualnie czytamy wprost z Subscription.CurrentPeriodEnd (kompatybilne z 47.x). Brak wpływu na historyczne rekordy — recalc przy najbliższym webhooku.

  6. poprawka

    OpenIddict 6 — fix akcesoru

    OpenIddict 6 usunął extension method HttpContext.GetOpenIddictServerRequest(). Endpoint /connect/authorize i /connect/token używają teraz http.Features.Get()?.Transaction?.Request. Tokeny wydane przed fixem są nadal ważne — bez wymuszonego re-logowania.

  7. nowość

    Moderacja katalogu usług

    Każda nowa pozycja w katalogu usług firmy ma teraz status moderacji: Pending / Approved / Rejected. Admin zatwierdza w panelu Companies → Listings. Pole StatusReason zapisuje powód odrzucenia (widoczny dla firmy). Indeks (Status, CreatedAt) dla szybkiej kolejki moderacji.

  8. zmiana niekompatybilna

    MSSQL — fix multi-path cascade

    SQL Server odrzucał CREATE TABLE Transactions przez podwójną cascade-path (Company → Booking → Transaction i Company → Subscription → Transaction). FK z Company do Booking i Subscription zmienione na Restrict zamiast Cascade. Wymaga regenerowanego skryptu Init — istniejące bazy SQLite dev działają bez zmian, prod MSSQL wymaga database update.

  9. nowość

    Panel firmy — MVP

    Uruchomiliśmy panel.sweepswap.me w wersji MVP: logowanie (cookie auth + Identity), rejestracja, placeholder dashboard. Onboarding firmy, listings i Stripe Subscription B2B trafią w kolejnych releasach (planowane Q3 2026). UI w polskim, motyw spójny z promo/helpdesk.

  10. nowość

    Baza wiedzy i changelog — start

    Pierwsza wersja bazy wiedzy (5 kategorii × 4 artykuły) i changelogu (ta strona). Treści ładowane z plików Markdown z YAML frontmatter — content zarządzany jak kod, bez bazy danych. Wszystkie artykuły w polskim, pozostałe języki dostarczymy do uruchomienia w Niemczech i Czechach.