Przejdź do treści głównej

Changelog

aktualna wersja: 20261021 beta

Poniżej skrót zmian dla użytkowników aplikacji — co może zauważyć dziecko, obywatel lub opiekun. Szczegóły techniczne i dla administratorów instancji są w repozytorium projektu (CHANGELOG.md w pełnej formie).

Wersjonowanie: YYYYMMDD (data). Zgodnie z Keep a Changelog.

202610212026-10-21

Czytelniejsze ćwiczenia i wskazówki

  • Zaktualizowano biblioteki i środowisko uruchomieniowe portalu.
  • W grze ze znakami samodzielnie przechodzisz dalej po przeczytaniu wyjaśnienia. W Klasie poprawna odpowiedź ma wyraźne potwierdzenie i nie wymaga ponownego wyboru.
  • Uproszczono polecenia w Misjach i Klasie, doprecyzowano ćwiczenia numeru 112 oraz informacje o czujkach. Zachowano wskazówki dla prowadzących i różne sposoby udzielania odpowiedzi.
  • Powrót z gry prowadzi do jej karty na liście. Wydruk wskazówek i kart z Misji obejmuje całą treść, także przy zwiniętych wskazówkach na ekranie.
  • Zmiany obejmują polską i angielską wersję ćwiczeń.

202610122026-10-12

Czytelniejsze czujki i panel startowy

  • Gra „Gdzie zamontować czujkę?” pokazuje pokoje z boku. Wysokość i odległości są widoczne przy wyborach A–D, a najważniejsze zasady z poradnika KG PSP można przeczytać przed odpowiedzią.
  • Poprawiono ładowanie ilustracji w panelu startowym oraz kadrowanie postaci w leśnej grafice.
  • Przełącznik PL / EN pasuje do pozostałych przycisków. Na stronie głównej przejście do panelu, pomoc i film są obok siebie, z wygodnym układem na telefonie.

Płomyczek po polsku i angielsku

  • Dodano angielską wersję portalu i przełącznik PL / EN. Wybrany język pozostaje zachowany podczas przechodzenia między stronami i po logowaniu.
  • Po angielsku dostępne są gry, Klasa, Misje z Jankiem, Pomoc oraz panel użytkownika i administracji. Szyfr i wykreślanka mają angielskie słowa oraz plansze.
  • Asystenci odpowiadają w wybranym języku. Administrator może przygotować osobne angielskie nazwy, opisy i podpowiedzi pytań.
  • Na stronie głównej można odtworzyć film prezentacyjny w języku polskim lub angielskim. Informacja o pochodzeniu wiedzy wyjaśnia polski kontekst materiałów i przepisów.
  • Poprawiono szerokości kolumn i układ podglądu w historii rozmów administratora.
  • Film prezentacyjny otwiera się przyciskiem obok „Jak to działa?”. Zamknięcie okna zatrzymuje odtwarzanie.
  • Strona główna przedstawia aktualne możliwości asystentów, dwadzieścia gier oraz programy Klasa i Misje z Jankiem.
  • Jasny motyw ma czytelniejsze panele, przyciski i slajder. Poprawiono kontrast oraz układ na telefonie.
  • Uzupełniono angielskie powitania, potwierdzenia usuwania i etykiety dla czytników ekranu. Menu historii rozmów działa także przy powiększeniu w wersji angielskiej.
  • W panelu startowym przycisk rozmowy głosowej znajduje się obok rozmowy tekstowej, w obu językach.
  • Angielskie odpowiedzi można odsłuchać osobnym angielskim głosem aplikacji. Ustawienia odczytu są zapamiętywane niezależnie dla polskiego i angielskiego.
  • Zmiana języka lub przerwanie rozmowy zwalnia blokadę generowania. Zapisane pytanie można ponowić w tej samej rozmowie.
  • Przygotowanie odpowiedzi ma limit czasu, aby długie wyszukiwanie lub tłumaczenie nie blokowało kolejnych pytań.

20261011-h42026-10-11

Mikrofon po przerwaniu odpowiedzi

  • Zmieniono odtwarzanie głosu aplikacji na iPhonie, aby ograniczyć problemy z rozpoczęciem następnego nagrania.
  • Po przerwaniu wypowiedzi przycisk na chwilę pokazuje „Przygotowuję mikrofon…”. Następne pytanie rozpoczynasz kolejnym dotknięciem; historia rozmowy pozostaje zachowana.
  • Uporządkowano kończenie nagrania i obsługę zdarzeń przerwania zgłaszanych przez przeglądarkę.

20261011-h32026-10-11

Kolejne pytania w rozmowie głosowej

  • Poprawiono przełączanie od odpowiedzi głosowej do kolejnego pytania. Odtwarzacz korzysta z wcześniejszego przygotowania, zamiast powtarzać je przed każdym włączeniem mikrofonu.
  • Komunikat „Słucham Cię” pojawia się po uruchomieniu przechwytywania dźwięku. Nieudany start lub przerwanie nagrywania kończy się podpowiedzią i możliwością nowej próby.
  • Po zakończeniu wypowiedzi pojawia się krótki etap zapisywania pytania. Jeśli przeglądarka nie potwierdzi końca nagrywania, rozpoznany tekst pozostaje do ręcznej wysyłki w tej samej rozmowie.
  • Poprawiono przygotowanie odtwarzania na iPhonie. W razie blokady głosu przez przeglądarkę można ponownie odsłuchać zapisaną odpowiedź.

20261011-h22026-10-11

Własne pytania i wygodniejsza rozmowa

  • W panelu „Persony” można dodawać, edytować i usuwać ręczne podpowiedzi dla każdego asystenta. Własna lista ma pierwszeństwo i działa również wtedy, gdy generator jest niedostępny.
  • Podpowiedzi i ustawienia głosu otwierają się na życzenie. Na telefonie więcej miejsca zajmuje rozmowa; wybranie pytania zachowuje niewysłany szkic.
  • Zapamiętany wybór głosu pozostaje zachowany po ponownym otwarciu rozmowy.
  • Przy rozmowach pojawił się czytelny przycisk Usuń. Na dole własnej listy możesz usunąć całą historię; administrator może usunąć wskazaną rozmowę w panelu. Każda operacja wymaga potwierdzenia.
  • Regulamin opisuje rozmowy głosowe, podpowiedzi, gry, Klasę, Misje oraz usuwanie konta i historii. Polityki wyjaśniają działanie dziennika bezpieczeństwa i lokalnych postępów.

Uporządkowane gry i ilustracje

  • Wszystkie gry mają wspólne karty i czytelny podział według tematu. Usunięto dodatkowy blok Misji i zbiorczą tarczę czterech gier. Nowe ćwiczenia zachowują oznaczenie i informację o autorze.
  • Wycentrowano ilustracje Asystentów AI i Klasy oraz poprawiono sceny w okładkach Cyberdetektywa, Mapy bezpiecznych decyzji i Alarmowego 112.

20261011-h12026-10-11

Baza wiedzy asystentów

  • Asystenci mówią o swojej bazie wiedzy, gdy nie znajdują odpowiedzi. Powitania dziecka i obywatela używają tego samego określenia.

202610112026-10-11

Sprawniejszy początek rozmowy

  • Wyszukiwanie materiałów przygotowuje się podczas uruchamiania portalu. Pierwsza rozmowa nie musi czekać na załadowanie lokalnego modelu.
  • Dopasowano wykorzystanie procesora do pracy asystenta i indeksowania. Pobrany model pozostaje w osobnym cache między aktualizacjami.

202610102026-10-10

Spójny portal

  • Nazwa Płomyczek 3.0 i zaktualizowana Pomoc opisująca rozmowy, gry, Klasę i misje.
  • Nowy slajd o Klasie i misjach, cztery ilustracje we wspólnym panoramicznym formacie oraz komiksowe scenki z czytelnym zagrożeniem.
  • Wygodniejsze karty i przyciski na telefonie. Ustawienia misji zapamiętujemy dopiero po wyborze użytkownika.
  • Polityki opisują nowe zajęcia. Zaktualizowano zabezpieczenia i zależności frontendu.

Klasa i dostępne misje

  • Klasa i Misje z Jankiem są dostępne po zalogowaniu w panelu edukacyjnym. Menu misji wskazuje naukę obrazkami i materiały PJM dla opiekuna.
  • Ekran startowy ma odświeżoną ilustrację z widoczną twarzą strażaka oraz aktualności o Klasie i Misjach z Jankiem.
  • Administrator otrzymał podgląd aktywnych kont i zbiorczych odsłon według przeglądarki, urządzenia i źródła wejścia, z eksportem CSV.
  • Strony publiczne mają uporządkowane adresy kanoniczne dla plomyczek.cnbop.pl, mapę witryny i informacje dla wyszukiwarek.
  • Nowa zakładka „Klasa” zawiera trzy spotkania dla klas 1–3. Historie Janka, wspólne decyzje i ćwiczenia pomagają rozmawiać o zagrożeniach, bezpiecznym wyjściu i wzywaniu pomocy.
  • W „Misjach z Jankiem” czeka dziewięć zadań z obrazkami i wyjaśnieniami. Po zalogowaniu można ćwiczyć bez dźwięku, mówienia i pośpiechu, także z większymi literami.
  • Janek podpowiada, co zrobić w zadaniu, i wyjaśnia bezpieczne wybory. Korzysta z gotowych wskazówek do lekcji.
  • Widok pokazowy ułatwia pracę z projektorem. Scenariusze można wydrukować, a samouczek pominąć lub otworzyć ponownie.
  • Przy scenariuszach znajdziesz źródła KG PSP i dobrowolne zadania do wykonania z opiekunem. „Klasa” jest wersją pilotażową do konsultacji i prób z dziećmi.
  • Odpowiedzi dzieci nie są zapisywane. Zakończenie spotkania oznacza przejście przez scenariusz, bez ocen i rankingów.

20261009-h42026-10-09

Ilustracje i logowanie

  • Nowe panoramiczne ilustracje drugiego i trzeciego slajdu pokazują rodzinne przygotowanie na zagrożenia oraz dzieci uczące się przez gry.
  • Obraz i formularz logowania tworzą jedną kartę. Na telefonie ilustracja jest krótkim nagłówkiem nad większymi polami.
  • Rejestracja korzysta z tej samej obudowy. Obsługa kont i 2FA pozostaje zachowana.
  • Slajdy mają wspólną wysokość. Zmiana slajdu nie przesuwa treści strony, również przy powiększonym tekście.
  • Slajdy wyświetlają się w losowej kolejności i zmieniają co 7 sekund. Przycisk pauzy oraz obsługa klawiaturą pozwalają zatrzymać automatyczną zmianę; respektowana jest preferencja ograniczenia animacji.
  • Rejestracja ma osobną ilustrację i jasną informację, że nowe konto oczekuje na akceptację administratora.
  • Zakładka Kontakt zawiera dane twórcy aplikacji. Strona główna pokazuje, jak AI, wiedza ekspertów i gry łączą się w edukacji dla bezpieczeństwa.

20261009-h32026-10-09

Janek chroni lasy

  • Komiksowy slajder na stronie głównej przedstawia nowości, ochronę ludności i gry. Można zmieniać slajdy przyciskami, klawiaturą i przesunięciem palca.
  • Baner i opis projektu tworzą jedną sekcję w palecie Płomyczka. Ciemny motyw jest domyślny, a własny wybór jasnego nadal jest zapamiętywany.
  • W panelu startowym pojawia się sekcja „Nowości” z informacją o wiedzy asystentów z zakresu ochrony lasów.
  • Nowe opisy Janka i Obywatela lepiej przedstawiają cel projektu. Po zalogowaniu przejście do panelu zastępuje zaproszenie do założenia konta.
  • Link pomijający nawigację pojawia się tylko przy korzystaniu z klawiatury.

20261009-h22026-10-09

Goście online

  • Obok licznika zalogowanych kont pojawia się liczba aktywnych sesji gości z ostatnich 5 minut (domyślnie). Ukryte karty nie odnawiają aktywności.
  • Losowe identyfikatory sesji szybko wygasają. Licznik nie zapisuje adresów IP ani historii przeglądania. Po zalogowaniu sesja przestaje być gościem.
  • Na telefonie oba wskaźniki mają własny rząd pod logo i menu.
  • Przycisk motywu wyświetla się poprawnie podczas pierwszego wczytania strony i uwzględnia motyw systemowy.

20261009-h12026-10-09

Powitanie i pytania

  • Powitanie dziecka zaczyna się od samego „Cześć!”, bez nazwy asystenta.
  • Generator tworzy krótkie pytania z numerami fragmentów materiałów. Oryginalny tekst i stronę dołącza aplikacja, a treść nadal podlega weryfikacji.
  • Model zapasowy może pomóc również wtedy, gdy propozycje pierwszego modelu nie przeszły weryfikacji. Błąd podpowiedzi nie zapisuje fałszywie pustej puli pytań.

202610092026-10-09

Powitania i pytania z materiałów

  • Dziecko i obywatel otrzymują rozbudowane powitania z przykładami tematów, zasadami bezpieczeństwa i wyjaśnieniem roli materiałów źródłowych.
  • Generator najpierw czyta tekst z indeksu RAG. Krótkie cytaty są sprawdzane w kontekście tego samego fragmentu, bez dopuszczania zmienionych cytatów i liczb.
  • Własne tytuły zaczynające się od „Rozmowa z” pozostają zachowane.
  • Podpowiedzi i ustawienia głosu są tuż nad polem wiadomości. Na telefonie propozycje pytań można przewijać w bok.

Czytelniejsza rozmowa głosowa

  • Zielona animacja oznacza włączony mikrofon, a niebieska — wypowiedź asystenta. Wykrycie mowy wzmacnia animację nasłuchu.
  • Podczas generowania widać czas oczekiwania w sekundach, również gdy tekst jest gotowy, ale głos jeszcze się przygotowuje.
  • Naturalny komunikat „Generuję odpowiedź” zastępuje informację o przygotowywaniu odczytu. Możesz przerwać wypowiedź i rozpocząć kolejne pytanie przyciskiem.
  • Piper zachowuje kolejność zdań i ponawia sam fragment głosu po chwilowej zajętości, bez ponownego zadawania pytania.

Bezpieczeństwo

  • Zaktualizowano zależności interfejsu z poprawkami bezpieczeństwa i sprawdzono kontrolę dostępu do rozmów.

20261008-h62026-10-08

Komiksowa mapa bezpiecznych decyzji

  • Nowy przekrój domu, pomieszczenia, schody i punkt zbiórki w stylu ilustracji plecaka. Burza, dym, ewakuacja i powódź mają własne rysunki.
  • Większe numery miejsc i czytelniejsze karty wyboru. Poprawne miejsce wyróżnia się dopiero po właściwej odpowiedzi.
  • Wektorowa plansza dopasowuje się do telefonu i pozostaje ostra po powiększeniu.

20261008-h52026-10-08

Komiksowy plecak

  • Kompletny zestaw rysunków plecaka i 14 przedmiotów. Wektorowe ilustracje pozostają ostre na telefonie i po powiększeniu.
  • Większe obrazki, spokojne kolory kart i czytelniejszy przycisk sprawdzania. Nadal można przeciągać rzeczy, klikać i korzystać z klawiatury.
  • Naprawiono niedokończony kod i brakujące ilustracje. Rysunki nie podpowiadają odpowiedzi przed sprawdzeniem plecaka.

20261008-h42026-10-08

Pytania z materiałów

  • Poprawne pytania nie znikają przez jeden błędny element odpowiedzi modelu. System nadal sprawdza cytaty w PDF i dobiera pytania do odbiorcy.
  • Sprawdzanie cytatów uwzględnia typografię PDF i dzielenie wyrazów. Pytania o zakazy mogą mieć przeczącą odpowiedź bez sugerowania niebezpiecznych działań.
  • Panel wskazuje wybór generatora oraz rozróżnia oczekiwanie w kolejce i generowanie. Nieudana próba zachowuje wcześniejsze pytania i pokazuje przyczynę.

20261008-h32026-10-08

Wygodniejsze gry

  • Plecak: przeciąganie przedmiotów myszą i uchwytem na telefonie. Nadal można wybierać rzeczy kliknięciem lub klawiaturą.
  • Spójne ilustracje z tuszowym konturem i spokojnymi kolorami. Czytelniejsze plansze, krótsze instrukcje oraz legenda szyfru służąca do wpisywania liter.
  • W menu „Gry” znajdują się nad „Moje konto”.
  • Skróty do kategorii ułatwiają wybór gry. Na telefonie lista słów wykreślanki jest widoczna przed planszą.

20261008-h22026-10-08

Cztery nowe misje

  • Plecak bezpieczeństwa, Szyfr bezpieczeństwa, Mapa bezpiecznych decyzji i Cyberdetektyw — nowe ilustracje oraz ćwiczenia oparte na poradnikach „Wiedza moją Tarczą”. Autor ćwiczeń: Paweł Florek; adaptacja interaktywna: Płomyczek.
  • Oznaczenie NOWE, wyjaśnienia decyzji, spokojne powtórki i osobista tarcza czterech ukończonych misji na tym urządzeniu.
  • Źródła przy odpowiedziach zostały tymczasowo ukryte. Asystent nadal korzysta z materiałów, a kontekst rozmowy jest zachowany.

20261008-h12026-10-08

Mobilne menu i Safari

  • Menu i lista rozmów mają osobny ekran z przyciskiem zamknięcia oraz jedną przewijaną zawartością. Wylogowanie i wszystkie linki pozostają dostępne.
  • W powiększonym widoku panele dopasowują się do widocznego obszaru. Dodatkowy przycisk menu pozwala otworzyć nawigację po przesunięciu powiększonej strony.
  • Pole wiadomości ma prosty pasek. Podpowiedzi, ponawianie i ustawienia są w przewijanej treści; nie znikają przy małej wysokości ekranu.
  • Na niskim ekranie lub przy dużym powiększeniu rozmowa korzysta ze zwykłego przewijania strony. Możliwość powiększania tekstu i strony pozostaje zachowana.

202610082026-10-08

Osobna rozmowa głosowa

  • „Porozmawiaj z asystentem” w menu otwiera osobny ekran z animacją nasłuchu i odczytu. Każdą kolejną wypowiedź rozpoczynasz przyciskiem.
  • „Zakończ i wyślij” kończy nagranie, a „Anuluj nagrywanie” je odrzuca. Pytanie jest wysyłane po zamknięciu mikrofonu.
  • Zapis i kontekst rozmowy są wspólne z czatem tekstowym. Możesz ponowić niedokończoną odpowiedź lub odsłuchać ostatnią jeszcze raz.
  • Błąd głosu zatrzymuje kolejkę odczytu. Gdy przeglądarka nie rozpoznaje mowy, możesz przejść do tekstu. Konta dzieci nadal korzystają z odczytu głosem aplikacji.

Wygodniej na telefonie

  • Prostszy pasek pisania wiadomości. Przyciski rozmowy głosowej mają osobne, stałe miejsce pod przewijaną treścią.
  • Emotki pozostają w odpowiedziach, ale nie są czytane na głos. Ważne liczby i numer 112 są zachowane.

20261007-h12026-10-07

Czytelniejszy czat

  • Czcionka Ubuntu, wyraźne nagłówki i uporządkowane listy w odpowiedziach.
  • Materiały pokazują odczytany tytuł publikacji i ustalony rok; długie nazwy mieszczą się także na telefonie. Rozwinięcie pokazuje pełną nazwę pliku, fragment oraz przycisk otwarcia PDF.
  • „Ponów odpowiedź” zachowuje pytanie i kontekst w tej samej rozmowie, również po przerwaniu lub wcześniejszym błędzie. Identyfikator wysyłania zapobiega powieleniu pytania po utracie połączenia.

Rozmowa głosowa

  • Animowany panel pokazuje nasłuch, przygotowanie i odczyt odpowiedzi. Rozmowę głosową można zakończyć jednym przyciskiem.
  • Jednorazowe dyktowanie dopisuje tekst do szkicu. Tryb rozmowy wysyła wypowiedź i wraca do nasłuchu po zakończeniu odczytu; dostępność zależy od przeglądarki i jej uprawnień.
  • Na kontach dzieci pozostaje odczyt głosem aplikacji; zewnętrzne rozpoznawanie mowy jest wyłączone.

202610072026-10-07

Import wielu PDF-ów

  • W panelu dokumentów można zaznaczyć wiele PDF-ów, wybrać kolekcję i wysłać je kolejno. Każdy plik ma własny wynik wysyłania.
  • Można wstrzymać wysyłanie po bieżącym pliku i wznowić pozostałe. Osiągnięcie limitu serwera zatrzymuje kolejkę; pliki przyjęte wcześniej nie są wysyłane ponownie.
  • Po błędzie połączenia sprawdź listę dokumentów przed ponownym wyborem pliku. ZIP należy rozpakować przed wyborem PDF-ów.

Obywatel — ochrona ludności

  • Opis i zakres asystenta skupiają się na ochronie ludności: alarmach, ewakuacji, rodzinnym planie, pierwszej pomocy i przygotowaniu na zagrożenia.
  • Doprecyzowano instrukcje odpowiedzi dotyczące dymiącego pojazdu w garażu, zadławienia i montażu czujek. Porady dla mieszkańca uwzględniają jego bezpieczeństwo i nie przenoszą na niego zadań wyszkolonych ratowników.

20261006-h32026-10-06

Wygodniejsza rozmowa

  • Informacja o zewnętrznym przetwarzaniu pozostaje nad czatem; nie trzeba jej ponownie potwierdzać checkboxem. Szczegóły i polityka prywatności są dostępne jednym kliknięciem.
  • Po 30 sekundach pojawia się informacja o dłuższym oczekiwaniu. System nie wysyła automatycznie drugiego pytania.
  • Więcej miejsca na rozmowę na telefonie: krótsze pole wiadomości, przewijane podpowiedzi, zwijane ustawienia głosu i dopasowanie wysokości do ekranu. Poprawiono dostępność menu i listy rozmów.
  • Powitanie, podziękowanie lub pożegnanie nie wyświetla przypadkowych materiałów PDF ani nie wznawia wcześniejszego pytania bez odpowiedzi.

Gry i administracja

  • Gra „Znajdź źródła czadu” ma jasny cel, podpowiedzi dopasowane do pomyłki i osobny wybór, gdy żadne urządzenie nie spala paliwa.
  • W panelu użytkowników można wygenerować i ustawić nowe hasło oraz usunąć konto. Operacje wymagają potwierdzenia hasłem administratora i aktualnym kodem 2FA; usunięcie powiązanych dzieci wymaga dodatkowego potwierdzenia.
  • Zmiany roli i aktywności konta również wymagają hasła administratora i świeżego kodu 2FA.

20261006-h22026-10-06

Generator pytań z materiałów

  • Generator korzysta z modelu i zapasu ustawionych w personie przypisanej do kolekcji. Przy modelu zewnętrznym Ollama nie jest wymagana.
  • Administrator może wybrać generator przy dokumencie, jeśli kolekcja ma kilka person.
  • Materiały wrażliwe nie są przekazywane do zewnętrznego generatora. Zachowano zatwierdzanie dostawców oraz sprawdzanie pytań względem cytatów z PDF.
  • Czytelniejsze komunikaty błędów; nieudana próba zachowuje poprzednie pytania. Generacja ma limit czasu i współdzieli kontrolę obciążenia AI.

20261006-h12026-10-06

Pytania i źródła

  • Pytania z PDF są sprawdzane względem dosłownych fragmentów dokumentu, także ze środka i końca. Krótka lista nie jest uzupełniana pytaniami z pamięci modelu.
  • Przycisk „Pytania” pokazuje status zadania i podgląd. Po zmianie pytań czat odświeża pulę, a chwilowy błąd zachowuje poprzednią listę.
  • Materiały przekazane asystentowi można rozwinąć i otworzyć jako PDF. Numery wskazują strony pliku, licząc również okładkę i puste kartki.

Akademia bezpieczeństwa

  • 6 krótkich misji i 18 zadań: osobne ścieżki dla dziecka i obywatela, wyjaśnienia i powtórki trudniejszych sytuacji.
  • Własne gwiazdki i postęp dla konta w tej przeglądarce, z możliwością wyczyszczenia. Bez presji czasu i utraty żyć.
  • Quizy czekają na przeczytanie wyjaśnienia; rozmowa na 112 przyjmuje poprawne informacje w różnej kolejności.

202610062026-10-06

Ciągłość rozmowy

  • Poprawiono odpowiedzi na kolejne pytania uzupełniające i odniesienia do punktów poprzedniej odpowiedzi.
  • Janek otrzymał dokładniejsze zasady kontynuowania rozmowy, krótkich odpowiedzi i przedstawiania się na prośbę.
  • Poprawiono zachowywanie kontekstu długich i przerwanych wymian, w ramach ustawionych limitów historii.
  • Odrzucone pytania nie pozostają jako wysłane. Poprawiono przełączanie rozmów i ochronę przed podwójną wysyłką.
  • Informacja o przetwarzaniu danych po potwierdzeniu zwija się do krótkiego odnośnika w bieżącej karcie.

Podpowiedzi i dostępność

  • Podpowiedzi przechodzą kontrolę dostępnych materiałów, również po odczycie z pamięci podręcznej. Brak pytań po weryfikacji nie powoduje wyświetlania pytań ogólnych.
  • Dla dziecka odrzucane są podpowiedzi o samodzielnym montażu, gaszeniu oraz obowiązkach dorosłych. Lista może być krótsza.
  • Poprawiono obsługę zapasowego modelu z osobnym kluczem API i konflikt generowania podpowiedzi z wysyłaniem pytania.
  • Przycisk „Ponów pytanie” przy zajętości serwera lub chwilowym błędzie AI. Pytanie i historia pozostają w tej samej rozmowie, a awaria odświeżenia nie blokuje pola wpisywania na stałe.

202610052026-10-05

Samouczek i gry

  • Samouczek dla dziecka i obywatela, z możliwością wyłączenia oraz uruchomienia z menu. Ustawienie zapisuje się na koncie.
  • Gry o czujkach uwzględniają konkretne źródła spalania, instrukcję urządzenia i polskie materiały do 30.09.2026. Poprawiono ocenianie i restart.
  • Gra kuchenna uczy dziecko bezpiecznego oddalenia, ostrzegania i wezwania pomocy, bez samodzielnego gaszenia.
  • Trasy ewakuacji w całości omijają dym. W labiryncie nie trzeba zbierać klucza przed wyjściem.
  • Do autorów dołączył mgr Cezary Kowalczyk.

Konto i prywatność

  • Sesje są unieważniane przy wylogowaniu i zmianach zabezpieczeń. Tokeny nie są już przechowywane w localStorage.
  • Obowiązkowe 2FA dla administratorów i redaktorów, ochrona przed ponownym użyciem kodów oraz szyfrowanie sekretów.
  • Poprawiono eksport i usuwanie danych, dostęp opiekunów oraz automatyczną retencję.
  • Zewnętrzny model wymaga zatwierdzenia i informacji przed wysłaniem wiadomości. Dzieci korzystają z modeli lokalnych.

202609072026-09-07

Odpowiedzi i bezpieczeństwo

  • Poprawiono wyszukiwanie fragmentów dokumentów i obsługę pytań uzupełniających.
  • Wzmocniono kontrolę dostępu do dokumentów, skanowanie przesyłanych plików oraz obsługę sesji.
  • Poprawiono obsługę błędów podczas przesyłania odpowiedzi i zaktualizowano zależności.

Aktualizacja aplikacji

  • Ujednolicono sposób aktualizacji serwera oraz oznaczenie wersji w interfejsie i API.
  • Uzupełniono historię zmian widoczną w aplikacji.

20260724-h12026-07-24

Gry i treści edukacyjne

  • Nowa gra gościnna: Podniebny strażak — pilotujesz śmigłowiec gaśniczy, nabierasz wodę i gasisz pożar lasu. Autorem gry jest Robert Śliwiński; gra udostępniona na licencji MIT.

20260512-h12026-05-12

Gry — jaśniejsze sytuacje i słownictwo

  • W grze Bezpiecznie czy nie? doprecyzowaliśmy m.in. ładowarkę: wyłączona, leżąca poza gniazdkiem, to przykład bezpieczny; gorzej, gdy pod poduszką jest włączona w prąd i ładuje telefon. Opis z patelnią mówi wprost o włączonym gazie i braku opieki w kuchni — bez mylącego „grania w pokój”.
  • W Kuchnia: ogień w patelni zła odpowiedź przy pierwszym kroku wyjaśnia, że chodzi o ucieczkę zamiast wołania dorosłego i wyłączenia gazu.
  • W Gdzie powiesić czujkę tlenku węgla? podpowiedź dla łazienki rozdziela czujkę dymu (para, wilgoć) od sytuacji z gazowym podgrzewaczem wody, gdzie czujka tlenku węgla bywa potrzebna — zgodnie z dobrymi praktykami i przepisami omawianymi z dorosłym.
  • W Montaż czujek wg KG PSP przy poziomach z CO używamy konsekwentnie słowa czujka tlenku węgla (jak w materiałach dla mieszkańców).
  • Uzupełniliśmy też FAQ, opis w katalogu gier oraz dokument docs/games-education.md w repozytorium — bez zmian technicznych w działaniu aplikacji.

20260511-h62026-05-11

Odczyt odpowiedzi na głos

  • Przeglądarka rzadziej blokuje dźwięk przy odczycie odpowiedzi (także w trybie głosowym z mikrofonem) — krótkie „rozbrojenie” zasady autoplay zgodnie z dobrymi praktykami Chrome, Edge i Safari.
  • Gdy odtwarzanie i tak się nie uda, zobaczysz krótszy, spokojniejszy komunikat z sugestią wyłączenia nasłuchu na chwilę albo ponownego kliknięcia „Odczytaj”.

Dokumenty i pomoc

  • Zaktualizowaliśmy FAQ, politykę prywatności, regulamin oraz politykę cookies — jaśniej: co dzieje się lokalnie w przeglądarce (mikrofon), a co na serwerze jednostki przy odczycie na głos; kiedy treść może trafić do zewnętrznej usługi generowania odpowiedzi tylko po decyzji Administratora.

Administrator

  • Przy personie z modelem w chmurze — przypomnienie o zgodzie na przetwarzanie poza EOG; gdy ta opcja jest wyłączona w konfiguracji serwera, przy wysłaniu wiadomości pojawia się czytelny komunikat, zamiast ogólnego błędu.
  • Na stronie Modele LLM dopisaliśmy, że modele chmurowe ustawia się przy Personie, a nie jak lokalne modele Ollamy na liście pobierania.

20260511-h52026-05-11

Strona główna (przed logowaniem)

  • Trzy karty „Dla kogo jest aplikacja” (dzieci, dom i szkoła, zabawy) mają teraz ten sam układ: ikony w jednakowej ramce jak przy bloku o grach, wyraźniejsze tytuły i równy odstęp między tytułem a opisem. Łatwiej od razu zobaczyć, że to jedna sekcja, a nie trzy różne style.

20260511-h42026-05-11

Rozmowa z asystentem — czytelniejsze okna i spójne awatary

  • Okna rozmowy nie rozjeżdżają się przy długich wpisach. Bańki wiadomości mają teraz wyraźny limit szerokości, długie linki, tabele albo bardzo długie wklejone teksty dostają własne, lokalne przewijanie zamiast „rozpychać” cały widok.
  • Propozycje pytań pod polem wpisywania mają nowy, kompaktowy układ: jedna kolumna na telefonie, trzy na większym ekranie. Nie odstają już od pola tekstowego — wyglądają jak część panelu pisania.
  • Awatar persony (np. Janka Strażaka, Płomyczka) jest spójny we wszystkich miejscach: na liście person, w nagłówku rozmowy i przy każdej wiadomości od asystenta. Nie zdarza się już, że gdzieś widać inny znaczek niż w panelu administratora.

Szybsze pierwsze odpowiedzi (gdy asystent działa lokalnie na serwerze)

  • Opcjonalnie można włączyć wstępne wczytanie „mózgu” asystenta przy starcie serwera albo dłużej trzymać go w pamięci — domyślnie jest bezpiecznie: pierwsza rozmowa po przerwie nie musi czekać na ciężkie przygotowania w tle.
  • Poprawka stabilności: na części konfiguracji asystent mógł długo „myśleć” albo w ogóle nie zwracać odpowiedzi — to zachowanie zostało usunięte z domyślnych ustawień.
  • W panelu administratora w sekcji „Modele LLM” jest przycisk „Załaduj do RAM” — ręcznie przygotujesz wszystkie modele aktywnych person, gdy zależy Ci na szybszej pierwszej odpowiedzi po przerwie.

Propozycje pytań — jedna pula na około tydzień

  • Propozycje pytań do rozmowy są przygotowywane raz na około 7 dni dla całej persony, a nie od zera przy każdym otwarciu czatu. W każdej rozmowie losujemy 3 pytania z większej puli (zwykle 12–20). Dzięki temu serwer mniej „pracuje nad zapasem” przy każdym nowym oknie rozmowy.
  • Pula opiera się przede wszystkim na treści przesłanych dokumentów PDF (pytania powstałe przy ich wczytywaniu); gdy materiałów jest mało, asystent dopytuje brakujące pomysły. Przez tydzień zestaw jest spójny, a różne rozmowy i tak mogą pokazać różne trójki pytań.

Gry

  • Gdzie powiesić czujkę tlenku węgla? — gra dotychczas nazywała się „Gdzie powiesić czujnik?”. Po zmianie używamy nazwy zgodnej z polskim prawem i terminologią PSP. Tak samo poprawiliśmy kwiz CO i opisy w katalogu gier.

20260511-h32026-05-11

Gry — szersze plansze i nowe poziomy

  • Strażak w akcji i Montaż czujek wg KG PSP — plansza gry teraz zawsze wpasowuje się w okno (zarówno w pionie, jak i w poziomie). Wcześniej na szerokim ekranie plansza bywała tak wysoka, że nie dało się jednocześnie zobaczyć przycisków i wskazówek.
  • Jazda wozem do pożaru — bardziej ambitna: po drodze zbierasz hydranty (co 50 jednostek wody bonusowe życie), naciskasz Boost (lub spację) na krótkie turbo, a na późniejszych poziomach pojawia się deszcz, a w ostatnim — noc z ograniczoną widocznością. Na drodze są też drogowcy w żółtych kamizelkach, których trzeba ostrożnie omijać.
  • Wyjdź od dymu — teraz ma pięć poziomów o rosnącej trudności. Od trzeciego trzeba najpierw znaleźć klucz, zanim otworzą się drzwi wyjścia. Można wracać do wcześniejszych poziomów.

20260511-h22026-05-11

Gry

  • Strony pojedynczych gier łatwiej mieszczą się na jednym ekranie — zwłaszcza na telefonie: dłuższy opis możesz rozwinąć dopiero, gdy chcesz, a długie wskazówki na dole mają własny, krótki obszar do przewijania zamiast „ciągnięcia” całej strony w dół.
  • W quizie Misja: czujka tlenku węgla i w opisach przy grach czytelniej rozdzielamy czujkę dymu i czujnik tlenku węgla (potocznie mówi się o „czadzie”, ale chodzi o wykrycie tego samego gazu) — tak jak w materiałach dla rodzin od straży pożarnej.

Strona główna i rozmowa z asystentem

  • Krótka prezentacja aplikacji oraz przykładowe pytania do asystenta używają tych samych, prostych sformułowań o czujkach — bez skrótów, które mogły sugerować niejasne pojęcia.

20260511-h12026-05-11

Strona publiczna

  • Na górze strony: licznik osób korzystających teraz z panelu oraz przełącznik jasnego i ciemnego motywu. Na telefonie linki do regulaminu i pomocy są w wygodnym menu bocznym, zamiast długiego poziomego paska do przewijania. W stopce — łączna liczba wizyt (jedna sesja przeglądarki = jedno zliczenie przy pierwszym wejściu) oraz linki prawne.

20260510-h162026-05-10

Administracja

  • W panelu widać, kto jest teraz aktywny (ruch w ostatnich minutach), a przy liście kont — ostatnie logowanie i ostatnia aktywność. W dzienniku zdarzeń pojawiają się m.in. zapis po udanym logowaniu oraz okresowe odnotowanie korzystania z aplikacji. Przy pierwszym wdrożeniu tej wersji potrzebna jest aktualizacja bazy danych po stronie administratora systemu.

20260510-h152026-05-10

Zmienione

  • Gra Znaki na drodze ewakuacji — wyświetlane są prawdziwe piktogramy ISO 7010 (wektory SVG z Wikimedia Commons, zapisane w aplikacji), z dopiskiem o źródle i normie.

20260510-h142026-05-10

Co nowego

  • Nowa gra Znaki na drodze ewakuacji — dziecko dopasowuje znaczenie do uproszczonego znaku (wyjście, kierunek, gaśnica, alarm, zbiórka i inne); po odpowiedzi krótkie wyjaśnienie, jak to się ma do bezpiecznej ewakuacji z dorosłym.

20260510-h132026-05-10

Co nowego

  • Nowa gra Jazda wozem do pożaru — omijasz przeszkody trzema pasami i dojeżdżasz do mety; sześć poziomów z rosnącą trudnością, sterowanie strzałkami lub przyciskami na ekranie.

20260510-h122026-05-10

Informacja

  • Uaktualniliśmy regulamin i politykę prywatności (jasniejsze informacje prawne). W regulaminie nie opisujemy szczegółów technicznych typu „RAG” ani nazw modeli — to nadal jest w dokumentacji technicznej dla wdrożeń.
  • Przy nazwie aplikacji na stronie głównej i w pomocy / FAQ widać teraz taką samą plakietkę beta jak w panelu po zalogowaniu.

Zmienione

  • W FAQ jest nowe pytanie o becie; dopisana jest też sekcja o dokumentach prawnych w pliku README.md w repozytorium projektu.

20260510-h112026-05-10

Informacja

  • Aplikacja jest oznaczona jako wersja beta — funkcje i wygląd mogą się jeszcze zmieniać. Zobaczysz to m.in. przy nazwie w panelu, na stronie logowania i przy numerze wersji.

Zmienione

  • Changelog w tej zakładce jest pisany krócej i z perspektywy użytkownika (co widać w aplikacji), a nie listą zmian technicznych dla administratorów.

20260510-h92026-05-10

Naprawione

  • Przy wgrywaniu materiałów PDF wybrana kategoria (kolekcja) nie wraca już sama co chwilę do pierwszej pozycji na liście — plik trafia tam, gdzie chcesz.

20260510-h82026-05-10

Naprawione

  • Rozmowa z personą Obywatel korzysta z materiałów dla domu i edukacji, a nie tylko z pakietu wyłącznie dziecięcego — tak jak w opisie persony.

20260510-h72026-05-10

Zmienione

  • Strona Start po zalogowaniu i krótki tekst w menu są prostsze: wyjaśniają, po co jest aplikacja i że chodzi o wiedzę z ochrony przeciwpożarowej dla dzieci i obywateli.

20260510-h62026-05-10

Zmienione

  • Telefon i tablet — większe przyciski do stukania, wygodniejsze menu boczne i czat, lepsze dopasowanie do wycięć ekranu (notch) i do dolnego paska w przeglądarce.

20260510-h52026-05-10

Co nowego

  • Po zalogowaniu pierwszy ekran to Start z krótkim wprowadzeniem; logo w panelu też prowadzi do Startu, żeby łatwiej wrócić do punktu wyjścia.

20260510-h42026-05-10

Co nowego

  • W menu pojawia się Moje konto : możesz zmienić hasło, włączyć lub wyłączyć logowanie dwuskładnikowe (aplikacja z kodem) oraz pobrać kopię swoich danych do pliku.

20260510-h32026-05-10

Zmienione

  • Konto założone samodzielnie z formularza może wymagać akceptacji przez osobę prowadzącą serwis — zanim się zalogujesz. Przy logowaniu zobaczysz wtedy zrozumiały komunikat zamiast „twardego” błędu.

20260510-h22026-05-10

Co nowego

  • Propozycje pytań pod polem rozmowy nie zmieniają się co wejście na stronę — łatwiej wrócić do tego samego wątku i materiałów z tygodnia.

20260510-h12026-05-10

Co nowego

  • Strona główna i pomoc lepiej opisane pod wyszukiwarki; publiczne adresy (np. pomoc, gry) mogą być łatwiej znalezione w Google. Krótszy, czytelniejszy opis w wynikach wyszukiwania.

20260509-h82026-05-09

Co nowego

  • Nowa gra Strażak w akcji — platformówka: chodzisz, skaczesz, gasisz pożary wodą; kilka poziomów trudności, sterowanie także przyciskami na ekranie dotykowym.

20260509-h72026-05-09

Co nowego

  • Nowa gra Strażacki wężyk — klasyczny wąż w strażackiej odsłonie: gasisz kolejne pożary i unikasz kolizji; działa na klawiaturze i na telefonie.

20260509-h62026-05-09

Co nowego (uproszczenie ról i person)

  • Persona Obywatel obejmuje dotychczasowe zastosowania profilu domowego i szkolnego (m.in. konspekty zajęć, czujki, ewakuacja). Usunięte persony: Edukator Plomyczka i Asystent Rodzica.
  • Migracja bazy 0005_remove_parent_educator — użytkownicy z rolami parent i educator otrzymują rolę citizen; czaty z usuwanymi personami są przepinane na Obywatel (fallback: Janek strażak).

Zmienione

  • Zostało pięć ról: admin, editor, firefighter, citizen, child. Konto dziecka zakłada zalogowany obywatel lub administrator (/me/children).
  • Zaktualizowano stronę główną, FAQ, pomoc administratora, README, DPIA i model zagrożeń; frontendowe lib/roles.ts i seed person (Janek: child + citizen + admin).

20260509-h52026-05-09

Co nowego

  • Deklaracja dostępności (/dostepnosc) — dokument zgodny z ustawą z 4 kwietnia 2019 r. o dostępności cyfrowej oraz wytycznymi WCAG 2.1 AA: status zgodności, treści wyłączone, udogodnienia, skróty klawiszowe i procedura odwoławcza (RPO).
  • Polityka cookies (/cookies) — informujemy wprost, że aplikacja nie używa ciasteczek marketingowych ani trackingowych. Tabela kluczy localStorage (token, motyw, postępy w grach) i wskazówki, jak je wyczyścić.
  • Banner zgody na cookies — jednorazowy komunikat „Niezbędne dane lokalne" na dole strony, decyzja zapamiętywana w przeglądarce.
  • Hero ilustracja na stronie głównej — animowane SVG (hełm strażacki z płomieniem, czujka dymu z migającą diodą, iskry, pulsujące pierścienie). Animacje wyłączają się przy prefers-reduced-motion.
  • Sekcja „Ucz się przez zabawę" na stronie głównej promująca gry edukacyjne.
  • Nowa gra: „Montaż czujek wg KG PSP" (/gry/montaz-czujek) — 5 poziomów (sypialnia, przedpokój, kuchnia z gazem, salon z kominkiem, kotłownia/garaż). Schematyczne rzuty pomieszczeń w SVG, 4 punkty kandydujące na poziomie, edukacyjny feedback dla każdej decyzji i gwiazdki za perfekcyjne przejście.

Zmienione

  • Stopka strony głównej — dodane linki „Cookies" i „Dostępność".
  • Hub gier — siedem gier zamiast sześciu (nowy kafelek „Montaż czujek wg KG PSP" na początku listy).

20260509-h42026-05-09

Co nowego

  • Nowa rola Obywatel i persona „Obywatel” — przystępna profilaktyka i bezpieczeństwo dla każdego (także z gier edukacyjnych w aplikacji). Domyślna rola przy publicznej rejestracji to teraz citizen.
  • Persona „Strażak-Instruktor" została przemianowana na „Strażak" i opisana jako wsparcie dla strażaków i ratowników w oparciu o materiały źródłowe.
  • Panel administratora: „Dostęp do gier" (/admin/gry) — admin włącza lub wyłącza sekcję /gry dla wybranych ról. Użytkownik bez dostępu nie zobaczy linku w menu i jest przekierowywany z adresów /gry/....
  • Strona główna: nowy kafel „Obywatel" i hasło bez „PSP" (otwarcie na ogół).

Zmienione

  • Rate limiting — wyższe domyślne limity (czat 60/min, login 15/min, upload 40/h) i tolerancja na puste zmienne RATE_LIMIT_* z Dockera (backend zastępuje je sensownymi wartościami).
  • Seed bazy — pojedyncza, idempotentna pętla upsertu person; istniejące persony są aktualizowane (nazwa, opis, system prompt) bez konfliktów na slug.
  • API admina — endpoint zapisu „Dostępu do gier" wykonuje 1 zapytanie SQL zamiast N (bulk fetch + diff). Wpis w dzienniku audytu zawiera listę realnych zmian.
  • UI — etykiety ról są tłumaczone (np. „Administrator (admin)"); wspólne źródło ról we frontendzie (lib/roles.ts); naturalniejszy podpis w menu: „Dostęp do gier".

Naprawione

  • Komunikaty „Przekroczono limit zapytań" przy zwykłym używaniu czatu (domyślny limit czatu zbyt niski).

20260509-h22026-05-09

Co nowego

  • Rebranding na Płomyczek 3.0 — spójna nazwa w interfejsie, metadanych, backendzie (m.in. TOTP, User-Agent) i dokumentacji.
  • Strona główna: delikatne tło (gradient, „orby”), lepszy kontrast sekcji, link „Pomiń do treści” (WCAG 2.4.1), hierarchia nagłówków, aria-label na nawigacji, karty jako article, widoczny fokus klawiatury, szacunek dla prefers-reduced-motion.

20260509-h12026-05-09

Co nowego

  • Dokumentacja gier edukacyjnych: plik docs/games-education.md (mapowanie treści na polskie przepisy i źródła urzędowe).
  • README — opis sekcji Gry i odnośnik do dokumentacji merytorycznej.

Zmienione

  • Gry /gry — weryfikacja treści względem polskiego kontekstu: 112 (w tym rola 998/999), rozporządzenie MSWiA i czujki (quiz, „gdzie czujnik”, komunikaty), ewakuacja w labiryncie, sekcja z linkami gov.pl na stronie gier, FAQ w pomocy.

20260508-h12026-05-08

Co nowego

  • Nowa persona KDR PSP — fachowe wsparcie dla działań ratowniczych w oparciu o materiały i procedury.
  • Persona dziecięca została odświeżona do „Janek strażak” (zachowanie i styl odpowiedzi dopasowane do dzieci).
  • W czacie dodano 3 szybkie pytania pod polem wpisywania (jak w ChatGPT), dopasowane do aktywnej persony.
  • Na stronie głównej dodano przełącznik trybu jasny/ciemny.
  • Logo Płomyczek 2.0 w lewym górnym rogu aplikacji prowadzi teraz na stronę główną.

Zmienione

  • Silnik TTS Piper działa teraz z profilem głosu per persona: dla Janek strażak używany jest chłopięcy profil, dla pozostałych person domyślny głos.
  • Widok rozmowy wyraźniej pokazuje aktywną personę („Rozmawiasz z: ...”) oraz personę przy każdej pozycji listy rozmów.
  • Asystent nie dubluje już źródeł w treści odpowiedzi — cytowania pozostają w dedykowanej sekcji pod wiadomością.

Naprawione

  • Usunięto wymuszanie uniwersalnego dopisku o numerze 112 dla każdej persony — reguła jest teraz kontekstowa i nie nadpisuje instrukcji person eksperckich.
  • Usunięto twarde obcinanie długości odpowiedzi do 350 tokenów; respektowane są ustawienia max tokens z konfiguracji persony.
  • Przyspieszono odpowiedzi LLM na Macu przez przełączenie backendu na natywną Ollamę (Metal) zamiast kontenera CPU-only.

20260507-h32026-05-07 (poprawki)

Naprawione

  • Mikrofon nie wygasa już zaraz po kliknięciu — czeka aż się odezwiesz (do 30 sekund). Po wykryciu pierwszego zdania automatycznie wysyła i kończy nasłuch.
  • „Odczytaj na głos" — odczytywanie odpowiedzi działa już niezawodnie, nie ma kolizji między przyciskami przy różnych wiadomościach.
  • Generowanie odpowiedzi — zniknęły zawieszenia spowodowane konfliktem między czytaniem starej wiadomości a wysyłaniem nowej.

20260507-h22026-05-07 (poprawki)

Co nowego

  • Przycisk „Usuń całą historię" w panelu rozmów — kasuje wszystkie Twoje konwersacje po jednym potwierdzeniu.

Naprawione

  • Mikrofon — teraz przeglądarka prosi o zgodę na mikrofon przed pierwszym nasłuchem (wcześniej cisza, bez okna z pytaniem).
  • „Odczytaj na głos" pod odpowiedzią asystenta — przyciski w różnych miejscach już sobie nie przeszkadzają.
  • Wybierany jest polski głos systemowy (jeśli jest zainstalowany), brzmi naturalniej niż domyślny angielski.
  • Polityka uprawnień przeglądarki dopuszcza już mikrofon na własnej stronie (wcześniej blokowała wszystko).

20260507-h12026-05-07 (poprawki)

Co nowego

  • Asystent głosowy w rozmowie: przycisk mikrofonu (dyktujesz pytanie) i tryb słuchawkowy — mówisz, asystent odpowiada głosem i tekstowo, po zakończeniu znów słucha.
  • Asystent zaczyna mówić już w trakcie pisania odpowiedzi (zdanie po zdaniu) — krócej czekasz.
  • Wszystko dzieje się w Twojej przeglądarce — głos nie jest wysyłany na nasze serwery.
  • Nowa pozycja w pomocy: „Czy mogę rozmawiać z asystentem głosowo?"

202605072026-05-07

Co nowego

  • Pomoc dla administratora i FAQ dla użytkowników.
  • Strona Changelog oraz numer wersji w stopce.
  • Możliwość podania klucza API (np. OpenAI, Anthropic) bezpośrednio w persony — klucz jest zaszyfrowany w bazie.
  • Wybór modelu Ollama z listy dostępnych — bez wpisywania nazwy ręcznie.
  • Gotowe ustawienia „kreatywności" odpowiedzi (0.2 / 0.3 / 0.5 / 0.8).
  • Przycisk Stop w trakcie generowania odpowiedzi i automatyczne przerywanie po zamknięciu karty przeglądarki.
  • Autorzy projektu w stopce: mgr inż. Paweł Bujny, mgr inż. Karol Wilczak.
  • Model trzymany w pamięci po pierwszym użyciu — pierwsze pytanie nie wymaga już dłuższego oczekiwania.

Zmienione

  • Strona główna — bardziej zrozumiały opis bez technicznego żargonu.

Naprawione

  • Błąd przy otwieraniu listy użytkowników w panelu admina.
  • Pierwsze pytanie do modelu nie kończy się już błędem przy „zimnym starcie".

202605062026-05-06

Co nowego

  • Dziennik aktywności w panelu administratora (kto, kiedy, co zrobił).
  • Historia rozmów dla administratora — z możliwością ukrycia danych osobowych.
  • Lista Twoich rozmów po lewej stronie w widoku czatu.
  • Wskaźnik „myślę…" z licznikiem sekund w trakcie generowania.
  • Odczyt odpowiedzi na głos pod każdą wiadomością asystenta.
  • Większa pamięć kontekstu — model lepiej pamięta, o czym była mowa wcześniej.

Naprawione

  • Model nie powtarza już zdań w odpowiedzi.
  • Model uwzględnia wcześniejsze wiadomości w rozmowie.
  • Wgrywanie plików PDF (problem z uprawnieniami katalogu).

202605052026-05-05

Pierwsza wersja

  • Logowanie z silnym hasłem, blokadą po nieudanych próbach i kodem dwuetapowym (TOTP).
  • Startowy model ról i person (ewoluował — stan na 20260509-h6: pięć ról: admin, editor, firefighter, citizen, child; cztery persony: Janek strażak, Obywatel, Strażak, KDR PSP).
  • Wgrywanie materiałów (PDF) ze sprawdzaniem typu pliku i skanem antywirusowym.
  • Odpowiedzi tworzone na podstawie Twoich materiałów (z cytowaniem źródła).
  • Bezpieczeństwo: nagłówki ochronne, dziennik audytu, ukrywanie danych osobowych w logach.
Historia zmian — Płomyczek 3.0