• 3.7.1 7c307c21f4

    3.7.1 Stable

    kamil released this 2026-10-06 22:12:33 +00:00 | 37 commits to main since this release

    LMS 3.7.1

    🐛 Przeniesienie danych (poprawki z przeglądu 3.5.0–3.7.0)

    • Dzień pracy nie znika już po nieudanej migracji. Gdy przy pierwszym starcie po
      aktualizacji z 3.4.x nie udał się któryś krok po przeniesieniu pliku bazy (kopie zapasowe,
      zapis migracja.json), program pracował na starej bazie, a przy następnym starcie po cichu
      przechodził na nową — zmiany z tego dnia przestawały być widoczne. Teraz przeniesienie pliku
      bazy jest ostatnim krokiem, który może zatrzymać migrację; wszystko po nim tylko ostrzega.
    • Dwa uruchomienia naraz nie dzielą danych na dwie bazy. Podwójne kliknięcie przy pierwszym
      starcie (gdy przenoszenie dużej bazy trwa) kończyło się dwiema kopiami programu na różnych
      bazach. Teraz przenoszenie ma blokadę: druga kopia czeka, aż pierwsza skończy, i pracuje na
      nowej bazie (po 3 minutach oczekiwania pokazuje komunikat i nie startuje).
    • Historia aktualizacji (aktualizacja.log) jest przenoszona razem z danymi.

    🐛 Zgłaszanie błędów i aktualizacje

    • Dziennik zdarzeń w paczce zgłoszenia ukrywa nazwy kont Windows (także w tabeli dziennika
      w kopii bazy). Wpis o przeniesieniu danych zawierał pełne ścieżki z nazwą konta.
    • Zgłoszenie do publicznego repozytorium nie zawiera imienia operatora — tylko rolę.
    • Blokada instalacji wersji starszej niż 3.5.0 obejmuje także katalog danych ustawiony
      zmienną LMS_DATA_DIR.

    Instalacja

    Program zaktualizuje się sam: po starcie pokaże w pasku stanu „Dostępna wersja”
    (od 3.4.2; wcześniejsze wersje otwierają od razu okno). Ręcznie (albo
    przy przejściu z 3.3.1 i starszych):

    1. Zamknij program na stanowisku.
    2. Rozpakuj LMS-3.7.1-windows.zip i podmień magazyn_app.exe.
    3. Dane (baza, backups, własny szablon.zpl) leżą w %LOCALAPPDATA%\LMS i aktualizacja ich nie dotyka.
      W trybie przenośnym (plik portable.flag obok exe) nie nadpisuj lokalny_magazyn.db,
      katalogu backups ani swojego szablon.zpl.
    4. Uruchom program. Baza nie wymaga zmian.

    Komputer bez internetu

    Skopiuj na stanowisko LMS-3.7.1-windows.zip razem z LMS-3.7.1-windows.zip.sha256
    (oba pliki z tego wydania, leżące w jednym folderze), zaloguj się jako administrator
    i wybierz paczkę w Ustawienia › Dane › Aktualizacja z pliku. Program sprawdzi sumę
    z pliku .sha256 i pokaże wersję z paczki, zanim cokolwiek zainstaluje. Funkcja jest
    w programie od wersji, która ją wprowadziła; starsze wersje aktualizuje się ręcznie (powyżej).

    Zbudowano na Windows (Python 3.14.8, PyInstaller 6.22.3). Testy: 722/722.

    Plik: LMS-3.7.1-windows.zip
    SHA-256: 867245b53e85024c7448955503a39722b7747546e76b833f0d3c7db09d5105c7

    Pełna lista zmian: CHANGELOG.md

    Downloads