Aktualizacje
Historia Rozwoju / Changelog
Śledź Rozwój Grim Archive
Ta strona dokumentuje wszystkie większe zmiany, nowe funkcje i ulepszenia wprowadzane do archiwum. Każda aktualizacja jest opisana z dokładną datą wdrożenia.
Przebudowa Profili & GamifikacjaUKOŃCZONE
Całkowicie przebudowano interfejs Profili Użytkowników dla lepszego balansu kolumn, poprawiono typografię gotycką, rozszerzono system rang i punktacji oraz zoptymalizowano płynność i szybkość działania całej strony.
Balans Układu Profilu
Przeniesiono całą sekcję postów użytkownika do prawej kolumny, eliminując pustą przestrzeń na dużych ekranach. Poprawiono czytelność i panel wylogowywania.
Rozszerzone Rangi
Zwiększono limit punktowy z 75 do 1000 pkt. Dodano nowe, elitarne rangi takie jak Nekromanta czy Archidemon, aby rozwój konta był bardziej satysfakcjonujący.
Szybkość i Płynność
Ogólne optymalizacje silnika pod maską. Aplikacja działa zauważalnie płynniej, a nawigacja stała się znacznie szybsza.
Architektura Audio & Walidacja ZodUKOŃCZONE
Ogromny refaktoryzacja zarządzania dźwiękiem w całej aplikacji – kłopotliwe eventy przeglądarki zastąpiono niezawodnym React Context. Wdrożono rygorystyczną walidację (Zod + React Hook Form) dla wszystkich formularzy i załatano trudne błędy paginacji SSR (agresywny cache Next.js).
Nowa Architektura Audio
Zastąpiono przestarzały system eventów przeglądarki (PlayAudio/StopAudio) globalnym AudioContext. Rozwiązuje to problem nakładania się na siebie utworów, niemożności zatrzymania playbacku i zapewnia spójny stan dźwięku w całym interfejsie.
Pancerne Formularze (Zod + RHF)
Wszystkie panele dodawania (Ziny, Newsy, Zespoły) są teraz zabezpieczone schematami Zod i obsługiwane przez React Hook Form. Skraca to kod o połowę, uniemożliwia wysłanie błędnych danych i zapewnia przejrzyste komunikaty o błędach w locie.
Naprawa Paginacji SSR & Cache
Załatano krytyczny problem, przez który system ISR (revalidate) w Next.js agresywnie cache'ował główne listy wpisów, ignorując filtry kategorii i tagów w URL. Wymuszono dynamiczne generowanie (force-dynamic) i zsynchronizowano filtry w UI z bazą danych.
Aktualizacja "O Nas"
Zaktualizowano stronę z informacjami o stacku technologicznym (dodano wzmianki o Next.js, RSC, hybrydowym renderowaniu i zabezpieczeniach Supabase OTP).
Poprawki Layoutu (UI Fixes)
Przebudowano układ przycisków paginacji "Pokaż Starsze Zwoje", zapobiegając nachodzeniu elementów na siebie (overlap na stopce) - usunięto ujemne marginesy.
Profile Użytkowników i Statystyki AutorskieUKOŃCZONE
Dodano interaktywne profile użytkowników, przeglądarkę akolitów (listę) oraz zmieniono statystyki w profilu tak, aby pokazywały faktycznie dodane materiały (Ziny/Newsy) zamiast liczników przeczytań.
Interaktywne Profile i Lista Zarejestrowanych
Użytkownicy widoczni na pasku bocznym są teraz klikalni — można otworzyć ich pełne dossier. Dodano również dedykowaną przeglądarkę (modal) do wyszukiwania wszystkich zarejestrowanych kultystów.
Śledzenie Twórczości Autorskiej
Statystyki profili zostały zrefaktoryzowane, aby na żywo pobierać z bazy danych liczbę Zinów i Newsów dodanych przez dany adres portfela, zastępując stare, mniej dokładne liczniki "przeczytań".
Powiadomienia Push & Nowe FiczeryUKOŃCZONE
Duża aktualizacja: powiadomienia Web Push, globalne wyszukiwanie, śledzenie artykułów i wiele ulepszeń wydajności oraz UX w całej aplikacji.
Web Push Notifications
Pełna implementacja Web Push z Service Workerem i kluczami VAPID. Użytkownicy mogą subskrybować przez ikonę dzwonka w headerze. Powiadomienia wysyłane automatycznie gdy admin publikuje nowe artykuły lub newsy — nawet przy zamkniętej przeglądarce.
Globalne Wyszukiwanie (Ctrl+K)
Pełnoekranowa wyszukiwarka aktywowana przez Ctrl+K / Cmd+K. Przeszukuje zespoły, artykuły i newsy jednocześnie z nawigacją klawiaturową i ikonami typów treści.
Ostatnio Czytane & Statystyki Artykułów
Widget w panelu bocznym pokazujący ostatnie 5 przeczytanych artykułów z miniaturami i relatywnym czasem. Licznik wyświetleń na artykułach. Przycisk Kopiuj Link na stronach artykułów.
Optymalizacja Wydajności & Layoutu
Kompleksowy audyt wydajności i restrukturyzacja layoutu strony głównej. Usunięto zbędne obciążenia i ulepszono nawigację mobilną.
- ▸Czyszczenie konsoli — usunięto wszystkie console.log z produkcji
- ▸Naprawa reload — zamieniono window.location.reload() na zarządzanie stanem React
- ▸Guardy trybu ECO — ciężkie filtry SVG wyłączane w trybie oszczędnym
- ▸Mini Propaganda Wall — kompaktowa siatka ulotek na stronie głównej zamiast pełnego muru
- ▸Zamiana nav mobilny — Wall→Map w dolnej nawigacji dla lepszej użyteczności
- ▸Optymalizacja fontów — usunięto nieużywany font Architects Daughter (~40KB mniej)
- ▸Czyszczenie duplikatów — usunięto zduplikowane listy zespołów i sekcje recenzji
System WielojęzycznyUKOŃCZONE
Wdrożono kompletny system wielojęzyczny dla artykułów w Archiwum. Autorzy mogą teraz publikować treści w języku polskim, angielskim i światowym (WORLD)z niezależną edycją każdej wersji językowej.
- ▸Struktura gwiazdy - wszystkie tłumaczenia wskazują na jeden oryginał
- ▸Niezależna edycja - zmiana wersji PL nie wpływa na EN i odwrotnie
- ▸Przełącznik języków - łatwa nawigacja między wersjami w artykule
- ▸SEO-friendly URLs - unikalne slugi z suffixem języka (slug-pl, slug-en)
- ▸Ochrona przed nadpisaniem - checkbox i ostrzeżenia przy zmianie języka
Statystyki Profilu Użytkownika
Wprowadzono sekcję "Historia Konta" w panelu profilu. Użytkownicy mogą teraz śledzić swoją aktywność w archiwum poprzez 4 kluczowe wskaźniki:
- ▸Data Rejestracji - prawdziwa data z bazy danych
- ▸Czas w Archiwum - ile dni jesteś członkiem społeczności
- ▸Całkowita Treść - suma wszystkich dodanych zespołów, artykułów i newsów
- ▸Zweryfikowane - ile Twoich treści zostało zatwierdzonych przez moderację
Ulepszenia Interfejsu
Mini-Avatary Online Users
Dodano wyświetlanie awatarów użytkowników w panelu bocznym. Sekcje "Online Teraz", "Ostatnio Aktywni" i "Nowi W Kręgu" pokazują teraz prawdziwe zdjęcia profilowe z bazy danych zamiast generowanych ikon.
Spis Treści w Panelu Bocznym
Wprowadzono spis treści w bocznym panelu dla lepszej nawigacji. Użytkownicy mogą teraz szybko przeglądać strukturę treści na stronie głównej.
Optymalizacja SEO
Obecnie pracujemy nad poprawą widoczności w wyszukiwarkach oraz optymalizacją metadanych dla lepszego pozycjonowania. Celem jest zwiększenie ruchu organicznego i dotarcie do szerszej społeczności metalowej.
- ▸Optymalizacja meta tagów i Open Graph
- ▸Structured data (JSON-LD) dla artykułów i zespołów
- ▸Poprawa szybkości ładowania i Core Web Vitals
- ▸Sitemap.xml i robots.txt dla crawlerów
- ▸Canonical URLs i redirecty 301
Status: Aktywne prace rozwojowe • Spodziewane wdrożenie: Luty 2025
Nota: Nota: Strona aktualizacji jest regularnie uzupełniana przy każdej większej zmianie w archiwum. Dokumentacja obejmuje nowe funkcje, ulepszenia istniejących mechanizmów oraz istotne poprawki. Historia jest dokumentowana od stycznia 2025 wzwyż.