Od najnowszych do najstarszych.
Zakładka z aktualizacjami strony
- NowośćNowa zakładka „Aktualizacje strony” z historią zmian, dostępna z kafelka na stronie głównej.
- UlepszenieUsunięto pusty kafelek „Informacje zawodowe” ze strony głównej.
Nowe wydarzenia w Hobby
- NowośćDodano nowe wydarzenia i starty w zakładce Hobby.
Logowanie i panel administratora
- UlepszeniePrzycisk „Zaloguj przez GitHub” wygląda jak przycisk GitHuba i jest ułożony pod przyciskiem „Wejdź jako gość”.
- NowośćUproszczone statystyki strony (odwiedziny, użytkownicy, najpopularniejsze strony) dla zalogowanych użytkowników.
- PoprawkaPanel administratora pokazuje ostatnie logowanie każdego użytkownika, a nie tylko administratora.
Statystyki strony i bloki kodu
- NowośćStatystyki odwiedzin z Google Analytics w panelu administratora: wykresy, tabele, porównanie z poprzednim okresem, filtrowanie po datach i eksport do CSV. Dane z ostatnich dwóch lat są pobierane do bazy i odświeżane codziennie.
- NowośćKolorowanie składni w blokach kodu (HTML, CSS, JavaScript, TypeScript, PHP, C++, Java i wiele innych) wraz ze stopką z nazwą języka i przyciskiem „Kopiuj”.
Panel administratora, konto użytkownika i bezpieczeństwo
- NowośćPanel administratora dostępny tylko dla administratorów, razem z nowym widokiem konta (profil i własna historia logowań).
- NowośćEdycja kursów, tematów i postów na osobnej stronie zamiast wysuwanego panelu; zwijane sekcje w formularzach.
- NowośćZapamiętywanie ostatniego edytującego post; jego nazwa pojawia się, gdy jest inna niż autora.
- NowośćBlokada duplikatów: nie można utworzyć kursu, tematu ani posta o istniejącej już nazwie.
- UlepszenieKompaktowy pasek narzędzi edytora postów (wybór nagłówka, zwijane panele obrazów, wideo i tabel).
- UlepszenieAutor posta jest brany z sesji zalogowanego użytkownika, a przy edycji zostają autor i data utworzenia.
- PoprawkaZabezpieczenia API: ochrona przed podniesieniem uprawnień, zapisy tylko dla uprawnionych, aktualizacja next-auth do wersji bez znanej luki.
- NowośćAutomatyczne testy backendu (PHPUnit) uruchamiane w GitHub Actions oraz odświeżona dokumentacja w README.
Konta użytkowników i panel
- NowośćKarta użytkownika w nagłówku (zdjęcie, imię, login GitHub, przyciski Profil i Wyloguj).
- NowośćLogowanie przez GitHub zsynchronizowane z backendem: sesja PHP, wylogowanie, domyślna rola „użytkownik”, blokowanie wybranych kont i zapisywanie prób logowania.
- NowośćPierwsza wersja panelu administratora z historią logowań użytkowników.
- UlepszenieZwykły użytkownik widzi tylko własne dane i własną historię logowań.
Hobby
- UlepszenieZaktualizowano zawartość i wygląd zakładki Hobby (starty, wyniki, galeria zdjęć).
Logowanie przez GitHub
- NowośćPierwsza wersja logowania przez konto GitHub (next-auth) wraz z wyświetlaniem danych zalogowanego użytkownika.
- NowośćRozszerzona lista osiągnięć w zakładce Hobby.
Nowy motyw strony
- UlepszenieNowy, jasnoniebieski motyw kolorystyczny: strona główna, Hobby, logowanie, strony kursów i postów, formularze oraz edytor.
- UlepszenieUjednolicone kolory dzięki wspólnym zmiennym (jeden zestaw barw dla całej strony).
Spis treści w postach
- NowośćAutomatyczny spis treści w postach, generowany z nagłówków.
- UlepszenieStrony publiczne odświeżają się co 60 sekund, więc zmiany w treści pojawiają się bez ponownego wdrażania.
Aktualizacje techniczne
- UlepszenieAktualizacja Next.js i Reacta do nowszych wersji oraz drobne poprawki w nagłówku i stopce.
Daty i ikona strony
- NowośćData utworzenia postów oraz nowa ikona strony (favicon).
- UlepszenieAktualizacje wydarzeń w zakładce Hobby.
Opisy tematów i kolejność postów
- NowośćOpis tematu wyświetlany na liście tematów.
- UlepszeniePosty w temacie są wyświetlane w ustalonej kolejności, a daty w czytelnym formacie.
Przenosiny na własny serwer
- UlepszenieStrona działa na własnym serwerze w kontenerach Docker za Traefik (HTTPS).
- PoprawkaPoprawki wysyłania i wyświetlania obrazów w postach oraz komunikatów błędów przy tworzeniu postów.
Zakładka Hobby
- NowośćNowa podstrona Hobby z wydarzeniami, zdjęciami i osiągnięciami z kolarstwa i wioślarstwa.
Przejście na Next.js i edytor postów
- NowośćCała strona przepisana na Next.js: szybsze ładowanie i adresy stron oparte o nazwy kursów, tematów i postów.
- NowośćEdytor tekstu do tworzenia postów: formatowanie, bloki kodu, obrazy ze zmianą rozmiaru i podpisem, tabele, filmy z YouTube, indeksy górne i dolne.
- NowośćPanel do zarządzania kursami, tematami i postami (tworzenie, edycja, usuwanie, kolejność).
- NowośćPodstrona wyświetlająca pojedynczy post oraz listy tematów.
- UlepszenieDodano Google Analytics do zbierania statystyk odwiedzin.
Kursy i tematy z bazy danych
- NowośćPodstrona z widokiem kursów, tematów i postów pobieranych z API.
Nowa strona główna
- UlepszenieOdświeżona strona główna oraz strona wejścia do materiałów dydaktycznych.
- NowośćLogowanie jako gość i pierwsze konta użytkowników z typami kont (API użytkowników).
Publikacja strony

Strona główna w tamtym czasie (beżowo-zielony motyw) 
Lista kursów w tamtym czasie (beżowo-zielony motyw) - NowośćPierwsza publiczna wersja strony pod własną domeną, z informacją o cookies i statystykami Google Analytics.
- UlepszeniePoprawiona szerokość strony, kodowanie adresów z polskimi znakami i opisy szablonów.
Zarządzanie materiałami z poziomu strony
- NowośćFormularze do tworzenia, edycji i usuwania kursów, tematów, sekcji i szablonów, połączone z API.
- NowośćWłasne REST API w PHP z bazą MySQL i dokumentacją Swagger.
- NowośćBloki kodu z nazwą języka w materiałach dydaktycznych.
Strona materiałów dydaktycznych
- NowośćPodstrona z materiałami dydaktycznymi: własny nagłówek, menu kursów i tematów, przejście na TypeScript.
- NowośćStrona logowania i rejestracji (formularz).
Pierwsza wersja strony
- NowośćPierwsza wersja strony głównej: nagłówek ze zdjęciem, sekcje tematyczne oraz stopka z linkami do mediów społecznościowych.
- NowośćRouting między stronami, responsywny układ dla telefonów i komputerów oraz style w modułach CSS.



