-
1.3.0
StableSome checks failedCI / Desktop — ubuntu-latest (push) Has been cancelledCI / Desktop — windows-latest (push) Has been cancelledCI / Web backend (bez Qt) (push) Has been cancelledCI / Build — windows-latest (push) Has been cancelledCI / Build — ubuntu-latest (push) Has been cancelledCI / Obraz Docker (serwer web) (push) Has been cancelledreleased this
2026-10-06 22:18:15 +00:00 | 8 commits to main since this releaseZPL Label Designer Pro 1.3.0
Aktualizacja bez internetu i zgłaszanie problemów prosto z programu.
Nowe
- Aktualizacja z pliku (komputery bez internetu). Pomoc › Zainstaluj aktualizację z pliku… (albo przycisk w Ustawienia › Aktualizacje) instaluje paczkę pobraną na innym komputerze.
- Program sprawdza sumę kontrolną z pliku
.sha256leżącego obok paczki, wersję zapisaną w samym exe (przemianowana lub pomylona paczka jest odrzucana) i zawartość paczki. - Brak sumy, ta sama lub starsza wersja oznaczają ostrzeżenie, a przyciskiem domyślnym jest „Anuluj”.
- Do wydań dołączany jest teraz plik
<paczka>.zip.sha256; pobierz go razem z paczką.
- Program sprawdza sumę kontrolną z pliku
- Zgłaszanie problemów. Pomoc › Zgłoś problem… przygotowuje paczkę z opisem, informacjami o systemie i logami programu.
- Paczkę można wysłać jako zgłoszenie na serwer (do prywatnego repozytorium), e-mailem (domyślnie na adres LabelDesigner@adamus.cloud) albo zapisać do pliku. Jeśli program pocztowy nie przyjmuje załączników od innych programów, wiadomość otwiera się bez niej, a program wskazuje plik do dołączenia. Gdy serwer nie odpowiada, program zapisuje paczkę i mówi dlaczego.
- Nazwy kont Windows w ścieżkach i adresy IP sieci lokalnej są ukrywane; ustawienia, szablony i token nie trafiają do paczki. Kod ZPL bieżącej etykiety i historię druku dołączasz tylko świadomie.
- Serwer, token i inny adres e-mail ustawisz w Ustawienia › Zgłaszanie problemów (przycisk „Sprawdź połączenie”).
- Plik logu programu (
logs\labeldesigner.logw katalogu danych): start programu, kroki aktualizacji i wyniki druku (bez treści etykiet). - Plik exe ma teraz we właściwościach numer wersji.
Poprawione
- Uszkodzony plik ustawień nie przepada. Gdy
config.jsonnie dawał się odczytać (np. po zaniku prądu w trakcie zapisu), program po cichu zaczynał od ustawień domyślnych i już przy starcie zapisywał je w miejsce pliku: znikały adres drukarki, własne rozmiary etykiet i liczniki numeracji. Teraz uszkodzony plik jest odkładany obok jakoconfig.json.uszkodzony-<data>, program mówi o tym komunikatem, a ustawienia zapisuje tak, żeby przerwany zapis nie psuł pliku. - Aktualizacja przy nazwie konta lub folderu ze znakiem
%kończyła się błędem skryptu podmiany; teraz działa. - Adresu serwera aktualizacji i zgłoszeń nie da się już zmienić samą zmienną środowiskową w zainstalowanym programie.
- Okna aktualizacji, zgłoszenia i kreatora nie zostają w pamięci po zamknięciu, a okno zgłoszenia zamknięte w trakcie wysyłki nie otwiera później okna zapisu.
Szczegóły techniczne
- Nowe moduły:
core/forgejo.py,core/mail.py(Simple MAPI w osobnym procesie, z zapasemmailto:),core/report.py,core/app_log.py,ui/report_dialog.py; wcore/updater.pydoszłyverify_packageiassess_install. - Testy zgłoszeń idą na prawdziwym HTTP (atrapa serwera w
tests/fake_forgejo.py), a poczta na atrapiemapi32.dll.
Instalacja
Program zaktualizuje się sam (Pomoc › Sprawdź aktualizacje). Ręcznie:
- Zamknij program.
- Rozpakuj
ZPL_Label_Designer_Pro-1.3.0-windows.zipi podmień cały katalog programu (ZPL_Label_Designer_Pro.exerazem z_internal). - Ustawienia, szablony użytkownika i pamięć podręczna leżą w
%APPDATA%\ZPL Label Designer Proi nie są ruszane. - Uruchom program.
Zbudowano na Windows (Python 3.14.8, PyInstaller 6.22.3). Testy: 409/409.
Plik:
ZPL_Label_Designer_Pro-1.3.0-windows.zip
SHA-256:5873767135abd8ded3ba2f1aed37e3feed3a772081da2266ee1caacc587c8566Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Aktualizacja z pliku (komputery bez internetu). Pomoc › Zainstaluj aktualizację z pliku… (albo przycisk w Ustawienia › Aktualizacje) instaluje paczkę pobraną na innym komputerze.