Co nowego

Release notes

Ostatnio wprowadzone funkcje i ulepszenia. Zmiany wpływające na wyniki obliczeń zobacz w Release notes.

Cykl życia: nowy wykres „Wg grupy modernizacji" 2026-05-30
Cykl życia UI Modernizacje
Na ekranie „Cykl życia" pojawił się nowy wykres „Wg grupy modernizacji" — taki sam, rozbity na koszt stacked (inwestycja / modernizacja / eksploatacja / zużycie energii), ale agregowany wg grupy modernizacji urządzenia (urządzenia bez przypisanej grupy trafiają do koszyka „Bez grupy"). Dotychczasowy wykres „Wg urządzenia — wykres" został przemianowany na „Wg urządzenia".
Poprawka: po zmianie nazwy grupy w Analizie Grupy widok pokazywał starą nazwę 2026-05-30
Poprawka Modernizacje
Strona „Analiza Grupy Modernizacji" adresuje grupę przez nazwę w adresie URL. Po zmianie nazwy grupy strona przeładowywała się ze starą nazwą w adresie i pokazywała pusty/nieaktualny widok ze starą nazwą. Po zmianie nazwy widok przechodzi teraz na nową nazwę grupy i od razu pokazuje aktualne dane.
Poprawka: filtr wariantu w Cyklu życia gubił urządzenia bazowe 2026-05-30
Poprawka Cykl życia Filtry
Na ekranie „Cykl życia" filtr „Wariant" działał wykluczająco — zaznaczenie kilku tokenów naraz (np. „Wersja Bazowa" + „Wersja Ostateczna", albo „Wersja Bazowa" + wariant V1) po cichu chowało urządzenia bazowe. Filtr działa teraz sumująco (OR), spójnie z tabelą Urządzeń: urządzenie pojawia się, jeśli pasuje do dowolnego z zaznaczonych wariantów. Poprawka obejmuje wszystkie wykresy i tabele tego ekranu (podsumowanie, wg typu, wg urządzenia).
Poprawka: zmiana/usunięcie grupy urządzeń obejmuje wszystkie typy urządzeń 2026-05-30
Poprawka Grupy urządzeń Filtry
Zmiana nazwy lub usunięcie grupy urządzeń (tag „Grupa urządzeń") pomijała po cichu urządzenia nowszych typów (chłodnica, VRV, rekuperator, wieża chłodnicza, zespół) — ich tag pozostawał stary. Operacja obejmuje teraz wszystkie typy urządzeń, które posiadają pole grupy.
Poprawka: zmiana nazwy grupy modernizacji aktualizuje wszystkie typy urządzeń 2026-05-30
Poprawka Modernizacje Filtry
Po zmianie nazwy grupy modernizacji stara nazwa nadal pojawiała się w filtrze „Grupa modernizacji" na stronie Wyników, jeśli do grupy należały urządzenia nowszych typów (chłodnica, VRV, rekuperator, wieża chłodnicza, zespół). Zmiana nazwy nie obejmowała tych pięciu typów. Teraz nowa nazwa jest propagowana do wszystkich typów urządzeń, a plakietki filtra odświeżają się poprawnie.
Modernizacje: nowy wykres zużycia energii, kosztu i emisji po modernizacji + wartości na słupkach 2026-05-30
UI Modernizacje Wykresy
Pod wykresem „Porównanie Grup Modernizacji" (Inwestycja / Oszczędność Energii / Oszczędność Kosztów / SPBT) dodano drugi wykres pokazujący bezwzględne wartości po modernizacji: Zużycie Energii [kWh/rok], Koszt [zł/rok] oraz Emisję CO₂ [kg CO₂/rok]. Nowy wykres ma ten sam podział z przełącznikiem Per Grupa / Per Wariant i reaguje na filtry z paska u góry strony tak samo jak wykres oszczędności. Dodatkowo na obu wykresach wartości są teraz wyświetlane bezpośrednio na końcu każdego słupka.
Poprawka: filtr grupy urządzeń w Analizie Modernizacji obsługuje wybór wielu grup 2026-05-29
Poprawka Filtry Modernizacje
Po wybraniu dwóch lub więcej grup urządzeń jednocześnie w filtrze, Analiza Modernizacji pokazywała tylko urządzenia z pierwszej grupy (pozostałe były ignorowane). Dodatkowo zakładka „Wybór Modernizacji" pozostawała pusta po każdej zmianie filtra (tabela nie odbudowywała się). Teraz wszystkie trzy pod-zakładki (Modernizacje, Grupy Modernizacji, Wybór Modernizacji) reagują spójnie na pojedynczy i wielokrotny wybór grupy urządzeń — pokazują sumę urządzeń ze wszystkich wybranych grup (logika OR).
Poprawka: strony nie są już cache’owane przez przeglądarkę (świeże dane po zmianach) 2026-05-29
Poprawka Wydajność
Dynamiczne strony aplikacji (widok projektu, edycja, dashboard) nie były oznaczone jako „nie cache’uj". Przeglądarka mogła po nawigacji wstecz/dalej lub po wdrożeniu serwować STARĄ wersję strony — co objawiało się np. tym, że filtry „po kilku przełączeniach" zaczynały działać niepoprawnie. Strony HTML wysyłają teraz nagłówek „no-store", więc zawsze widzisz aktualny stan. Pliki statyczne (CSS/JS/obrazy) i raporty PDF/DOCX działają bez zmian.
Poprawka: filtrowanie po grupie urządzeń (urządzenia, wyniki, analiza modernizacji) 2026-05-29
Poprawka Filtry
Filtr „Grupa urządzeń" nie działał — po wybraniu grupy znikały wszystkie urządzenia zamiast pokazać tylko te z wybranej grupy. Przyczyną była niezgodność nazwy atrybutu danych w tabelach (polskie znaki „ą/ń") z odczytem w JavaScript. Filtr działa teraz poprawnie na zakładkach Urządzenia, Wyniki oraz w Analizie Modernizacji, również dla urządzeń przypisanych do kilku grup jednocześnie.
Zarządzanie Grupami Urządzeń w Edycji Projektu 2026-05-29
UI UX
Na ekranie „Edycja Projektu", pod sekcją Grup Modernizacji, pojawiła się nowa sekcja „Grupy Urządzeń". Widać tam wszystkie tagi grup przypisane do urządzeń w projekcie wraz z liczbą urządzeń w każdej grupie. Można teraz zmienić nazwę grupy lub usunąć ją w jednym miejscu — zmiana automatycznie aktualizuje wszystkie urządzenia, które tę grupę zawierają (urządzenia nie są usuwane, tracą jedynie dany tag). Wcześniej nazwę grupy trzeba było poprawiać ręcznie w każdym urządzeniu osobno.
Wybór Modernizacji — „Po modernizacji" pojawia się dopiero po wyborze grupy 2026-05-29
UI UX Modernizacje
Na zakładce „Wybór Modernizacji" wykres zużycia energii / kosztu / emisji pokazywał wcześniej słupki „Aktualne" i „Po modernizacji" już przed wybraniem jakiejkolwiek grupy — a oba były identyczne, co wyglądało jak błąd aplikacji. Teraz słupek „Aktualne" (stan obecny) jest widoczny zawsze, a słupek „Po modernizacji" dochodzi dopiero po wybraniu przynajmniej jednej grupy modernizacji — wtedy widać rzeczywistą różnicę.
Ujednolicony system powiadomień (toast) — wszystkie komunikaty w jednym stylu 2026-05-27
UI UX
Wszystkie powiadomienia w aplikacji (komunikaty po zapisaniu, błędy, informacje o czasie obliczeń, raporty PDF/DOCX) używają teraz jednego, spójnego komponentu. Toasty pojawiają się w prawym górnym rogu z glassmorphism, paskiem postępu auto-dismiss, pauzą po najechaniu myszką oraz tabletką z czasem trwania operacji (np. „Raport PDF gotowy · 2.3 s"). Generowanie raportów PDF/DOCX i przeliczanie wszystkich urządzeń pokazują teraz spinner z postępem i finalny toast z mierzonym czasem.
Landing page — fix skalowania karuzeli z mockupami aplikacji na mobile/tablet 2026-05-26
UI Landing Responsywność
Strona wejściowa (/) miała błąd: karuzela ze zrzutami aplikacji w sekcji hero nie skalowała się poniżej ~1060 px szerokości okna — kafelek dashboardu wymuszał swoją min-content (~1038 px), a grid kolumny przy max-width: 980px zezwalały na to. Efekt: na telefonach i tabletach mockup wystawał poza viewport, sprawiając wrażenie „popsutej" strony. Naprawiliśmy to przez minmax(0, 1fr) w grid hero i dodatkowe min-width: 0 na karuzeli — teraz wszystko skaluje się do szerokości urządzenia bez horyzontalnego paska przewijania.
Monitoring produkcji + asynchroniczna generacja raportów PDF (Sentry / Celery) 2026-05-26
Infrastruktura Monitoring Performance
Zwiększyliśmy odporność produkcji. Sentry raportuje teraz błędy aplikacji i zapytań SQL z pełnym śladem (FlaskIntegration + SqlalchemyIntegration, traces i profiles 10%, release tag z commit SHA). Logi przeszły na format JSON (LOG_JSON=1) — łatwiej je parsować i filtrować w panelu Render. Generacja długich raportów PDF dostała wariant asynchroniczny: po włączeniu Worker+Redis w panelu Render w modalu „Raporty" pojawi się przycisk „Raport Projektu (PDF, w tle)", który zleca zadanie do kolejki Celery i pokazuje pasek postępu. Możesz w międzyczasie korzystać z aplikacji — nic nie blokuje Flask. Klasyczny synchroniczny przycisk PDF pozostaje fallbackiem.
Nowy panel administratora — sidebar + pogrupowane sekcje 2026-05-26
Admin UI
Panel administracyjny został przebudowany: zamiast przeładowanego górnego paska z 17 linkami pojawił się boczny sidebar z 5 grupami (Pulpit, Users & Sales, Analytics, Content & Config, System Health). Nowy dashboard pokazuje 4 KPI (użytkownicy, projekty, obliczenia, status systemu), banery alertów przy wysokim obciążeniu CPU/RAM/dysk, ostatnią aktywność, ostatnie błędy oraz wykresy rejestracji i obliczeń per typ urządzenia. Zmiany dotyczą tylko panelu admin — UI dla użytkowników bez zmian.
Przewodnik dla nowych użytkowników (/getting-started) 2026-05-26
UX Onboarding
Po pierwszym logowaniu nowe konta lądują na stronie Przewodnik z 4-krokowym streszczeniem (utwórz projekt → dodaj urządzenie → oblicz → raport PDF) oraz przyciskiem „Załaduj demo" — jednym klikiem tworzy w koncie przykładowy projekt z klimatyzatorem i wariantem modernizacji, żebyś od razu zobaczył wyniki, analizę i jak wygląda gotowy raport. Wrócisz do przewodnika linkiem „Przewodnik" w górnym menu.
Sekcje "Co nowego" i "Release notes" 2026-05-25
UI Dokumentacja
Dodano dwie nowe sekcje dostępne z menu: Co nowego (opisy nowych funkcji) oraz Release notes (zmiany mogące wpływać na wyniki obliczeń urządzeń dodanych przed daną datą).