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.