Releases: TravisMain/GuthPumpRegistry
Guth Pump Works - Release 1.0.0
Release Date: April 09, 2025
Version: 1.0.0
Developed by: Guth South Africa PTY LTD
Repository: github.com/TravisMain/GuthPumpRegistry
Overview
Guth Pump Works 1.0.0 is the inaugural release of a powerful, user-friendly pump registry management tool designed to streamline pump tracking, assembly, and approval processes for industrial applications. Built with a modern GUI powered by ttkbootstrap, this application integrates seamlessly with SQL Server databases, offering role-based access for administrators, assemblers, testers, and other key personnel. Release 1.0.0 marks the transition from development to a stable, deployable solution for pump management.
Key Features
Role-Based User Management: Supports multiple user roles (Admin, Stores, Assembler/Tester, Approval, Pump Originator) with tailored dashboards for efficient workflow management.
SQL Server Integration: Configurable database connectivity for storing and retrieving pump data, user credentials, and operational records.
Customizable Configuration: Generates a config.json file during installation, allowing users to specify SQL Server details, document directories, and email settings.
Intuitive GUI: A sleek, responsive interface built with ttkbootstrap, ensuring ease of use across various user roles.
Installer Enhancements: Ships with a polished Inno Setup installer, featuring a custom setup icon, dependency installation (ODBC Driver, VC Redistributable), and post-install configuration setup.
Documentation: Includes README.md and USER_GUIDE.md for quick setup and usage instructions.
Release Highlights
Stable Initial Release: After extensive development, 1.0.0 delivers a reliable foundation for pump registry management.
GUI-Only Execution: Compiled as a console-free Windows application for a professional user experience.
Permission Fixes: Resolved file access issues to ensure smooth operation in restricted directories post-installation.
Custom Setup Experience: Features a distinct installer icon (setup_icon.ico) and streamlined SQL configuration wizard during setup.
Installation
Download GuthPumpWorksSetup.exe from the release package.
Run the installer to deploy the application to C:\Program Files\Guth Pump Works.
Configure SQL Server settings during installation via the custom setup wizard.
Dependencies (Microsoft ODBC Driver for SQL Server, Visual C++ Redistributable) are automatically installed.
System Requirements
OS: Windows (x64 compatible)
Database: SQL Server (configured during setup)
Disk Space: ~50 MB (including dependencies)
Permissions: Standard user rights (admin rights for installation)
Known Limitations
This release does not preserve existing config.json files during reinstallation; a fresh configuration is created each time.
Logging is directed to %APPDATA%\GuthPumpRegistry\logs\app.log for troubleshooting.
Future Plans
Support for importing existing config.json files.
Enhanced error reporting within the GUI.
Additional user role customizations and reporting features.
Acknowledgments
Developed by Guth South Africa PTY LTD, with special thanks to the open-source community for tools like PyInstaller, Inno Setup, and ttkbootstrap.
Contact
For support or feedback, visit github.com/TravisMain/GuthPumpRegistry or contact Guth South Africa PTY LTD.