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.mjs
do synchronizacji wersji z plikuchangelog.md
przy 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.mjs
do 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ąpiononpm
nowoczesnym menedżerem pakietów dla lepszej wydajności i bezpieczeństwa - IMPROVED: Zoptymalizowano GitLab CI pipeline z dedykowanym cache’owaniem dla
.pnpm-store
zamiastnode_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 defined
w 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-color
dostosowujący się do jasnego/ciemnego motywu systemu użytkownika - ENHANCED: Rozbudowano meta tagi Open Graph o
og:site_name
,og:locale
,og:type
iarticle: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.md
z końca ścieżek w funkcjigetPath()
Technical Improvements
- ADDED: Lepsze zarządzanie zależnościami z
.pnpm.build-scripts.yaml
dla natywnych pakietów - ENHANCED: Ulepszono cykl życia skryptów JavaScript z obsługą
astro:page-load
zamiastDOMContentLoaded
[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
callout
w plikach Markdown, aby dynamicznie korzystały z kolorów zdefiniowanych w motywie. - ADDED: Zintegrowano
ClientRouter
w głównym layoucie, co może przyspieszyć nawigację po stronie (efekt SPA). - ADDED: Wprowadzono transformatory dla
Shiki
w celu ulepszenia podświetlania składni kodu. - IMPROVED: Zlokalizowano tytuły stron (Tłumaczenia) w archiwum, kontakcie, wyszukiwarce i na stronie
/the100pics
dla 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
pubDatetime
imodDatetime
przy 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
/the100pics
poprzez 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.xml
zawierają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
npm
napnpm
w celu optymalizacji zależności - CHANGED Zmiana w
.gitlab-ci.yml
- dodaniepnpm
do 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 Mono
zamiastFira Code
[3.6.1]
- CHANGED: Usunięcie paczki
astro-webfinger
z bloga
[3.6.0]
- CHORE: Aktualizacja AstroJS do
5.1.3
i 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
toc
jakoarchive
- CHANGED: Zmiana sposobu wyświetlania czcionek w blogu - z
AstroFont
na klasyczne<link rel="stylesheet">
- CHANGED: Zmiana sposobu wyświetlania ikonek w blogu - z
React-icons
na 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:
Comentario
jako 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-toc
iremark-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 ↗