21 Commits

Author SHA1 Message Date
Dusk 23e696e141 Make Open Mail recovery lazy and bump to 1.4.12
- Leave the existing Open Mail button untouched during normal mailbox opens
- Only run full recovery if the button is missing, hidden or re-parented
- Match Otari-style normal behavior while keeping compatibility recovery
- Keep Open All, inbox polling, sending and logging unchanged
- Bump version to 1.4.12
2026-09-14 10:09:55 +00:00
Dusk 83367549c4 Optimize GetContainerItemInfo hook and bump to 1.4.11
- Reduce temporary table allocations in GetContainerItemInfo
- Preserve the client return signature safely
- Fall back to the original hook if the signature is unexpected
- Keep mailbox, Open All and send-mail behavior unchanged
- Bump version to 1.4.11
2026-09-14 09:08:50 +00:00
Dusk e3d2dc1034 Optimize Open Mail recovery and bump to 1.4.10
- Remove Open Mail layout repair from MAIL_INBOX_UPDATE
- Avoid repeated SetParent/SetPoint/frame-level work during inbox refresh bursts
- Only repair the Open Mail button when its state is actually wrong
- Keep recovery on addon load and mailbox open
- Bump version to 1.4.10
2026-09-14 07:42:19 +00:00
Dusk 6aab69a116 Fix missing Open Mail button and bump to 1.4.9
- Recreate the Open Mail button if it is missing
- Restore its parent, position, text and click handler
- Ensure the button stays visible above the inbox UI
- Reapply the fix when the mailbox opens or updates
- Bump version to 1.4.9
2026-09-14 07:17:16 +00:00
Dusk 0853d3854c Fix MailMailButton nil errors and bump to 1.4.8
- Fix MailMailButton nil errors in SendMailFrame_CanSend and sendmail_clear
- Keep a safe reference to the original Send Mail button
- Add fallback handling for MailSubjectEditBox
- Improve compatibility with UI/mailbox modifications
- Update version to 1.4.8
- Update README and audit documentation
2026-09-14 06:51:49 +00:00
Dusk-92 71569928b5 Bump TurtleMail version to 1.4.7 2026-09-04 21:18:58 +02:00
Dusk-92 1f130dd5b5 Load consolidated TurtleMail fix file 2026-09-04 21:03:23 +02:00
Dusk-92 d9a40f18e6 Load targeted 1.4.7 test fixes 2026-09-04 20:43:40 +02:00
Dusk-92 b4fc752b4e Release TurtleMail 1.4.6 stable
Promote the tested Turtle WoW compatibility build to stable 1.4.6, update metadata/documentation, and keep behavior unchanged.
2026-08-24 09:49:16 +02:00
Dusk-92 b22361f758 Turtle WoW 1.18.x compatibility fixes (1.4.6-compat.1)
Validated in-game without Lua errors. Adds compatibility and safety fixes for TurtleMail on Turtle WoW 1.18.x / Octo while keeping upstream code largely intact.
2026-08-24 09:44:29 +02:00
Sica a55a679bb1 Fix right click not adding attachments in twow 1.18 2025-08-16 18:54:26 +02:00
Sica 2a8cc7204c Fix bug in calendar dropdown 2025-04-02 14:36:04 +02:00
Sica e283c22588 Fix tooltip on ah/returned icons not working 2025-03-29 15:07:48 +01:00
Sica 314d4e5937 Set AH filter on by default 2025-03-27 15:19:17 +01:00
Sica 00e8a9dd2f Fixed COD display bug in log 2025-03-26 00:08:20 +01:00
Sica 91142ac27c New logging feature 2025-03-23 23:27:49 +01:00
Sica 814a322b87 Add icons for returned & AH mails 2025-03-17 01:55:37 +01:00
Sica 92acd9f05e Refactoring & optimizations 2025-03-16 19:41:01 +01:00
Sica 16ae2bb380 Add missing translation 2025-03-15 14:31:01 +01:00
Sica 933896c9c8 Show gold collected when right clicking mails. Reset gold on open 2025-03-15 14:14:58 +01:00
Sica df83f8140f Initial commit as TurtleMail 2025-03-15 02:24:37 +01:00