Tags
Creators
Details
1.2.0-beta
Compatibility
Changes
📦 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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:ItvWVn0A:gFyAFsA5"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ItvWVn0A:gFyAFsA5"
}

