Skip to content

b0.4.0 Beta

Pre-release
Pre-release

Choose a tag to compare

@PINKgeekPDX PINKgeekPDX released this 29 May 14:29
caac476

🚀 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 QSharedMemory application lock to prevent the app from being launched multiple times concurrently, eliminating background port conflicts.

🐛 Bug Fixes & Improvements

  • Fixed: A critical crash that occurred when hitting Enter inside 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 AttributeError and NameError UI crashes related to the Archives tab initialization.
  • Improved: Updated the PyInstaller build pipeline to successfully bundle all backend telemetry and database dependencies natively.