• 4.0.0-alpha.2 5f73e89b27

    4.0.0-alpha.2 Pre-release

    kamil released this 2026-10-11 20:13:12 +00:00 | 6 commits to main since this release

    LMS 4.0.0-alpha.2

    Wersja testowa — alfa nowego interfejsu (Qt 6). Zastępuje niepublikowaną 4.0.0-alpha.1, która nie uruchamiała
    okna głównego po zalogowaniu (brakowało w paczce modułów widoków); od teraz build.bat sprawdza to samotestem exe. Nie dla stanowisk produkcyjnych: uruchamiaj ją tylko
    na kopii danych (osobny folder z plikiem portable.flag i skopiowaną bazą). Programy 3.x jej nie zobaczą —
    w Gitei jest oznaczona jako pre-release. Baza ma ten sam schemat co w 3.x, więc po testach można wrócić do 3.x.

    Co jest w tej alfie

    Cały program przeniesiony na Qt 6 — wszystkie widoki i okna z wersji 3.x (Panel, Słownik, Historia, Etykieta,
    Synchronizacja, Ustawienia, logowanie, aktualizacje, zgłaszanie błędów), nowy widok Administracja i okno „O programie”.
    Pełny opis zmian dla operatora jest we wpisie 4.0.0 poniżej.

    Co sprawdzić w pierwszej kolejności

    • Zwykła zmiana przy wadze: logowanie → przyjęcie nowego opakowania → pobranie z istniejącego → raport sesji →
      zmiana operatora; wszystko samą klawiaturą (F1–F7, Ctrl+F, Tab, Enter) i ze skanerem kodów.
    • Wydruk etykiety na prawdziwej drukarce Zebra — czy waga ma przecinek („25,50”) i czy układ się zgadza.
    • Wygląd: jasny i ciemny motyw systemu, skala ekranu 125–150%, czytelność przy wadze.
    • Dane: historia, filtry, eksporty (Excel, HTML, CSV), import z terminala w Synchronizacji.
    • Administracja: utworzenie i przywrócenie kopii zapasowej (na kopii danych!), dziennik zdarzeń, reset PIN-u.
    • Start programu: czas do pojawienia się okna logowania i brak błędów w lms.log.

    Znane ograniczenia

    • Nie sprawdzono jeszcze czytnikiem ekranu (Narrator) ani narzędziem Accessibility Insights.
    • Aktualizacja z serwera i z pliku nie była próbowana na prawdziwym wydaniu z Gitei; wersja testowa instaluje się
      z pliku tylko po dodatkowym potwierdzeniu.
    • Program ma ok. 40 MB (3.x: ok. 17 MB) — to biblioteka Qt.

    WERSJA TESTOWA — nie instaluj jej na stanowisku produkcyjnym

    To wydanie próbne (4.0.0-alpha.2), niewidoczne dla programów 3.x: w Gitei jest oznaczone jako pre-release,
    a updater pyta tylko o ostatnie zwykłe wydanie. Nie zastępuje działającej wersji, jeśli sam jej nie podmienisz.

    Uruchomienie na kopii danych (zalecane):

    1. Zamknij program 3.x na stanowisku i skopiuj plik lokalny_magazyn.db z %LOCALAPPDATA%\LMS
      (albo z folderu programu, jeśli działasz w trybie przenośnym) w bezpieczne miejsce.
    2. Rozpakuj LMS-4.0.0-alpha.2-windows.zip do nowego, osobnego folderu, np. C:\LMS-test.
    3. Utwórz w tym folderze pusty plik portable.flag i wstaw tam kopię lokalny_magazyn.db. Dzięki temu wersja
      testowa pracuje na własnej kopii danych i niczego nie zmienia w %LOCALAPPDATA%\LMS.
    4. Uruchom magazyn_app.exe z tego folderu. W pasku stanu i w tytule okna jest oznaczenie „wersja testowa”.

    Schemat bazy jest w całym cyklu 4.0 taki sam jak w 3.x, więc po testach można wrócić do wersji 3.x na tej samej bazie.
    Błędy zgłaszaj ikoną robaka w pasku stanu albo przyciskiem Zgłoś błąd w Ustawieniach (Pomoc).

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

    Plik: LMS-4.0.0-alpha.2-windows.zip
    SHA-256: 2fc5593e26d1578fafab3b4cbc93815f94afba454d38fb2b12674a35543ebd0a

    Pełna lista zmian: CHANGELOG.md

    Downloads