b0.4.0 Beta
Pre-release
Pre-release
🚀 v0.4.0 Beta: The Reputation Update
This major beta release introduces a Reputation System, alongside crucial stability improvements and bug fixes.
✨ New Features
- Player Reputation (Powered by Supabase)
- You can now report and view community-driven interaction ratings directly from a player's Dossier.
- Rate player interactions across 5 categories: PvP Skill, Griefing, Cheating/Exploiting, Cooperation, and Comm-Stabber.
- The system requires a true 1:1 ratio to achieve maximum ratings (e.g., 100 kills reported = 100% PvP rating) ensuring a "grindy", trustworthy, and hard-earned reputation score.
- Note: The Reputation system is completely opt-in and can be toggled on or off from the Settings tab.
- Archives Tab Parity
- The Reputation Tab is now seamlessly integrated into the Archives section, allowing you to view saved offline profiles and sync their latest reputation scores instantly.
- Single-Instance Enforcement
- Added a
QSharedMemoryapplication lock to prevent the app from being launched multiple times concurrently, eliminating background port conflicts.
- Added a
🐛 Bug Fixes & Improvements
- Fixed: A critical crash that occurred when hitting
Enterinside the search bar, which caused the autocomplete history to collapse mid-keystroke. - Fixed: An infinite loading bug that caused the Reputation Tab to hang indefinitely after submitting a report instead of automatically fetching the newly updated scores.
- Fixed: Resolved
AttributeErrorandNameErrorUI crashes related to the Archives tab initialization. - Improved: Updated the PyInstaller build pipeline to successfully bundle all backend telemetry and database dependencies natively.