Skip to content

Releases: TravisMain/GuthPumpRegistry

Guth Pump Works - Release 1.0.0

09 Apr 09:40
Compare
Choose a tag to compare

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.