Document Turtle WoW compatibility test build

This commit is contained in:
Dusk-92
2026-08-24 09:39:34 +02:00
parent 2aed5f7f56
commit 716b829321
+42 -5
View File
@@ -1,6 +1,13 @@
# TurtleMail - WoW 1.12 addOn
# TurtleMail - WoW 1.12 / Turtle WoW
This fork keeps the original TurtleMail features while adding a small compatibility layer for **Turtle WoW 1.18.x / Octo**.
> Current test build: **1.4.6-compat.1**
> Based on upstream **sica42/TurtleMail 1.4.5**.
> The compatibility work is isolated in `TurtleMailFix.lua` so upstream changes remain easy to compare and merge.
## Features
An extension to the Blizzard mail interface which
- **Automatically opens mail, very rapidly**
- **Mails multiple items at once, very rapidly**
- **Autocompletes recipient names**
@@ -15,8 +22,38 @@ An extension to the Blizzard mail interface which
Note that COD is always ignored when opening, both automatically as well as by **\<Right Click>**.
Logging is disabled by default. Enable with `/tm log` command
Logging is disabled by default. Enable with `/tm log`.
![Alt text](https://i.imgur.com/H0MUmXd.png)
## Turtle WoW compatibility fixes
![Alt text](https://i.imgur.com/LM7tRcx.png)
`1.4.6-compat.1` currently addresses:
- `MailHorizontalBarLeft` / `MailHorizontalBarRight` nil crashes.
- Missing or malformed `TurtleMail_AutoCompleteNames` SavedVariables.
- Broken learning of sender names for autocomplete.
- Sent-money logging not being recorded correctly.
- Inbox index/COD nil safety during automatic opening.
- Stale AH/returned icons on empty inbox rows.
- Fragile mailbox/package-frame lookups.
- A calendar tooltip nil/stale-value edge case.
See [`AUDIT.md`](AUDIT.md) for the full audit, remaining architectural risks, and the in-game validation checklist.
## Test status
This is intentionally marked as a **test build** until it has been validated in-game on Turtle WoW 1.18.x. Core mail sending/opening behavior has not been deliberately redesigned; the patch focuses on compatibility and safety around the upstream implementation.
Recommended checks after installing:
1. Open/close the mailbox repeatedly.
2. Test normal mail, item mail, gold, AH, returned mail, and COD.
3. Test one-item and multi-item sends.
4. Test recipient autocomplete.
5. Test the sent/received log.
6. If you use pfUI, test with its mailbox skin enabled and disabled.
## Screenshots
![TurtleMail](https://i.imgur.com/H0MUmXd.png)
![TurtleMail](https://i.imgur.com/LM7tRcx.png)