From 09724f4e4f0f1fac799a1abcd827788c8b34a6d2 Mon Sep 17 00:00:00 2001 From: tuxgyver Date: Mon, 31 Aug 2026 14:22:24 +0200 Subject: [PATCH] chore(release): v0.4.3 --- CHANGELOG.md | 8 ++++++++ Makefile | 2 +- README.md | 4 ++-- app/__init__.py | 2 +- app/core/config.py | 2 +- app/ui/admin_window.py | 2 +- main.py | 4 ++-- wgsecure.iss | 2 +- 8 files changed, 17 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 16b7fff..0861b32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,14 @@ Ce projet suit le [Versionnage Sémantique](https://semver.org/lang/fr/). --- +## [0.4.3] — 2026-08-31 + +### Corrigé +- **Fenêtres noires clignotantes sous Windows** : l'application interroge en continu l'état du + tunnel et la latence du serveur, et chacune de ces vérifications ouvrait brièvement une fenêtre + de commande. Des fenêtres DOS apparaissaient et disparaissaient en permanence pendant toute + l'utilisation du logiciel. Ces appels s'exécutent désormais de façon totalement invisible. + ## [0.4.2] — 2026-08-31 ### Corrigé diff --git a/Makefile b/Makefile index c2d88fd..01af4da 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ ## ────────────────────────────────────────────── APP := wgsecure -VERSION := 0.4.2 +VERSION := 0.4.3 VENV := .venv PYTHON := $(VENV)/bin/python3 PIP := $(VENV)/bin/pip diff --git a/README.md b/README.md index b367b56..0ac9849 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # 🛡️ WGSecure (WGS) -🚀 v0.4.2 · 🐍 · 🪟🐧 · 🔐 MFA TOTP · 🛡️ WireGuard +🚀 v0.4.3 · 🐍 · 🪟🐧 · 🔐 MFA TOTP · 🛡️ WireGuard **WGSecure** est une interface graphique multiplateforme (Windows & Linux) pour gérer une connexion WireGuard avec une surcouche MFA (authentification à deux facteurs TOTP). @@ -188,4 +188,4 @@ WGSecure/ ## 👤 Auteur Développé par **Johnny** — [JT-Tools](https://github.com/JT-Tools) -Version : ![v0.4.2](https://img.shields.io/badge/v0.4.2-ao%C3%BBt%202026-2980b9?style=flat-square) — Août 2026 +Version : ![v0.4.3](https://img.shields.io/badge/v0.4.3-ao%C3%BBt%202026-2980b9?style=flat-square) — Août 2026 diff --git a/app/__init__.py b/app/__init__.py index e3067b1..96f3d31 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -1,3 +1,3 @@ -__version__ = "0.4.2" +__version__ = "0.4.3" APP_NAME = "WGSecure" APP_SHORT = "WGS" diff --git a/app/core/config.py b/app/core/config.py index 172df77..fa84eee 100644 --- a/app/core/config.py +++ b/app/core/config.py @@ -24,7 +24,7 @@ _WG_DEFAULT: dict[str, Any] = { } _DEFAULT: dict[str, Any] = { - "version": "0.4.2", + "version": "0.4.3", "admin_password_hash": "", "admin_salt": "", "mfa_enabled": False, diff --git a/app/ui/admin_window.py b/app/ui/admin_window.py index 9d851d7..1b313ab 100644 --- a/app/ui/admin_window.py +++ b/app/ui/admin_window.py @@ -675,7 +675,7 @@ class AdminWindow(QDialog): name_lbl.setStyleSheet("color: white;") layout.addWidget(name_lbl) - version_lbl = QLabel("Version 0.4.2") + version_lbl = QLabel("Version 0.4.3") version_lbl.setAlignment(Qt.AlignmentFlag.AlignCenter) version_lbl.setStyleSheet("color: rgba(255,255,255,0.7); font-size: 13px;") layout.addWidget(version_lbl) diff --git a/main.py b/main.py index 7803559..c1a0df9 100644 --- a/main.py +++ b/main.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 """ WGSecure (WGS) — Interface graphique WireGuard avec MFA -Version 0.4.2 +Version 0.4.3 """ import sys import argparse @@ -92,7 +92,7 @@ def main(): ) app = QApplication(sys.argv) app.setApplicationName("WGSecure") - app.setApplicationVersion("0.4.2") + app.setApplicationVersion("0.4.3") app.setOrganizationName("WGS") # Icône globale multi-tailles — barre des tâches + alt-tab app_icon = icons.icon_app() diff --git a/wgsecure.iss b/wgsecure.iss index 9351f8f..ee039e7 100644 --- a/wgsecure.iss +++ b/wgsecure.iss @@ -4,7 +4,7 @@ ; ────────────────────────────────────────────── #define MyAppName "WGSecure" -#define MyAppVersion "0.4.2" +#define MyAppVersion "0.4.3" #define MyAppPublisher "WGSecure" #define MyAppExeName "wgsecure.exe"