Releases: devsayed2602/luapatcher
1.4.7
🎨 UI/UX Polish: Profile & Trending Banners
Here is a summary of the recent visual refinements and bug fixes we implemented to give the application a more premium and polished feel.
1. Smooth Hover Animations
The Enhancement: Previously, hovering over a game card in your profile caused the title overlay to appear instantly, which felt abrupt.
The Implementation: We integrated QGraphicsOpacityEffect and QPropertyAnimation to the overlay labels. Now, when you hover over a game card, the dark gradient and title smoothly fade in over 250 milliseconds, and smoothly fade out when the cursor leaves. This mimics the fluid interactions seen in modern digital storefronts.
2. Corner Glitch & Artifact Fixes
The Problem: You noticed ugly curved artifacts and a 1px gap at the bottom corners of the game cards when the hover overlay appeared.
The Fix:
We removed the conflicting border-radius from the parent "Games I Play" container.
We removed the 1px solid border from the individual game tiles.
Result: Game cards now feature clean, sharp square edges that allow the hover overlay to sit perfectly flush against the bottom, eliminating all visual glitches.
3. Tooltip Cleanup
The Enhancement: Removed the redundant, native black Qt tooltip that would pop up if you left your cursor on a game card. Since we now have the beautiful animated text overlay handling the title display, the default tooltip was unnecessary and distracting.
4. Profile Dialog Styling
The Enhancement: Updated the overarching theme of the UserProfileDialog. The background was shifted from a dark gray/blue to a sleek pure black (#000000), and we added a crisp 1px solid white border around the entire window to make it pop against the main application background.
5. Dynamic Trending Descriptions
The Problem: Every game in the main window's "Trending" hero carousel was displaying the exact same generic description about "high-performance community patches."
The Fix: We integrated the Steam Store API (/api/appdetails). Now, the carousel dynamically fetches and displays the actual official short description for each featured game. The text is automatically truncated to ~120 characters to maintain a clean, readable two-line layout.
1.4.6
pfp added
1.4.5
🚀 Update Highlights: Version 1.4.0 (In-App Updates & Social Chat)
🔄 1. Seamless In-App Updater
We have transitioned the update system from a browser-based redirect to a fully integrated, automated experience:
Direct Background Downloads: The app now streams .exe updates directly from GitHub to your local temporary folder without ever opening a browser.
Live Progress Tracking: The update card now displays a dynamic "DOWNLOADING (XX%)" status directly on the button.
Auto-Installation: Once the download is complete, the app automatically launches the installer and shuts itself down to allow a clean file replacement.
Robust Error Handling: Added HTTP status checks to prevent executing corrupted or missing release files.
💬 2. Integrated Real-Time Social Chat
Following the "Ignite" design aesthetic, we have implemented a central, integrated chat system:
Mockup-Perfect UI: A sleek, dark-themed interface featuring Pill-Shaped Chat Bubbles, glassmorphism effects, and distinct styling for sender (Light/Beige) and receiver (Dark Gray) messages.
Dynamic View Switching: Clicking a friend in the right-side panel now instantly slides the central dashboard into a focused Chat Page, keeping your navigation and friend list accessible.
Supabase Backend Integration: Powered by two new Flask API endpoints (/send and /history) that communicate directly with a persistent Supabase PostgreSQL database.
Short-Polling Engine: A background polling system provides a "real-time" feel by synchronizing conversation history every 2 seconds.
🛠️ Technical Infrastructure
Database: Added chat_messages table with UUID support and timestamped message tracking.
Qt/C++: Implemented the ChatPage widget, integrated it into the QStackedWidget navigation, and updated MainWindow to handle dynamic friend interactions.
Security: Hardened the networking layer to handle redirects and verify HTTP 200 responses during binary downloads.
The application is now significantly more stable and feature-rich, providing a "Discord-like" experience for patcher users!
Release v1.4.0
- Completely removed the "Fix Manager" tab and associated UI components from the sidebar.
- Stripped all internal logic, models, and search routing tied to downloading and applying fixes.
- Streamlined the application flow to focus purely on the core Lua Patcher and Library management functionality.
Release v1.3.6
What's New
- Bug fixes and improvements
Download & Run
- Download
SteamLuaPatcher.exebelow - Double-click to run - no installation required!
Requirements
- Windows 10/11 (64-bit)
Release v1.3.5
What's New
- fix ui
- massive ui update
- massive ui update remove button implementation
Download & Run
- Download
SteamLuaPatcher.exebelow - Double-click to run - no installation required!
Requirements
- Windows 10/11 (64-bit)
Release v1.3.0
What's New
- fix hang on search
- display random games in lua patcher tab
- massive ui update
- refactor the ui make 4x4 box layout
- improve lazy loading
- massive ui update thumbnail update
- link update
- search fix
- just cause 3
- ui and backend update
- ui update
- ui update
- major ui update
- update readme
- enable apply fix button on game name search
- fix build issue
- implement game fix file system
- ui update
- Merge branch 'main' of https://github.com/sayedalimollah2602-prog/luapatcher
- ui update
- Update README.md
- online games box removed
Download & Run
- Download
SteamLuaPatcher.exebelow - Double-click to run - no installation required!
Requirements
- Windows 10/11 (64-bit)
Release v1.2.1
What's New
- get the SERVER_ACCESS_TOKEN from the action
- fix build issue
- web: improve admin page to search all games
- always fetch the latest games_index.json
Download & Run
- Download
SteamLuaPatcher.exebelow - Double-click to run - no installation required!
Requirements
- Windows 10/11 (64-bit)
Release v1.2.0
What's New
- for unsupported games change them to a cross icon with blue color which a indication that it support auto generate
- cleanup
- ico fix
- fix lua generate option
- added new lua generating system
- few minor improvements
- Update README.md
- add new terminal log view option
- add search button to reload the game list
- improvements for unknown game name fetching
- don't try to fetch unknown games name on start
- optimized the sync worker to fetch some missing names
- fix id based search
- improvements
- improve id based search seaarch from steampowered & steamspy
- add authentication support
- Create LICENSE
- Merge branch 'main' of https://github.com/sayedalimollah2602-prog/luapatcher
- icon fix
Download & Run
- Download
SteamLuaPatcher.exebelow - Double-click to run - no installation required!
Requirements
- Windows 10/11 (64-bit)
Release v1.1.1
What's New
- fix workflow to properly generate changelog
- wrap extra word
- add raxnmint as collaborator
- scan all available drives and find steam folder
Download & Run
- Download
SteamLuaPatcher.exebelow - Double-click to run - no installation required!
Requirements
- Windows 10/11 (64-bit)