Releases: servmask/Qtraktor
v1.8.0
1.8.0 (2026-03-29)
Features
- Qt 6.8 LTS + CMake + C++17 — Full framework modernization (#26)
- Upgraded from Qt 5.15 (end-of-life) to Qt 6.8 LTS (supported until 2028)
- Migrated build system from qmake to CMake
- Upgraded C++ standard from C++11 to C++17
- macOS: minimum version raised to 11.0 (Big Sur), required by Qt 6
- Windows: upgraded to MSVC 2022 and Qt 6.8
- Leaner macOS app bundle — stripped unused Qt 6 frameworks (QML, SVG)
Bug Fixes
- keep QtDBus.framework in macOS bundle, required by QtGui at runtime (#30)
- restore two-runner lipo matrix for macOS universal binary (#31)
- update Homebrew Cask template in release.yml to use pkg directive
- fix download page to match .pkg assets instead of .dmg
- use PAT for release-please to trigger release workflow
VirusTotal Scan Results
| File | Report |
|---|---|
| macOS (.pkg) | View scan results |
| Windows (.exe) | View scan results |
| Linux (.AppImage) | View scan results |
v1.7.0
1.7.0 (2026-03-28)
What's New in v1.7.0
Command-Line Interface
Traktor now includes a full CLI. Extract, inspect, and verify .wpress archives directly from your terminal:
traktor list backup.wpress
traktor cat backup.wpress wp-config.php
traktor extract backup.wpress ./output/
traktor verify backup.wpress
traktor info backup.wpress
All commands support --json for machine-readable output and --password for encrypted archives. You can also set TRAKTOR_PASSWORD as an environment variable to keep passwords out of shell history.
AI Agent Integration (MCP)
Traktor ships with a built-in MCP server, allowing AI coding agents to work with .wpress files directly. Supported agents: Claude Code and Gemini CLI.
After installation, register Traktor with your agents:
traktor mcp register
Your AI agent can then list archive contents, read individual files, verify integrity, and extract backups without any manual steps.
macOS Installer (PKG)
Traktor now ships as a .pkg installer for macOS. The installer places Traktor in your Applications folder and adds the traktor command to your terminal automatically. No manual setup required.
Also available via Homebrew:
brew tap servmask/traktor
brew install --cask traktor
Setup Dialog
On first launch, Traktor detects which AI agents are installed on your system and offers to register with them in one click. You can revisit this anytime from Tools > Manage AI Agent Integrations.
Uninstall
A clean uninstall option is now available from the terminal or the app:
- Terminal:
traktor uninstall - App: Tools > Uninstall Traktor...
This removes the CLI, all agent integrations, and application settings.
Commits
Features
- add CLI subcommands for AI-agent access to .wpress archives (#23) (d013067)
- add multi-agent MCP registration, setup dialog, and uninstall (#24) (eb2956a)
Documentation
- add CLAUDE.md with project context for AI-assisted development (#22) (6c74de0)
- add privacy policy and terms of use pages (#21) (195f2de)
VirusTotal Scan Results
| File | Report |
|---|---|
| macOS (.pkg) | View scan results |
| Windows (.exe) | View scan results |
| Linux (.AppImage) | View scan results |
v1.6.0
1.6.0 (2026-03-28)
Features
- archive: add v2 archive format support with CRC32 verification (#10)
- archive: add Archive Utility-style native file handling (#12) -- double-click .wpress to extract, auto-open result folder, single-instance IPC, multi-file queue, progress window, Dock badge
- infrastructure: add complete open source project infrastructure (#13) -- CI, clang-format, clazy, release-please, issue/PR templates, CONTRIBUTING, fuzz tests, src/ reorganization, path traversal security fix
- site: add GitHub Pages download site (#17)
- ci: upload build artifacts on PRs and post download links (#16)
Bug Fixes
- handle existing extraction directory instead of failing silently (#11)
- rename release-please config to correct filename (#14)
- use env var to check VT_API_KEY instead of secrets in if condition (#18)
Security
- fix path traversal vulnerability in .wpress extractor
VirusTotal Scan Results
| File | Report |
|---|---|
| macOS (.dmg) | View scan results |
| Windows (.exe) | View scan results |
| Linux (.AppImage) | View scan results |
1.5
- Fix macOS DMG installer layout
- Fix drag-and-drop file open corrupting backupFilename
- Drag & drop feature
1.4
- Add drag & drop support for extracting files
1.3
- Add logging for invalid filenames and files that couldn't be extracted
1.2
Encrypted & Compressed Backup Support
Traktor can now extract .wpress backup files that are password-protected and/or compressed. This release adds support for:
- AES decryption — extract encrypted backups with a password prompt
- Bzip2 and zlib decompression — handle compressed backup archives
Bug Fixes
- Clean up output directory on extraction failure