Changelog
[4.1.2] - 2025-09-26
Bug Fixes
- FIXED: Poprawiono link do Mastodona w stopce i na stronie kontaktowej (zmiana z pol.social na mastodon.com.pl)
- FIXED: Responsywne wideo na stronie głównej
[4.1.1] - 2025-07-31
Technical Improvements
- ADDED: Skrypt
git-hook-sync.mjsdo synchronizacji wersji z plikuchangelog.mdprzy każdym commicie - ADDED: Automatyczne uruchamianie skryptu synchronizacji
Infrastructure & CI/CD
- ADDED: Inteligentny system automatycznego przebudowywania - codzienne sprawdzanie nowych zdjęć #the100pics na Pixelfed
- ADDED: Skrypt
check-pixelfed-updates.mjsdo monitorowania aktualizacji z API Pixelfed + Gitlab CI/
[4.1.0] - 2025-07-30
New Features
- ADDED: Nowa podstrona Linki - centralne miejsce ze wszystkimi ważnymi linkami zewnętrznymi i społecznościowymi
Infrastructure & CI/CD
- CHANGED: Pełna migracja na
pnpm- zastąpiononpmnowoczesnym menedżerem pakietów dla lepszej wydajności i bezpieczeństwa - IMPROVED: Zoptymalizowano GitLab CI pipeline z dedykowanym cache’owaniem dla
.pnpm-storezamiastnode_modules
User Experience & Frontend
- ADDED: Elegancki efekt animowanego podkreślenia linków - płynne pojawianie się z lewej do prawej przy hover
- FIXED: Naprawiono działanie lightboxa (PhotoSwipe) w postach - rozwiązano problemy z View Transitions i niepoprawnym selektorem galerii
- FIXED: Poprawiono komponent karuzeli (FeatureCarousel) - usunięto błąd
posts is not definedw Alpine.js
SEO & Metadata
- ADDED: Link do kanału RSS z atrybutami
rel="alternate" type="application/rss+xml"dla lepszego wykrywania przez przeglądarki - ADDED: Dynamiczny
theme-colordostosowujący się do jasnego/ciemnego motywu systemu użytkownika - ENHANCED: Rozbudowano meta tagi Open Graph o
og:site_name,og:locale,og:typeiarticle:published_time
Code Quality & Optimization
- IMPROVED: Poprawiono sortowanie postów w nawigacji “Poprzedni/Następny” - teraz opiera się na chronologicznej kolejności dat publikacji
- CHANGED: Zaktualizowano konfigurację Prettier na wcięcia 4-spacjowe
- OPTIMIZED: Znacząco zmniejszono rozmiar
brands.css- usunięto 69 nieużywanych stylów platform społecznościowych (85% redukcja)
Content Management
- FIXED: Naprawiono błąd parsowania YAML frontmatter spowodowany przez znaki specjalne w opisach postów
- IMPROVED: Dodano obsługę usuwania
index.mdz końca ścieżek w funkcjigetPath()
Technical Improvements
- ADDED: Lepsze zarządzanie zależnościami z
.pnpm.build-scripts.yamldla natywnych pakietów - ENHANCED: Ulepszono cykl życia skryptów JavaScript z obsługą
astro:page-loadzamiastDOMContentLoaded
[4.0.0]
- CHANGED: Zintegrowano i zrefaktoryzowano style w całym projekcie, aby w pełni wykorzystać możliwości Tailwind CSS, w tym wprowadzono globalne zmienne i style typografii.
- CHANGED: Ulepszono style dla alertów i
calloutw plikach Markdown, aby dynamicznie korzystały z kolorów zdefiniowanych w motywie. - ADDED: Zintegrowano
ClientRouterw głównym layoucie, co może przyspieszyć nawigację po stronie (efekt SPA). - ADDED: Wprowadzono transformatory dla
Shikiw celu ulepszenia podświetlania składni kodu. - IMPROVED: Zlokalizowano tytuły stron (Tłumaczenia) w archiwum, kontakcie, wyszukiwarce i na stronie
/the100picsdla lepszego doświadczenia użytkownika. - IMPROVED: Ulepszono responsywność menu w nagłówku.
- FIXED: Poprawiono problem z warstwami (
z-index) w komponencie nagłówka. - CHANGED: Aktualizacja Tailwind CSS do wersji
3.4.0, co wprowadza nowe możliwości i poprawki. - CHANGED: Zmiana w sposobie definiowania kolorów w Tailwind CSS
- ADDED: Wprowadzono automatyczną aktualizację dat
pubDatetimeimodDatetimeprzy użyciu Git Hooks (husky), co eliminuje potrzebę ręcznego ustawiania dat w postach. - CHANGED: Zrefaktoryzowano system zmiennych kolorów CSS. Usunięto duplikaty i uproszczono strukturę, co pozwala na łatwiejsze zarządzanie motywami i użycie przezroczystości (
rgba). - IMPROVED: Usprawniono pobieranie danych z Pixelfed dla wyzwania
/the100picspoprzez implementację paginacji, co pozwala na wczytanie ponad 100 zdjęć. - FIXED: Naprawiono błąd walidacji schematu treści w Astro (
content.config.ts) dla polamodDatetime, ujednolicając jego definicję zpubDatetime. - FIXED: Poprawiono błąd w menu mobilnym, które nie ukrywało się poprawnie na mniejszych ekranach.
[3.7.3]
- CHANGED: aktualizacja wersji AstroJS do
5.6.0
[3.7.2]
- CHANGED: Zmodyfikowano zachowanie RSS Feed:
- CHANGED: Wprowadzono limit dla głównego feedu (max 25 wpisów z ostatnich 6 miesięcy)
- ADDED: Dodano nowy endpoint
/rss-full.xmlzawierający pełne archiwum wpisów - CHANGED: Zaktualizowano opisy w feed’ach RSS
[3.7.1]
- FIXED: Problem z podwójnym slugiem w linkach RSS Feed
- FIXED: Poprawiono generowanie OG images dla postów
- IMPROVED: Optymalizacja routingu dla generowanych obrazów OG
[3.7.0]
- CHANGED Zmiana managera paczek
npmnapnpmw celu optymalizacji zależności - CHANGED Zmiana w
.gitlab-ci.yml- dodaniepnpmdo CI/CD
[3.6.5]
- CHANGED Lepsze pobieranie i filtrowanie postów z pixelfed w ramach fotograficznego wyzwania the100Pics
[3.6.4]
- CHANGED: Dodano nową podstronę: the100Pics - wyzwanie fotograficzne na 100 dni w roku 2025
[3.6.3]
- CHAGED: Dodano link do statusu bloga ↗ w stopce bloga
[3.6.2]
- CHANGED: Zmiana webfontu -
Victor MonozamiastFira Code
[3.6.1]
- CHANGED: Usunięcie paczki
astro-webfingerz bloga
[3.6.0]
- CHORE: Aktualizacja AstroJS do
5.1.3i zależności - CHORE: Migracja większości komponentów ReactJS na AstroJS
- CHORE: Stopka bloga w wersji minimalistycznej
- CHORE: Rozbudowa menu w headerze bloga + ikonki
- CHORE: Odświeżenie wyglądu bloga - nowe kolory (oparte na catpuccin), czcionki, ikonki
- CHORE: Uproszczenie struktur stron na blogu: migracja
tocjakoarchive - CHANGED: Zmiana sposobu wyświetlania czcionek w blogu - z
AstroFontna klasyczne<link rel="stylesheet"> - CHANGED: Zmiana sposobu wyświetlania ikonek w blogu - z
React-iconsna klasyczne<SVG>osadzone w plikach.astro - CHANGED: Wyświetlanie skróconego opisu postu w RSS Feed
- ADDED: Dodanie statystyk webowych self-hosted Umami ↗
[3.5.2]
- ADDED: Rozbudowane menu w stopce
- ADDED: Dodanie statystyk webowych GoatCounter ↗
[3.5.1]
- ADDED: ikonki do linków zewnętrznych
- ADDED: dodano czas czytania postu
- ADDED: nowe biblioteka ikonek
React-icons - CHANGED:
Comentariojako reactowy komponent
[3.5.0]
- ADDED: System komentarzy - oparty na Comentario ↗
[3.4.1]
- CHORE: Przeniesienie ilustracji graficzne dla wpisów pod inną domenę
- CHORE: Podniesienie wersji AstroJS do
4.7.0 - ADDED: JSON-LD structure data for blog PR#260 ↗
- ADDED: nowy komponent AstroFont PR#251 ↗
[3.4.0]
- CHORE: Dodano nową sekcję z linkami oraz zreedytowano pis o blogu (o autorze)
- ADDED: Nowa podstrona: Colophon
- ADDED: Nowa podstrona: Kontakt
[3.3.0]
💡 CHORE:
Synchronizacja z wersją 4.2.0 motywu AstroPaper.
Z uwagi na specyficzne zmiany pod moją wersje bloga, nie wszystkie zmiany weszły tutaj .
- ADDED: nowa strona: Changelog
- ADDED: nowy plugin:
remark-emoji - ADDED: nowy plugin:
remark-gfm - ADDED: nowy komponent:
Pagination - ADDED: nowy komponent:
ShareLink - ADDED: nowy helper do lepszego filtrowania postów
- ADDED: Przycisk do scrollowania do góry menu
- CHANGED: Linki - kotwice przy nagłówkach
- CHANGED: nowe parametry w metatagach i postach
- CHANGED: usprawniono działanie spisu treści w
remark-tociremark-collapse - OTHER: uaktualnienia AstroJS i pozostałych zależności
[3.2.0]
- ADDED: style dla RSS Feed ↗
[3.1.0]
- ADDED: wsparcie webfinger dla bloga
- ADDED: nowa konfiguracja CI/CD dla gitlab
- ADDED: obsługa webmention.io na blogu
[3.0.0]
- Premiera nowej wersji bloga -> Szczegóły ↗
[2.0.0]
- Zmiana adresu bloga z blog.bobiko.pl => bobiko.blog ↗
- Migracja z platformy JoggerPL na własną platformę blogową, opartą na Wordpress
[1.0.0]
- pierwszy wpis ↗
- wystartowałem z własną domeną ↗
- pierwszy (oficjalny) wpis na platformie JoggerPL ↗