
OP Credit Manager
Manage your debts and credits directly in-game and always keep track of all your deals with other players — designed for use on OPSUCHT.net
Список изменений
📦 OP Credit Manager — Update Changelog
🇬🇧 English
✨ Features
🟢 Added automatic import of existing bank transfer paylogs from /bank, including first-run onboarding and a manual Import button on the Paylog page
🟢 Added deal notes directly to the deal detail view, with an expandable and scrollable layout for longer notes
🟢 Added extended deal status filters for active, open, partially paid, paid, completed, cancelled and all deals, including archived entries
🔧 Changes
🔵 Reworked money handling to use exact two-decimal values internally, improving amount accuracy and consistency
🔵 CreditManager data on LabyMod is now stored in the persistent instance directory instead of the replaceable overlay directory, with migration support for existing data
🚀 Improvements
🔵 Significantly improved backup and recovery with validated healthy backups, an additional external backup mirror and safer restore/quarantine handling
🔵 Improved GUI and database responsiveness through asynchronous operations, caching and protection against outdated query results
🔵 Improved database safety with stronger migration validation, multi-instance protection and safer shutdown handling
🐛 Bug Fixes
🔴 Fixed duplicate paylog detection so the same payment event is no longer saved multiple times while legitimate repeated payments remain possible
🔴 Fixed several payment persistence and status consistency issues that could cause incorrect paid amounts or deal states after saving or restarting
🔴 Isolated paylog-detection failures from incoming message handling so internal detection errors no longer propagate into the network/message callback path
🇩🇪 Deutsch
✨ Features
🟢 Automatischen Import vorhandener Bank-Überweisungs-Paylogs aus /bank hinzugefügt, inklusive einmaligem Import-Hinweis und manuellem Importieren-Button auf der Paylog-Seite
🟢 Notizen werden jetzt direkt in der Deal-Detailansicht angezeigt und lassen sich bei längeren Texten aufklappen und scrollen
🟢 Erweiterte Deal-Statusfilter für aktive, offene, teilweise bezahlte, bezahlte, abgeschlossene, stornierte und alle Deals inklusive archivierter Einträge hinzugefügt
🔧 Anpassungen
🔵 Betragsverarbeitung auf exakte Werte mit zwei Nachkommastellen umgestellt, wodurch Geldbeträge zuverlässiger und konsistenter verarbeitet werden
🔵 CreditManager-Daten werden unter LabyMod jetzt im dauerhaften Instanzordner statt im austauschbaren Overlay-Ordner gespeichert, inklusive Migration bestehender Daten
🚀 Verbesserungen
🔵 Backup und Recovery deutlich verbessert: validierte Healthy Backups, zusätzlicher externer Backup-Mirror und sicherere Wiederherstellung mit Quarantäne
🔵 Reaktionsgeschwindigkeit von GUI und Datenbank durch asynchrone Abläufe, Caching und Schutz vor veralteten Such-/Abfrageergebnissen verbessert
🔵 Datenbanksicherheit durch strengere Migrationsprüfungen, Schutz vor mehreren gleichzeitig zugreifenden Minecraft-Instanzen und sichereres Beenden verbessert
🐛 Bugfixes
🔴 Doppelte Paylog-Erkennung behoben, sodass dasselbe Zahlungsereignis nicht mehrfach gespeichert wird, echte wiederholte Zahlungen aber weiterhin korrekt erkannt werden
🔴 Mehrere Probleme bei der Speicherung von Zahlungen und Deal-Status behoben, die nach Speichern oder Neustarts zu falschen bezahlten Beträgen oder Status führen konnten
🔴 Fehler der Paylog-Erkennung vom eingehenden Nachrichtenpfad isoliert, damit interne Erkennungsfehler nicht mehr in den Netzwerk-/Nachrichten-Callback weitergegeben werden
