Skip to content

Releases: mayerbalintdev/GYM-One

V1.4.1

Choose a tag to compare

@mayerbalintdev mayerbalintdev released this 15 Jun 16:34

🚨 GYM One v1.4.1 – LOCKDOWN

project-image

Release Date: 2026 June 15, 18:45
Version: V1.4.1

🌍 Summary
Update V1.4.1 – codename LOCKDOWN is an emergency security release focused on patching critical vulnerabilities discovered during internal security testing. This update strengthens GYM One’s protection against malicious input and significantly improves overall platform security.


🆕 What's new in v1.4.1:

🛡️ Critical Security Fix

SQL Injection Vulnerability Patched
A critical vulnerability was identified in the member search system where user input could directly alter SQL queries. This could potentially allow unauthorized database access through crafted search payloads.

The search system now uses prepared statements, ensuring all user input is treated strictly as data and never as executable SQL.

🛡️ Critical Security Fix

Stored XSS Vulnerability Patched
A stored XSS vulnerability was found in profile-related fields such as member names and email addresses. Malicious scripts could previously execute inside admin pages if unsafe input was saved.

All user-generated output is now properly sanitized using htmlspecialchars(), preventing scripts from executing in the browser.

⚡ Improvement

Improved Input Sanitization
Additional validation and sanitization improvements have been applied across critical user-facing areas to strengthen protection against malicious payloads.

⚡ Improvement

Enhanced Security Layer
This update reinforces GYM One’s core security architecture and improves resilience against common web attack vectors.


🚀 Security comes first — stronger protection and safer infrastructure with GYM One v1.4.1 LOCKDOWN.

V1.4.0

Choose a tag to compare

@mayerbalintdev mayerbalintdev released this 12 Jun 14:00

🚀 GYM One v1.4.0 – PORTAL

project-image

Release Date: Friday, 16:00 (CET)
Version: V1.4.0

🌍 Summary
Update V1.4.0 – codename PORTAL introduces a major evolution in how users enter and interact with GYM One. The entire access and entry system has been rewritten and modernized, alongside a refreshed user dashboard experience.

🆕 What's new in v1.4.0:

✨ New Feature

Mandatory Profile Photos
To improve identity verification and system integrity, profile photos are now required for all members using the system.

⚡ Major Improvement

Completely Rewritten Access System
The entire entry and authentication system has been rebuilt from scratch and modernized, delivering a faster, more stable, and more consistent check-in experience across all devices.

⚡ Major Improvement

Fully Rewritten Sales System
The complete sales workflow has been redesigned and rebuilt to improve reliability, structure, and long-term maintainability.

⚡ Improvement

Redesigned User Dashboard
The user dashboard has been refreshed with a modern layout, improved structure, and a cleaner, more intuitive user experience.

⚡ Improvement

Modernized Admin Authentication Flow
The admin login system has been improved for better usability, stability, and a more streamlined authentication process.

🚀 A new era of access begins — rebuilt entry systems, modern identity handling, and a refreshed user experience with GYM One v1.4.0 PORTAL

V1.3.0

Choose a tag to compare

@mayerbalintdev mayerbalintdev released this 28 Feb 16:00

✅ GYM One v1.3.0 – IRONCORE

project-image

Release Date: February 28, 2026 – 17:00 (CET)
Version: V1.3.0

🌍 Summary
Update V1.3.0 – codename IRONCORE is a major internal upgrade focused on strengthening the system's core, improving security, and delivering a smoother, more transparent installation experience.


🆕 What's new in v1.3.0:

✨ New Feature

HeartBeat – Feel the System's Pulse
HeartBeat tracks daily active GYM One usage across gyms. Every morning at 6:00 AM, all gyms "pulse" simultaneously, giving accurate system-wide insights — with no personal data collected.

✨ New Feature

Real-Time Installation Progress
The final installation step now streams live progress updates directly to the browser using Server-Sent Events. No more blank screens — you see exactly what's happening, as it happens.

🛠️ Bug Fix

SQL Installer Compatibility Fixes
Resolved fatal errors caused by unsupported MySQL conditional directives and fixed a false network error that appeared even after successful installations.

🛠️ Bug Fix

.env Parser & Writer Improvements
Fixed parsing issues with values containing = characters and removed hardcoded admin user IDs that could cause registration inconsistencies.

🛠️ Bug Fix

Update Button Redirect Fix
The update button now reliably redirects to the correct live update page, ensuring smoother update runs every time.

⚡ Improvement

Shared Core Architecture
All stages now run on a unified config.php and shared helpers, with reusable layout partials replacing duplicated code across the installer. Cleaner structure, easier maintenance, stronger foundations.

⚡ Improvement

Security Hardening Across All Stages
Improved XSS protection for translations, safer database input handling, enforced server-side password strength, and stricter permission checks — without relying on unsafe chmod 777.

🔄 In Progress

Dashboard UI Improvements
Visual and usability improvements for the dashboard are underway, setting the stage for a more refined admin experience.


🚀 Level up your management experience — stronger core, real-time transparency, and enhanced security await with GYM One v1.3.0 IRONCORE!

V1.2.1

Choose a tag to compare

@mayerbalintdev mayerbalintdev released this 28 Oct 06:15

✅ GYM One v1.2.1 – COREFIX

project-image

Release Date: October 28, 2025
Version: V1.2.1

🌍 Summary
Update V1.2.1 – codename COREFIX brings a redesigned admin login, critical bug fixes, and subtle behind-the-scenes improvements for a smoother, more secure, and reliable experience.


🆕 What's new in v1.2.1:

✨ New Feature

Redesigned Admin Login
The admin login interface has been fully refreshed for a cleaner look, faster authentication, and improved accessibility on all devices.

🛠️ Bug Fix

Critical .env File Fix
A critical bug that deleted the .env file—erasing configuration data and breaking the database system—has been fixed. System stability and data integrity are fully restored.

⚡ Improvement

Smoother System Performance
Minor tweaks and refinements across the system improve responsiveness and overall reliability.


🚀 Level up your management experience—enjoy the redesigned admin login, enhanced stability, and smoother control with GYM One v1.2.1 COREFIX!

Also, the winners of the GHP Active Lifestyle competition will be announced on November 24, 2025.

V1.2.0

Choose a tag to compare

@mayerbalintdev mayerbalintdev released this 27 Sep 06:00

✅ GYM One v1.2.0 – PASSAGE

project-image

Release Date: September 27, 2025
Version: V1.2.0

🌍 Summary
Update V1.2.0 – codename PASSAGE brings powerful new features, usability improvements, and important behind-the-scenes enhancements for a smoother, more efficient experience.


🆕 What's new in v1.2.0:

✨ New Feature

Google Wallet Integration
Users can now check in faster using QR codes stored in Google Wallet. Smooth, secure, and convenient for all members.

✨ New Feature

Automatic Expiration Reminder
Never miss a renewal again! The system automatically sends reminder emails at 8:00 AM the day before a pass or ticket expires.

✨ New Feature

Icons Everywhere
Bootstrap icons have been added throughout the system to improve navigation clarity and overall user experience.

✨ New Feature

Dynamic Database Creation
Choose a custom database name—the installer automatically creates it and saves credentials in the .env file for a seamless setup.

✨ New Feature

Installer UI Clarity
Cleaner, more visible elements guide you step-by-step through installation, making setup faster and easier.

✨ New Feature

Modernized Email Design
All system emails now have a clean, modern design to ensure professional and consistent communication.

✨ New Feature

Çamlıca Kulesi Language Update
Full language support added, improving accessibility for all users.

🛠️ Bug Fixes

• Minor fixes and improvements across the system for smoother performance and increased stability.


🚀 Level up your management experience—enjoy the new features and smoother control with GYM One v1.2.0 PASSAGE!

V1.1.1

Choose a tag to compare

@mayerbalintdev mayerbalintdev released this 28 Jun 06:01
24ba6dc

✅ GYM One v1.1.1 – Refine

project-image

Release Date: June 28, 2025
Version: V1.1.1

🌍 Summary
This update introduces useful staff tools, registration improvements, and important bug fixes to enhance control and reliability.


🆕 What's new in v1.1.1:

✨ New Feature

Membership Expiry Countdown for Staff
Staff can now see how many days remain on a user's membership, helping with better customer tracking and timely reminders.

✨ New Feature

Email Verification Toggle
Users can disable email verification during registration for automatic approval when turned off in settings.

🛠️ Bug Fix

Single-Entry Pass Validation Fixed
Resolved an issue where expired single-entry passes blocked new pass usage even if valid by date.

🛠️ Bug Fix

Payment Method Logging Corrected
Cash payments are now properly recorded instead of being mislabeled as credit card.

🛠️ Bug Fix

Registration Stability Improved
Changed INT to BIGINT to fix registration errors and improve system stability.


🚀 Enjoy improved control and a smoother experience with GYM One!

V1.1.0

Choose a tag to compare

@mayerbalintdev mayerbalintdev released this 31 May 08:00
1ece291

✅ GYM One v1.1.0 – Ascend

project-image

Release Date: May 31, 2025
Version: V1.1.0

🌍 Summary
This update brings the long-awaited automatic Updater and key bug fixes for mobile and admin page responsiveness, enhancing overall usability.


🆕 What's new in v1.1.0:

✨ New Feature

Updater
The GYM One automatic updater ensures you always have the latest features and bug fixes — seamlessly, securely, and without any manual intervention.

🛠️ Bug Fix

Mobile Display Issues Fixed
Fixed issues causing certain elements to render incorrectly on mobile devices by correcting the viewport configuration.

🛠️ Bug Fix

Admin Page Responsiveness Fixed
We’ve fixed the responsiveness issues on the admin pages! The interface now adapts smoothly across all devices — whether you're on a phone, tablet, or desktop — ensuring a much-improved user experience and easier navigation.


🚀 Enjoy a smoother, smarter GYM One experience!

V1.0.1

Choose a tag to compare

@mayerbalintdev mayerbalintdev released this 03 May 07:59

✅ GYM One v1.0.1 – Spanish Language Support

project-image

Release Date: May 3, 2025
Version: V1.0.1

🌍 Summary

Spanish language support added across the website, installer, and application.


🆕 What's new in v1.0.1:

  • 🌐 Website now supports Spanish based on browser language.
  • 🛠️ Installer updated with Spanish localization.
  • 💻 Application UI fully translated to Spanish.

⚠️ Important Notice

The Updater function is still not working in this version.
Please update manually by downloading the latest release from the official website or from this repository.


¡Gracias for your support, and welcome to our Spanish-speaking users! 🎉

V1.0.0

Choose a tag to compare

@mayerbalintdev mayerbalintdev released this 29 Mar 12:00

GYM One - V1.0.0 Release Notes

project-image

Release Date: March 29, 2025
Version: V1.0.0

Welcome to the first official release of GYM One! 🎉

After months of hard work, we have finally reached this milestone. GYM One is an open-source, free gym management software designed for fitness centers, personal trainers, and sports clubs. Thank you for joining us on this journey!

Installation

To install and set up GYM One, please use the GYMONE Installer repository:

🔗 GYM-ONE-Installer Repository

The installation guide and necessary files can all be found in the repository.

Known Issues

  • The UPDATER feature will only be available starting from V1.1.0.

This is just the beginning, and we are excited to continue improving GYM One in the future. Thank you for being part of this project! ❤️

Full Changelog: https://github.com/mayerbalintdev/GYM-One/commits/V1.0.0