• 3.7.0 4a09886229

    3.7.0 Stable

    kamil released this 2026-10-06 19:04:20 +00:00 | 39 commits to main since this release

    LMS 3.7.0

    🐞 Zgłaszanie błędów

    • Ikona robaka w pasku stanu (obok wersji) i Ustawienia › Pomoc › Zgłoś błąd…
      otwierają okno: operator opisuje, co się stało, a program przygotowuje paczkę z logami,
      informacjami o systemie i wynikiem kontroli bazy (bez danych).
    • Wyślij e-mail. Przycisk otwiera program pocztowy z gotową wiadomością na adres
      LMS@adamus.cloud (domyślny, zmienny w Ustawieniach › Pomoc) z paczką w
      załączniku
      (Simple MAPI: Outlook, Thunderbird). Gdy program pocztowy nie przyjmuje
      załączników od innych programów, wiadomość ma adres, temat i opis, a okno wskazuje
      plik do dołączenia. Bez żadnego programu pocztowego operator dostaje czytelny
      komunikat, a paczka zostaje zapisana.
    • Z internetem zgłoszenie może też iść na serwer Forgejo jako zgłoszenie z paczką w
      załączniku. Bez internetu (albo gdy serwer nie działa, token jest zły) program
      zapisuje tę samą paczkę do pliku zip i mówi, dlaczego.
    • Logi tylko do prywatnego repozytorium. Program sprawdza widoczność repozytorium;
      do publicznego wysyła sam opis, bez załącznika.
    • Bez PIN-ów i tokenu. Opcjonalna kopia bazy ma wyczyszczone PIN-y, usunięty token
      i wykonane VACUUM; nazwy kont Windows w ścieżkach są ukrywane. Opcjonalnie: ostatnie
      wpisy dziennika zdarzeń i ostatnia etykieta.
    • Ustawienia › Pomoc (administrator): repozytorium, token, e-mail, „Sprawdź
      połączenie…”, „Usuń token”. Opis: docs/ZGLASZANIE_BLEDOW.md.
    • Nowa ikona w foncie interfejsu (robak, Flaticon UIcons).

    🔧 Dokumentacja

    • docs/WDROZENIE_OFFLINE_I_ZGLOSZENIA.md: jak działa aktualizacja offline i zgłaszanie błędów
      (kontrakty, algorytmy, decyzje bezpieczeństwa, testy, pułapki) — do wdrożenia w innej aplikacji.

    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.0-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.0-windows.zip razem z LMS-3.7.0-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: 706/706.

    Plik: LMS-3.7.0-windows.zip
    SHA-256: f0f7e32a77af743ad05b5d7635883546efed310e5f910c4f7dec0fbfba969ec5

    Pełna lista zmian: CHANGELOG.md

    Downloads