chore(release): v0.4.3

This commit is contained in:
tuxgyver
2026-08-31 14:22:24 +02:00
parent 32b44ec323
commit 09724f4e4f
8 changed files with 17 additions and 9 deletions
+8
View File
@@ -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 ## [0.4.2] — 2026-08-31
### Corrigé ### Corrigé
+1 -1
View File
@@ -4,7 +4,7 @@
## ────────────────────────────────────────────── ## ──────────────────────────────────────────────
APP := wgsecure APP := wgsecure
VERSION := 0.4.2 VERSION := 0.4.3
VENV := .venv VENV := .venv
PYTHON := $(VENV)/bin/python3 PYTHON := $(VENV)/bin/python3
PIP := $(VENV)/bin/pip PIP := $(VENV)/bin/pip
+2 -2
View File
@@ -1,6 +1,6 @@
# 🛡️ WGSecure (WGS) # 🛡️ 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). **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 ## 👤 Auteur
Développé par **Johnny** — [JT-Tools](https://github.com/JT-Tools) 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
+1 -1
View File
@@ -1,3 +1,3 @@
__version__ = "0.4.2" __version__ = "0.4.3"
APP_NAME = "WGSecure" APP_NAME = "WGSecure"
APP_SHORT = "WGS" APP_SHORT = "WGS"
+1 -1
View File
@@ -24,7 +24,7 @@ _WG_DEFAULT: dict[str, Any] = {
} }
_DEFAULT: dict[str, Any] = { _DEFAULT: dict[str, Any] = {
"version": "0.4.2", "version": "0.4.3",
"admin_password_hash": "", "admin_password_hash": "",
"admin_salt": "", "admin_salt": "",
"mfa_enabled": False, "mfa_enabled": False,
+1 -1
View File
@@ -675,7 +675,7 @@ class AdminWindow(QDialog):
name_lbl.setStyleSheet("color: white;") name_lbl.setStyleSheet("color: white;")
layout.addWidget(name_lbl) 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.setAlignment(Qt.AlignmentFlag.AlignCenter)
version_lbl.setStyleSheet("color: rgba(255,255,255,0.7); font-size: 13px;") version_lbl.setStyleSheet("color: rgba(255,255,255,0.7); font-size: 13px;")
layout.addWidget(version_lbl) layout.addWidget(version_lbl)
+2 -2
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
""" """
WGSecure (WGS) — Interface graphique WireGuard avec MFA WGSecure (WGS) — Interface graphique WireGuard avec MFA
Version 0.4.2 Version 0.4.3
""" """
import sys import sys
import argparse import argparse
@@ -92,7 +92,7 @@ def main():
) )
app = QApplication(sys.argv) app = QApplication(sys.argv)
app.setApplicationName("WGSecure") app.setApplicationName("WGSecure")
app.setApplicationVersion("0.4.2") app.setApplicationVersion("0.4.3")
app.setOrganizationName("WGS") app.setOrganizationName("WGS")
# Icône globale multi-tailles — barre des tâches + alt-tab # Icône globale multi-tailles — barre des tâches + alt-tab
app_icon = icons.icon_app() app_icon = icons.icon_app()
+1 -1
View File
@@ -4,7 +4,7 @@
; ────────────────────────────────────────────── ; ──────────────────────────────────────────────
#define MyAppName "WGSecure" #define MyAppName "WGSecure"
#define MyAppVersion "0.4.2" #define MyAppVersion "0.4.3"
#define MyAppPublisher "WGSecure" #define MyAppPublisher "WGSecure"
#define MyAppExeName "wgsecure.exe" #define MyAppExeName "wgsecure.exe"