46 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 c6e924493b Document TurtleMail 1.4.7 fixes 2026-09-04 21:18:47 +02:00
Dusk-92 6f41c63922 Link licensing and provenance documentation 2026-08-31 17:07:09 +02:00
Dusk-92 62d4024b7e Improve README presentation 2026-08-31 17:02:14 +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 91142ac27c New logging feature 2025-03-23 23:27:49 +01:00
Sica d8ea76762c Update Readme 2025-03-17 01:58:37 +01:00
Sica df83f8140f Initial commit as TurtleMail 2025-03-15 02:24:37 +01:00
Manuel Simon Hirsig 55d595c441 renaming 2017-11-09 22:37:36 +01:00
Manuel Simon Hirsig 0722b631ba renaming 2017-11-09 00:20:35 +01:00
Manuel Simon Hirsig f22e2047c6 readme change 2017-05-04 06:56:25 +02:00
shirsig 15bb42a596 Update README.md 2017-03-26 06:51:56 +02:00
Manuel Simon Hirsig 3b363c04c9 readme fix 2017-03-25 11:44:07 +01:00
Manuel Simon Hirsig 780153ae30 readme change 2017-03-25 11:40:07 +01:00
Manuel Simon Hirsig b56dd40e1d readme update 2017-03-25 11:35:31 +01:00
Manuel Simon Hirsig b3da533876 bugfixes, simplifications, refactoring 2017-03-23 18:39:06 +01:00
Manuel Simon Hirsig eee55fad16 readme update 2017-01-08 03:14:49 +01:00
Manuel Simon Hirsig 5755620ad9 fixed readme 2017-01-07 19:13:04 +01:00
Manuel Simon Hirsig 0235eb875f massive refactoring 2016-08-03 04:03:58 +02:00
shirsig d805ab48cd Update README.md 2016-07-30 20:28:31 +02:00
shirsig 6b4bb9fdf2 Update README.md 2016-07-30 20:28:15 +02:00
shirsig dc89d5b4e7 Update README.md 2016-07-30 20:27:44 +02:00
shirsig 4855f47d5f Update README.md 2016-07-30 20:25:40 +02:00
shirsig d59925b7aa Update README.md 2016-07-30 20:25:06 +02:00
shirsig 61ad3a3ea4 Update README.md 2016-07-30 20:24:47 +02:00
shirsig d11fd5294e Update README.md 2016-07-30 20:23:57 +02:00
shirsig f5e2c0470f Update README.md 2016-07-30 20:23:40 +02:00
shirsig ad746f2891 Update README.md 2016-07-30 20:23:10 +02:00
shirsig f0dfa1af7f Update README.md 2016-07-30 20:22:12 +02:00
shirsig c6afa8ff5d Update README.md 2016-07-30 20:21:04 +02:00
shirsig bafcf62fe8 Update README.md 2016-07-30 20:20:52 +02:00
shirsig 7c7c424cfa Update README.md 2016-07-30 20:20:37 +02:00
shirsig e6b701c1b0 Update README.md 2016-07-30 20:19:32 +02:00
shirsig 9cc51aa2dc Update README.md 2016-07-30 20:18:38 +02:00
shirsig 33da9c3cc6 Update README.md 2016-07-30 20:18:14 +02:00
shirsig e49563cc3a Update README.md 2016-07-30 20:18:00 +02:00
shirsig 1b9675a7a4 Update README.md 2016-07-30 20:17:45 +02:00
shirsig 89959054d7 Update README.md 2016-07-30 20:17:16 +02:00
shirsig 29e8166f44 Update README.md 2016-07-30 20:13:05 +02:00
shirsig 93357d1ec6 Update README.md 2016-07-30 20:12:23 +02:00
shirsig 41af484ca6 Create README.md 2016-07-30 20:11:44 +02:00