Repository navigation
1.1.0 - GUI & DBI
Pre-release
Pre-release
Main New Features
- Graphical User Interface (GUI): A desktop application based on PyQt6 has been introduced, replacing the command-line workflow (you can still use it!).
- Native Support for DBI Installer: Added implementation of the
DBI0protocol, allowing users to choose whether to use Goldleaf or DBI for installations. - Integrated Log Console: System messages, errors, and commands are now displayed in real time inside the main window of the GUI.
Architectural Changes (Under the Hood)
- Dynamic Protocol Routing: The PyQuark core now reads the magic bytes of incoming packets and automatically routes communication to the Goldleaf or DBI modules.
- Optimized File Mapping: Created the
build_dbi_file_mapfunction to dynamically translate the Virtual File System tree (including files hidden inside RAR archives) into the flat format required by DBI. - Improved USB Resource Management: Added a shutdown routine that cleanly releases USB driver locks when the application closes.