ta aktualizacja to kolejny duży krok w budowie spójnego ekosystemu „fajne życie”. największą nowością jest wtyczka stałe api dnia – dzięki niej mój dziennik staje się dostępny nie tylko na blogu, ale także w postaci stałego, bezpiecznego api. to właśnie przez nie chat gpt może czytać moje wpisy i dane zdrowotne, analizować je, a nawet pomagać mi codziennie wyciągać wnioski. w połączeniu ze skrótami apple oznacza to błyskawiczne analizy – wystarczy jedno tąpnięcie albo komenda głosowa na iphonie, żeby otrzymać podsumowanie dnia, ocenę nastroju czy sugestie zmian.

obok tego poprawiłem filtry dla jetpack newsletter i jetpack social, które pozwalają decydować, które treści wysyłają się mailem i do mediów społecznościowych – w końcu działa to tak, jak powinno. gotowa jest też pełna wtyczka zgód rodo (🍪), a także całkiem nowa wyszukiwarka fajne search – szybka, nowoczesna i spójna z całym systemem i dodatkiem jetpack search, choć już wiem, że czeka mnie tu jeszcze sporo pracy, aby działało to tak, jak chcę, aby działało.

to ogromny krok – system „fajne życie” staje się coraz bardziej interaktywny i zintegrowany.

dodane:

  • Wtyczka: „fajne | Newsletter Filter”
    • Filtr kategorii newslettera (panel: Fajne Core → Newsletter Filter)
    • Integracja z Jetpack Newsletter (hook jetpack_published_post_flags) – działa jako filtr decyzyjny, nie nadpisuje logiki Jetpacka
    • Ustawienia w kokpicie: włącznik, lista kategorii (checkboxy), integracja z menu Fajne Core
    • Tryb ręcznego nadpisania: metabox z checkboxem „Wymuś wysyłkę newslettera”
    • Rozdzielenie sterowania Newsletter vs Social (Jetpack Social)
    • Oddzielne włączniki i listy kategorii dla social mediów
    • Metabox: „Wymuś udostępnianie w mediach społecznościowych”
    • Hooki: jetpack_social_auto_share_enabled, jetpack_social_auto_share_message
  • Wtyczka: „fajne | Zgody RODO” (🍪)
    • Zależność od „fajne | Core”, rejestracja modułu, automatyczna inicjalizacja
    • Panel ustawień (4 sekcje): Ogólne, Banner, Kategorie, Google Consent Mode v2
    • Frontend: banner + modal kategorii, AJAX zapisu zgód, integracja z Google Consent Mode v2
    • Style (frontend.css, admin.css) i skrypty (frontend.js, admin.js)
    • Dokumentacja (README.md), czyszczenie przy odinstalowaniu (uninstall.php)
    • 5 kategorii ciasteczek, 3 style bannerów, 6 pozycji wyświetlania, pełna responsywność
    • API i eventy dla deweloperów
  • Wtyczka: „fajne | Search”
    • Osobny moduł, współpracuje z Jetpack Search (automatyczne wykrywanie + fallback do natywnego WP)
    • Globalne wyszukiwanie: posty, strony, mikrodziennik (CPT), changelog (CPT), tagi, kategorie
    • Interfejs lightbox: animacje, dark mode, filtry typów treści, ikony/oznaczenia wyników
    • Skrót klawiaturowy: CMD-J / CTRL-J
    • AJAX endpoint fajne_search, hook integracji z paskiem narzędzi (fajne_toolbar_search)
    • Struktura: osobne CSS/JS, dokumentacja i instrukcja instalacji
  • Wtyczka: „fajne | Stałe API Dnia”
    • Rejestracja w Fajne Core, panel ustawień, zarządzanie linkami
    • Stałe linki API z uprawnieniami: public / patron / private (endpoint: /api-dnia/{link_id}/)
    • Zbieranie i grupowanie danych per dzień (strefa Europe/Warsaw)
    • Wsparcie dla wielu typów treści (posty, mikro, zdrowie, posiłki, nastrój, aktywność)
    • Format wyjścia: JSON (kanoniczny) + opcjonalnie Markdown (?format=markdown)
    • Konwersja HTML → Markdown dla lepszej pracy z LLM
    • Bezpieczeństwo: unieważnianie linków, licznik zapytań, obsługa błędów

usunięte:

  • Usunięto problematyczne hooki jetpack_sync_before_enqueue_* (konfliktowały z Jetpack Social)

naprawione:

  • Fajne | Auto Title
    • Dodano obsługę automatycznych tytułów dla micro-wpisów publikowanych z aplikacji
  • Komentarze i udostępnianie
    • Przywrócono/uzupełniono możliwość komentowania micro-wpisów
    • Usunięto pole komentowania w sekcji „tego samego dnia”
    • Sekcje „Komentarze” i „Podaj dalej” przerobione w oparciu o globalne skalowanie/stylowanie
    • Dodatkowe poprawki UX sekcji „Podaj dalej” i „Skomentuj ten wpis”

Odkryj więcej z tomorrow was fine

Zapisz się, aby otrzymywać najnowsze wpisy na swój adres e-mail.