LegacyMailLedger-1.3.2.zip
What's new
1.3.2
- Repaired startup safe-recovery so stale and dangling character projections are rebuilt from authoritative current mail and pending outgoing records instead of leaving the database disabled.
- Quarantined invalid projection references (removed, missing, or non-pending targets) during safe repair so the ledger can recover and continue validating.
- Expanded safe repair to rebuild canonical mail and snapshot derived state, including repaired latest-state and checksum metadata, and to discard invalid bodies, scans, observations, return links, alerts, and malformed events that would otherwise keep the database disabled after repair.
- Added startup validation diagnostics that surface the first failing validation codes and paths when the database still cannot be recovered automatically.
- Fixed a projection edge case that could leave collected mail visible in the Current ledger until manual intervention.
- Relaxed Auction House buyout placeholder validation so inferred purchase mail transitions into Current on the first mailbox scan even when the observed attachment identity is not yet fully resolved, preventing collected buyout mail from remaining stuck in pending validation.
1.3.1
- Fixed sidebar character selection retaining hidden advanced character/realm filters, so All Characters and explicit character choices now establish an unambiguous scope.
- Isolated row queries and cached DTOs from caller mutation, including asynchronous query retries and callbacks.
- Corrected character mutation generation and cache rebuild ordering, and added validation/repair for duplicate current incoming and outgoing references.
1.3.0
- Added account-wide settings profiles with first-run and existing-settings migration to
Default, creation from any existing profile, switching, and copying between existing profiles. - Applied profile changes immediately to the open ledger and refreshed the minimap button against the newly active profile settings.
- Added the addon version to the Settings panel.
1.2.0
- Added case-insensitive subject-keyword exclusions for expiry notifications alongside the existing global alert switch.
- Suppressed alerts for mail more than two hours past expiration while preserving overdue lifecycle tracking.
- Added Classic Era Auction House buyout estimates that remain pending until structured mailbox reconciliation, handle ambiguous matches, and retire unconfirmed intents after a complete post-grace scan.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

