191 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 682e843d0e Align compatibility version with 1.4.7 2026-09-04 21:20:12 +02:00
Dusk-92 71569928b5 Bump TurtleMail version to 1.4.7 2026-09-04 21:18:58 +02:00
Dusk-92 c6e924493b Document TurtleMail 1.4.7 fixes 2026-09-04 21:18:47 +02:00
Dusk-92 1f130dd5b5 Load consolidated TurtleMail fix file 2026-09-04 21:03:23 +02:00
Dusk-92 010b2da105 Remove merged targeted fix file 2026-09-04 21:03:14 +02:00
Dusk-92 1871cd6e1d Merge targeted fixes into TurtleMailFix 2026-09-04 21:03:10 +02:00
Dusk-92 d9a40f18e6 Load targeted 1.4.7 test fixes 2026-09-04 20:43:40 +02:00
Dusk-92 d36dbd5ca5 Add targeted TurtleMail 1.4.7 test fixes 2026-09-04 20:43:31 +02:00
Dusk-92 6f41c63922 Link licensing and provenance documentation 2026-08-31 17:07:09 +02:00
Dusk-92 e19fdc0460 Add code and asset provenance records 2026-08-31 17:06:56 +02:00
Dusk-92 8ed0dbc1ad Add code and asset provenance records 2026-08-31 17:06:51 +02:00
Dusk-92 fec171302c Add code and asset provenance records 2026-08-31 17:06:44 +02:00
Dusk-92 1d2cd4069c Add project licensing and provenance documentation 2026-08-31 17:06:12 +02:00
Dusk-92 2a6599ac9e Add project licensing and provenance documentation 2026-08-31 17:06:08 +02:00
Dusk-92 87e59c24da Add project licensing and provenance documentation 2026-08-31 17:06:05 +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
sica42 322429e143 Create FUNDING.yml 2025-09-10 19:29:36 +02:00
Sica a4884f70ef Add /tm clear names command to clear autocomplete names 2025-08-16 19:10:32 +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 3112a8daa5 Fix sent mail sometimes being logged twice 2025-04-02 14:35:51 +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 d8ea76762c Update Readme 2025-03-17 01:58:37 +01:00
Sica 814a322b87 Add icons for returned & AH mails 2025-03-17 01:55:37 +01:00
Sica 44fd57dff3 Move translations to separate files 2025-03-16 23:03:12 +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
Simon Hirsig 27ae17e041 bugfix 2019-06-04 09:50:57 +02:00
Manuel Simon Hirsig 2c58c0cb26 ignoring gm mail 2018-01-20 14:34:51 +01:00
Manuel Simon Hirsig 182e88ba0f bugfix 2018-01-04 21:58:08 +01:00
Manuel Simon Hirsig 1aa33d0db6 mail icon fix 2018-01-02 13:22:37 +01:00
Manuel Simon Hirsig c6919faabc safety update for opening 2017-12-17 12:57:27 +01:00
Manuel Simon Hirsig 6d8abfc556 performance improvement 2017-12-17 12:27:20 +01:00
Manuel Simon Hirsig 078821008a improved autocomplete priotization, small bugfix 2017-12-16 10:06:49 +01:00
Manuel Simon Hirsig 60c38e9e16 refactoring 2017-12-14 22:16:51 +01:00
shirsig fdc3268590 Merge pull request #39 from Lichery/master
Add auto-resize for OPENMAIL button
2017-12-14 22:15:46 +01:00
Артур 48f47fbc29 Add auto-resize for OPENMAIL button 2017-12-14 15:29:03 +03:00
Manuel Simon Hirsig 7092d02867 bugfix 2017-12-12 06:46:18 +01:00