You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,13 @@
1
1
# Changelog
2
2
3
+
## 1.0.4
4
+
5
+
-**EULA Display**: Fixed EULA display and acceptance dialog flow to ensure license agreement prompts show properly and preferences persist cleanly.
6
+
-**Export Security & Path Sanitization**: Fixed `utils.sanitize_export_path` to permit valid user-selected export paths (e.g. saving to Desktop or custom directories via file dialogs) while maintaining strict directory traversal (`..`) protection and system directory guards.
7
+
-**CLI Boot Test & Terminal Window**: Registered `test` in CLI commands, automatically attaching/allocating a terminal console window on Windows when launched, and streaming full verbose test output after EULA verification.
8
+
-**Boot Test Scheduling**: Fixed boot test runner scheduling logic to ensure background boot tests run reliably on workbench startup.
9
+
-**Documentation & Versioning**: Updated all version references to v1.0.4 across core files, manuals, and platform packages.
Copy file name to clipboardExpand all lines: INSTALL_LINUX.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
-
# QECTOR Decoder Workbench v1.0.3 - Linux
1
+
# QECTOR Decoder Workbench v1.0.4 - Linux
2
2
3
3
The Linux release is a portable, air-gapped application. It includes the decoder wheel locally and never downloads packages or contacts an external service at runtime. Available as a standalone portable binary and a Debian package.
4
4
5
5
## Portable Binary (Recommended)
6
6
7
7
```bash
8
8
# From the release zip:
9
-
unzip QectorWorkbench-Linux-v1.0.3.zip
9
+
unzip QectorWorkbench-Linux-v1.0.4.zip
10
10
chmod +x QectorWorkbench-Portable
11
11
./QectorWorkbench-Portable
12
12
```
@@ -16,7 +16,7 @@ The portable binary contains the GUI, CLI, MCP server, documentation generators,
16
16
## Debian Package
17
17
18
18
```bash
19
-
sudo dpkg -i qector-workbench_1.0.3_amd64.deb
19
+
sudo dpkg -i qector-workbench_1.0.4_amd64.deb
20
20
qector-workbench # GUI
21
21
qector-workbench --cli diagnostics
22
22
qector-workbench --mcp # 85-tool MCP server
@@ -43,14 +43,14 @@ Expected Entra state is `disabled` with `airgapped: true`. Expected compliance s
43
43
Runtime state is stored under `~/.local/share/QectorWorkbench` (or `$XDG_DATA_HOME/QectorWorkbench` if set). Override it with `QECTOR_DATA_DIR` when a lab policy requires an explicitly managed location.
44
44
No cloud synchronization, telemetry, update check, or browser action is performed by the application.
0 commit comments