Dziennik zmian

Najnowsze zmiany techniczne, według dat. Jeśli chcesz poznać rozbudowaną wersję tego, jak projekt doszedł do tego miejsca (prototyp V1, rozszerzanie zakresu w V2, przepisanie fizyki w V3 i przebudowa UI w V4), zajrzyj na stronę Kamieni milowych.

5.0.0 - Game IQ + ciągły silnik ochrony (lipiec 2026)

Największe wydanie silnika ochrony od czasu v4. v5 przebudowuje sposób, w jaki ochrona pojawia się na ekranie: nowy ciągły silnik prezentacji zastępuje stary stos nakładek, Game IQ uczy się HUD-ów Twoich gier, pulpit reaguje szybciej, a jasne sceny czyściej zwalniają. Nowy Dark Mode dodaje stałe, jednolite przyciemnienie, a kontrolka Responsiveness pozwala ustawić tempo. Trafia do Pro (Microsoft Store), Free (Microsoft Store) i Steam.

  • Nowy ciągły silnik prezentacji - ochrona jest teraz rysowana z jednego ciągłego pola zamiast ze stosu osobnych przebiegów nakładki, więc przyciemnianie jest gładsze, bardziej równomierne i łatwiejsze do zrozumienia. Silnik ryzyka nadal śledzi fizyczną ekspozycję panelu; v5 oddziela to od tego, jak ochrona jest pokazywana na ekranie.
  • Game IQ uczy się HUD-ów Twoich gier - w pełnoekranowych sesjach Gaming OLED Guard uczy się trwałych obszarów HUD w każdej grze, lokalnie na Twoim komputerze, i szybciej przywraca do nich ochronę, gdy pojawią się następnym razem. Game IQ zawsze dodaje wyłącznie jednokierunkowy dolny próg ochrony, a podstawowy silnik nadal chroni całą resztę. Zmieniono nazwę z wcześniejszej "HUD IQ", by odzwierciedlić jego gamingowy zakres.
  • Szybsza reakcja pulpitu - jasna statyczna treść osiąga pełną ochronę szybciej, z płynniejszymi przejściami między aktualizacjami przechwytywania.
  • Czystsze zwalnianie przy zmianie sceny - przewijanie, cięcia scen, wyjścia z trybu pełnoekranowego i przełączanie okien zostawiają mniej smug, bo poruszająca się treść zwalnia nieświeże przyciemnienie, nie wymazując leżącej u podstaw historii ekspozycji.
  • Mniej efektu duchów na jasnych tłach i jasnym tekście - wypełnianie, naprawa i wyrównywanie po stronie prezentacji wygładzają jasny interfejs, nie utrwalając artefaktów w historii panelu.
  • Dark Mode - nowy preset, który utrzymuje jedno jednolite, równomierne przyciemnienie na całym ekranie o wybranym przez Ciebie poziomie ciemności i trzyma je, dopóki się z niego nie przełączysz. Pozostaje na miejscu po restarcie i komponuje odcień, wzór oraz winietę Twojej nakładki. Prosty, przewidywalny wybór dla konfiguracji stawiających na ciemność. (To preset ochrony, a nie motyw jasny/ciemny interfejsu aplikacji.)
  • Nowa kontrolka Responsiveness - wybierz, jak szybko ochrona narasta po zmianie ekranu i jak szybko się wycofuje: Auto, Relaxed, Balanced lub Responsive. Auto podąża za aktywnym presetem.
  • Lepsze rozróżnianie gry od wideo - wolne, w większości nieruchome gry, takie jak gry budowlane i strategiczne, są chronione jak gry, zamiast być przyciemniane jak wideo, z zabezpieczeniem na czas bezczynności, dzięki czemu gra pozostawiona z dala od klawiatury nie zostaje błędnie odczytana jako wideo.
  • Bramki tylko dla gamingu ograniczają fałszywe alarmy - Game IQ jest ograniczone do presetu Gaming plus tryb pełnoekranowy, więc pulpit, multimedia i menu nigdy przez pomyłkę nie przejmują dolnego progu HUD-ów z gry.
  • Nowe raportowanie zużycia zasobów - karta Zużycie zasobów uczciwie pokazuje ślad silnika.
  • Start with Windows działa teraz w każdej kompilacji - opcja uruchamiania przy logowaniu wreszcie działa w wersji z Microsoft Store, która wcześniej ją ignorowała. Kompilacja ze Store korzysta z dołączonego StartupTask, więc ustawienie przetrwa aktualizacje.
  • Prostszy, lepiej przetestowany silnik - starsze ścieżki kodu wypełniania obszarów i resetu sceny zostały usunięte, a wydanie dodaje rozszerzone złote testy GPU, benchmarki nakładki i pokrycie testami regresji.

Jak zawsze, OLED Guard Pro zmniejsza statystyczne ryzyko wypalania; nie może zagwarantować panelu wolnego od wypalenia.

4.9.0 - jednolite wypełnienie nakładki + czytelniejszy pulpit (czerwiec 2026)

Skoncentrowana kontynuacja wersji 4.8: jasne, statyczne ekrany dostają czystsze, bardziej równomierne przyciemnienie, pulpit tłumaczy się prostym językiem, a nakładka pokrywa teraz każdy piksel na całej szerokości ekranu. Trafia do Pro (Microsoft Store), Free (Microsoft Store) i Steam.

  • Równomierna ochrona jasnych, statycznych ekranów - duże jasne strony i dokumenty są teraz przyciemniane jako jedna gładka, jednolita tafla, zamiast łatami pokrytą, plamiastą nakładką. Zmiana dotyczy wyłącznie wyświetlania; leżące u podstaw śledzenie wypalania pozostaje bez zmian.
  • Pulpit tłumaczy się prostym językiem - rozumowanie klasyfikatora pokazuje się teraz jako proste etykiety, takie jak Multimedia, Bezczynność, Pełny ekran, Wideo czy Pad, zamiast gęstej, technicznej linijki.
  • Pokrycie nakładki na całej szerokości - cienka, niezakryta linia przy krawędzi ekranu zniknęła; nakładka pokrywa teraz całą szerokość, wciąż omijając tryb pełnoekranowy Windows, więc Focus Assist i pasek zadań zachowują się normalnie.

4.8.0 - teraz w 10 językach + sprytniejsza, trwalsza ochrona (czerwiec 2026)

Nasza jak dotąd największa aktualizacja: cała aplikacja mówi w Twoim języku, ustawienia zostają dokładnie tam, gdzie je zostawiłeś, a silnik ochrony stał się zauważalnie sprytniejszy. Trafia do Pro (Microsoft Store), Free (Microsoft Store) i Steam.

  • OLED Guard mówi teraz w 10 językach - cały interfejs jest zlokalizowany na angielski, niemiecki, rosyjski, hiszpański, polski, turecki, portugalski i japoński, wraz z pełnym układem od prawej do lewej dla arabskiego i perskiego. Wybierz język w Ustawieniach albo pozwól mu podążać automatycznie za Windows.
  • Twoje wybory dotyczące wyświetlaczy wreszcie się utrzymują - wyłączenie ochrony dla drugiego monitora jest teraz zachowywane między uruchomieniami. Ustaw raz i zapomnij.
  • Presety przestają walczyć z Twoimi wyborami - nowa kontrolka Auto pozwala przypiąć opcje "Ignoruj aktywne okno" i "Śledź mysz", dzięki czemu przełączanie presetów w Auto Mode nie może już ich nadpisać.
  • Szybsza, bardziej równomierna ochrona - statyczne obszary pozostawione przez ruchome okno lub HUD są teraz wypełniane i chronione znacznie szybciej, a tryb Away przyciemnia odrobinę głębiej, zapewniając mocniejszą ochronę przez całą noc.
  • Praca nie jest już mylona z wideo - jasna, wyśrodkowana aplikacja desktopowa na ultrapanoramicznym ekranie zachowuje teraz pełną ochronę, zamiast być traktowana jak film.
  • Powitanie po każdej aktualizacji - aplikacja wita Cię teraz po każdej aktualizacji krótkim podsumowaniem zmian, linkiem do pełnego dziennika zmian oraz kilkoma wskazówkami, które mogły Ci umknąć.
  • Czystsze, szybsze zgłaszanie błędów - strona Zgłoś jest prostsza (wyślij swój log albo nie), nie zwalnia już przy bardzo dużych logach, a zbyt obszerne zgłoszenia nie kończą się już niepowodzeniem przy wysyłce.
  • Schludniejszy, bardziej spójny interfejs - ujednolicone dymki pomocy oraz porcja drobnych poprawek w Ustawieniach i na pulpicie nawigacyjnym.

4.5.0 - przebudowa przechwytywania + sprytniejsze rozróżnianie gra/wideo (czerwiec 2026)

Przebudowa przechwytywania i rozpoznawania treści, trafia do Pro (Microsoft Store), Free (Microsoft Store) i Steam. Obejmuje wszystko od wersji 4.3.

  • Nowy backend Windows Graphics Capture - nowe ustawienie "Metoda przechwytywania" w Ustawieniach wybiera między Auto, WGC i Desktop Duplication; Auto wybiera WGC w Windows 11. WGC przechwytuje z pełną częstotliwością w pełnoekranowych grach, w których Desktop Duplication potrafiło nie nadążać.
  • Gry i wideo są wreszcie rozróżniane - sesje multimedialne Windows są teraz nadrzędnym sygnałem wideo, aktywność dekodowania wideo na GPU wyłapuje pełnoekranowe wideo bez sesji multimedialnej, a aktywne sygnały z pada kierują treści interaktywne do trybu Gaming. Pełnoekranowe wideo nie jest już traktowane jak gra, a gry nigdy nie są przyciemniane jako "multimedia".
  • Alt-Tab nie resetuje już ochrony - przełączanie okien wymazywało dotąd zgromadzony stan ochrony silnika. Silnik porównuje teraz odcisk zawartości ekranu sprzed i po przełączeniu i resetuje się tylko wtedy, gdy treść naprawdę się zmieniła.
  • Szczery status przy ekskluzywnym pełnym ekranie - gdy gra działa w prawdziwym ekskluzywnym trybie pełnoekranowym i nakładka fizycznie nie może się wyświetlić, aplikacja mówi to teraz wprost, zamiast udawać, że ochrona działa.
  • Spokojniejsza, czystsza nakładka - warstwa komfortu została napisana od nowa: strefy ochrony zlewają się teraz gładko, zamiast pokazywać rozsiane kropki, a ziarno i cętki są tłumione około 34 razy mocniej. Ustawienie filtra luk szumowych zostało wycofane; nowe scalanie wykonuje jego pracę lepiej.
  • Niższy koszt w bezczynności - przechwytywanie i praca GPU są teraz wstrzymywane, gdy komputer jest zablokowany albo ekran wyłączony, a praca nad metrykami jest pomijana, gdy aplikacja siedzi w zasobniku systemowym.
  • Samonaprawiające się przechwytywanie - jeśli sterownik graficzny się zresetuje albo przechwytywanie padnie, silnik restartuje się teraz czysto, zamiast po cichu się zatrzymać.
  • Poprawki HDR i plakietka HDR na żywo - naprawiono zawieszanie się aplikacji przy przełączaniu HDR oraz nieaktualny odczyt HDR po zmianach wyświetlaczy; strona Monitory pokazuje teraz dla każdego monitora plakietkę HDR na żywo, zasilaną prawdziwym stanem przechwytywania (Pro).
  • Utwardzenie silnika ochrony - po resecie silnik startuje od stanu ochronnego, a nie pobłażliwego, naprawiono zacięcie przy suficie ryzyka, tabela kotwic intensywności jest honorowana od początku do końca (także przy przywracaniu), a presety Gaming budują ochronę około 11 procent szybciej.
  • Skróty klawiszowe już nie milkną - globalne skróty rejestrują się ponownie, gdy główne okno jest tworzone od nowa, więc dalej działają (Pro).
  • "Zresetuj wszystko" naprawdę resetuje wszystko - ustawienia nie zmartwychwstają już z nieświeżej pamięci podręcznej, a aplikacja restartuje się sama, żeby reset w pełni zadziałał.
  • Porcja poprawek UI - zachowanie przypiętego przyciemnienia, martwe strefy suwaków, zamrożenie UI, obsługa intensywności i odczyty diagnostyczne odzwierciedlają teraz prawdziwy stan silnika.
  • Lepsze zgłoszenia błędów - zgłoszenia zawierają teraz ustrukturyzowaną migawkę klasyfikatora gra/wideo oraz deduplikowane logi klasyfikacji wyzwalane zmianami.

4.3.0 - zgłaszanie w aplikacji + tablica opinii (czerwiec 2026)

  • Zgłoś problem prosto z aplikacji - nowa strona Zgłoś, dostępna zarówno w Pro, jak i Free, wysyła zgłoszenie błędu lub propozycję funkcji prosto z OLED Guard. Automatycznie dołącza migawkę diagnostyczną (wersja, edycja, GPU, układ monitorów) oraz oczyszczony z danych PII fragment końcówki engine.log, za podglądem przed wysłaniem: widzisz i możesz edytować dokładnie to, co zostanie przesłane, usunąć dowolny wiersz logu albo wysłać sam tekst. Nic nie opuszcza Twojego komputera, dopóki nie naciśniesz Wyślij.
  • Publiczna tablica opinii - zgłoszenia i propozycje funkcji trafiają teraz na publiczną tablicę pod adresem board.oledguard.com, gdzie możesz je śledzić, komentować i głosować na nie w górę; najczęściej zgłaszane pomysły wędrują na szczyt. Nowe zgłoszenia są weryfikowane, zanim pojawią się publicznie.
  • Oczyszczanie logów z myślą o prywatności w pierwszej kolejności - dołączany log automatycznie usuwa nazwy aplikacji/plików exe na pierwszym planie, ścieżki do folderu użytkownika, adresy e-mail i adresy IP. Ciągi z modelem monitora są celowo zachowywane, bo to właśnie dane charakterystyczne dla panelu pomagają zdiagnozować problem z OLED.
  • Winieta odłączona od trybu Away - przyciemnianie krawędzi jest teraz osobnym, globalnym, trwałym ustawieniem, które nie resetuje się już między sesjami, wraz z nowym przełącznikiem "Zawsze przyciemniaj krawędzie".
  • Aktywna winieta jest teraz oczywista - przełącznik na pasku stanu oraz linia graniczna na mapie cieplnej jasno pokazują, kiedy przyciemnianie krawędzi jest włączone (naprawia zgłoszenia w stylu "winieta wygląda na niewidoczną").
  • Tryb Away ustępuje trybowi pełnoekranowemu - Away nie aktywuje się już nad pełnoekranowymi grami, a częstotliwość odczytu jest dławiona, by ograniczyć zacinanie w grze.
  • Poprawki stabilności winiety - uchwyty do przeciągania krawędzi nie drgają już (wyścig hydratacji oraz zapis na dysk przy każdym ruchu), a przełącznik Zawsze przyciemniaj nie przeskakuje już tam i z powrotem przy pierwszym kliknięciu.
  • Filtr luk szumowych jest teraz domyślnie wyłączony (wcześniej Morfologiczny), co obniża koszt GPU w konfiguracji fabrycznej.
  • Przestronniejsze domyślne okno - pulpit nawigacyjny otwiera się przy pierwszym uruchomieniu odrobinę szerzej.

4.2.1 - darmowa edycja + automatyczna pauza w trybie pełnoekranowym (maj 2026)

  • OLED Guard Free w Microsoft Store - darmowa edycja, która zapewnia automatyczną ochronę przed wypalaniem dla jednego ekranu na pulpicie z siłą Balanced, wraz z nakładką mapy cieplnej, trybem Away i funkcją Snooze. Celowo nie chroni aplikacji pełnoekranowych; to pozostaje funkcją Pro.
  • Automatyczna pauza w trybie pełnoekranowym (Free) - gdy pełnoekranowa gra lub film zakrywa główny ekran, Free zatrzymuje silnik, dzięki czemu nigdy nie nakłada się na Twoją treść ani nie obniża wydajności, a następnie automatycznie wznawia działanie, gdy wracasz na pulpit.
  • Pulpit nie jest już mylony z aplikacją pełnoekranową - detektor trybu pełnoekranowego w silniku wyklucza teraz powłokę pulpitu Windows (Progman / WorkerW). To naprawia też przypadek w Pro Auto Mode, w którym samo przebywanie na gołym pulpicie mogło prowadzić do wyboru presetu gry/filmu pełnoekranowego zamiast presetu Work dla statycznej treści.
  • Ujednolicone wersjonowanie - Pro i Free dzielą teraz jedną linię wersji 4.2.1.

4.2.0 - dopracowanie przed wydaniem (maj 2026)

Przejście sprawdzające gotowość do wydania 4.2.0 na Steam i w Microsoft Store.

  • Wydanie na Steam - OLED Guard Pro jest już dostępny na Steam (Steam App ID 4558060) obok istniejących edycji z Microsoft Store.
  • Wymuszenie pojedynczej instancji - uruchomienie drugiej kopii podnosi teraz istniejące okno zamiast tworzyć zduplikowany silnik, który walczyłby o zasoby przechwytywania D3D.
  • Zapamiętywanie położenia okna - pulpit nawigacyjny pamięta swój rozmiar, pozycję i stan maksymalizacji pomiędzy uruchomieniami, weryfikowane względem aktualnego układu monitorów, więc odłączony ekran nie zostawi okna gdzieś poza widocznym obszarem.
  • Morfologiczny filtr luk szumowych jest teraz domyślny w Auto Mode (wcześniej był wyłączony). Każdy fabryczny preset ma go włączonego.
  • Nadpisanie Intensity per profil - profile aplikacji mogą teraz skalować sam suwak Intensity dla jednej aplikacji bez edytowania samego presetu.
  • Interfejs kolizji przypisania exe - strona profili aplikacji pokazuje konflikt bezpośrednio na miejscu, jeśli dwa profile próbują przejąć ten sam plik wykonywalny, i odrzuca zapis do czasu rozwiązania problemu.
  • Browse... - natywne okno dialogowe pliku do wybierania pliku wykonywalnego, gdy lista uruchomionych aplikacji i przeglądarka biblioteki Steam nie mają tego, czego szukasz.
  • Wykluczanie z przechwytywania świadome przesłonięć - zarejestrowane okna aplikacji wnoszą teraz do maski wykluczeń tylko swój widoczny obszar, zamykając lukę aplikacji za zakrywającym oknem.
  • Wykluczanie WDA świadome widoczności - flaga ochrony przed przechwytywaniem ekranu przełącza się teraz w zależności od tego, jak duża część okna OLED Guard jest widoczna, eliminując resztkową lukę aplikacji na w pełni widocznych oknach.
  • Dolny próg widoczności nakładki (gamma 0.6), dzięki czemu wykryte HUD-y trafiają na widoczny poziom ochrony zamiast na ledwie widoczny dolny próg zielonej mapy cieplnej.
  • Odzyskiwanie z .bak dla settings.json - nieczytelny plik ustawień jest teraz przenoszony do kwarantanny jako settings.json.bak i zapisywany w logach, zamiast po cichu wracać do ustawień domyślnych bez żadnego śladu.
  • Dymek w zasobniku przy zamykaniu - pierwsze w sesji powiadomienie "wciąż działa w zasobniku", żeby użytkownicy nie myśleli, że aplikacja się zamknęła, gdy klikną X.
  • Podbicie wersji app.manifest - dodano longPathAware, dodano GUID supportedOS dla Windows 11, włączono stronę kodową UTF-8 jako aktywną.
  • engine.log z Log.Warn/Error - bloki catch w moście i silniku zapisują teraz strukturalne wpisy do %LOCALAPPDATA%\OLEDGuard\engine.log zamiast polegać na Debug.WriteLine (które jest usuwane w Release).
  • Poprawka CA2014 stackalloc-in-loop w gorącej ścieżce renderowania.
  • HUD strojenia w grze (Ctrl+Shift+G) - opcjonalna, zawsze na wierzchu, kompaktowa nakładka, która pokazuje na żywo rozumowanie Auto Mode, z możliwością przypisania skrótu na stronie Hotkeys.

V4 - przebudowa UI (od 27 kwietnia)

  • Świadomość podłączania na gorąco w całej liście monitorów. Podłącz ekran OLED przez USB-C, a silnik go wykryje; odłącz go, a ochrona zatrzyma się czysto, nie zakłócając pozostałych ekranów.
  • Ponowne sondowanie DDC/CI per monitor, gdy możliwości zmienią się w trakcie działania.
  • 24-godzinny bufor historii zagrożeń utrwalany na potrzeby osi czasu w statystykach.
  • Utrwalanie czasu ekranowego per aplikacja pomiędzy restartami.
  • Wynik pewności klasyfikatora w strumieniu metryk, dzięki czemu kontroler Auto pokazuje niepewność.
  • Sondowanie DDC przy starcie wydłużone ze 150 ms do 1,2 s - usuwa całą klasę fałszywych komunikatów "No DDC" na monitorach, które potrzebują chwili na wybudzenie.
  • Routing linków zewnętrznych - kliknięcia wewnątrz powłoki WebView2 otwierają się teraz w Twojej domyślnej przeglądarce zamiast znikać w osadzonym widoku.
  • System wizualny v4 na każdej stronie: pulpit nawigacyjny, monitory, nakładka, winieta, ustawienia, zaawansowane, profile, skróty i informacje, każda przebudowana tak, by pasowała do źródła projektowego v4.
  • Nowe logo tarczy zastępuje monogram OG w aplikacji desktopowej i na stronie internetowej.

V3 - silnik fizyki (18 kwietnia - 26 kwietnia)

  • Shader ekspozycji per piksel (ExposureAccumulatePS_v3) zastępuje heurystyczny akumulator z v2.
  • Obwiednia ruchu + bramka stabilności jako osobne przebiegi GPU.
  • Kontroler Auto Mode V3 z jawną synchronizacją UI i banerem pauzy, który podąża za ręcznymi zmianami.
  • Odczyt klasyfikatora na żywo na stronie Advanced, transmitujący historię pokręteł kontrolera z częstotliwością 60 Hz.
  • Obwiednia ruchu per piksel zastępuje warstwę inteligencji opartą na komórkach (która produkowała artefakty schodkowe na granicach treści i jest teraz wycofana na dobre).
  • Zestawy strojenia L4 per preset - 24/24 na zielono przed każdym wydaniem.
  • Window Border Protection wycofana (była heurystyką z czasów v2, którą silnik V3 przejmuje).
  • Faza 8 przeprojektowania V3 zamknięta usunięciem pól presetów z v2, właściwości silnika i starszych suwaków UI.

V2 - kompletna aplikacja (13 lutego - 17 kwietnia)

  • Architektura wielomonitorowa z niezależnymi potokami przechwytywania i renderowania dla każdego ekranu.
  • Jasność i kontrast przez DDC/CI za pomocą poleceń VESA MCCS.
  • Profile per aplikacja z obserwatorem okna na pierwszym planie i przełączaniem z odbiciem (debounce).
  • Auto Mode v1/v2 - kontroler poprzedzający przeprojektowanie V3.
  • Zestaw trybów ochrony Noise / Vignette / Mosaic z osobnymi shaderami.
  • Presety gamingowe z ochroną ważoną krawędziowo i proporcjonalną bramką jasności.
  • Hierarchiczny zestaw testów (L1 jednostkowe / L2 fizyka / L3 scenariusze / L4 per preset) z 81 otagowanymi asercjami.
  • Presety jakości (Low / Medium / High / Ultra przy 432p) równoważą dokładność detekcji względem kosztu przechwytywania.
  • Przepływ wersji próbnej z Microsoft Store plus podział uprawnień Free / Pro.

V1 - dowód koncepcji (2024)

Pierwsza wersja. Przechwytywanie ekranu z akceleracją sprzętową, kompozycja nakładki dla jednego monitora przez DWM, jądro silnika, na którym zbudowano wszystko od tamtej pory. Powstała przed tym publicznym repozytorium.