Historia zmian

Co zmienia się w InfusionCalc.

Publiczne podsumowanie najważniejszych wydań i etapów rozwojowych. Pełny, wersjonowany zapis wszystkich poprawek pozostaje w repozytorium GitHub.

Najnowsze stabilne wydanie

0.1.6 — dwujęzyczny interfejs PL/EN

v0.1.6 · 15 sierpnia 2026

Pełne tłumaczenie głównego kalkulatora i trwały wybór języka

  • przełącznik PL/EN po prawej stronie górnego wiersza;
  • polskie i angielskie pola, błędy, wyniki, szczegóły, ostrzeżenie, stopka i instrukcje instalacji PWA;
  • lokalne zapamiętywanie języka i odczyt przed pierwszą klatką aplikacji;
  • zmiana języka bez utraty wartości, wyników, jednostek i trybu /kg;
  • lokalizowany ekran startowy, diagnostyka offline oraz pełny tytuł karty lub okna;
  • testy dostępności, małego ekranu, szybkich przełączeń i działania offline.
Obliczenia nie uległy zmianie. Wydanie dotyczy warstwy prezentacji; solver, jednostki, precyzja i zasady prywatności pozostają zachowane.

Poprzednie stabilne wydanie

0.1.5 — kompletne lokalne fonty Flutter Web

v0.1.5 · 5 sierpnia 2026

Bez powtarzających się błędów 404 dla Noto Sans Symbols

  • do artefaktu dodano dokładny wariant Noto Sans Symbols v43 wymagany przez Flutter Web;
  • font jest sprawdzany przez rozmiar, sygnaturę WOFF2 i przypięty SHA-256;
  • Roboto oraz Noto Sans Symbols są częścią offline-manifest.json i cache service workera;
  • licencje SIL Open Font License 1.1 są publikowane razem z aplikacją;
  • CI i GitHub Pages odrzucają niekompletny pakiet fontów przed wdrożeniem.
Zakres obliczeń i interfejs nie uległy zmianie. Wydanie usunęło wyłącznie błąd techniczny zasobów Flutter Web i zachowało pełny tryb offline.

Wcześniejsze kamienie milowe

Od specyfikacji do stabilnego PWA

0.1.4 — indeksowanie i widoczność

Metadane wyszukiwarkowe, sitemap, publiczne strony informacyjne, własny dokument 404 oraz kanoniczne trasy online i offline.

0.1.3 — pierwsza stabilna wersja

Kompletny techniczny kalkulator PWA, jednostki masy i IU, instalacja na iOS i Androidzie oraz samowystarczalny tryb offline.

0.1.2 — audyt domeny i precyzji

Wersjonowane przypadki referencyjne, niezależny oracle dokładnej arytmetyki, testy odwracalności i polityka prezentacji wyniku.

0.1.1 — poprawki po testach

Bezpieczne przełączanie trybu /kg, ochrona przed opóźnionym odczytem preferencji i testy regresji stanu formularza.

0.1.0 — kompletne MVP

Dynamiczny solver, pełny model jednostek, jeden szybki ekran, tok obliczenia, konflikty danych i automatyczne testy domeny.