Postal

Postal

About Postal

Postal offers enhanced mailbox support by providing the following features:

  • BlackBook: Adds a contact list next to the To: field.
    • Tracks all your characters (as you log each one on) and list them if they are on the same realm/faction on a "Alts" list
    • Tracks the last 10 players you mailed on a "Recently Mailed" list.
    • Autocomplete names from Alts/Recently Mailed/Contacts/Friends/Guild list. You can choose which of these lists to use.
    • Option to autofill in the last person mailed to the To: field.
    • Option to disable Blizzard's name auto-completion popup.
  • DoNotWant: Shows a clickable visual icon as to whether a mail will be returned or deleted on expiry.
  • Express: Adds shortcuts
    • Shift-Click to take item/money from mail
    • Ctrl-Click to return mail
    • Alt-Click to move an item from your inventory to the current outgoing mail (same as right click in default UI)
    • Mousewheel to scroll the inbox
    • Added option to disable multiple item mail tooltips.
  • OpenAll: Allows you to open all mails of selected types at one go in your inbox
    • All AH Cancelled mail
    • All AH Expired mail
    • All AH Outbidded mail
    • All AH Success mail
    • All AH Won mail
    • Non-AH mail with attachments
    • Shift-Click on the OpenAll button will open all mail and override your filter settings.
    • Choose to have a number of bag slots always left free when opening mail (You may need to slow down your opening speed option or leave more empty bag space due to server/client latency.)
  • Rake: Displays summary of money gained from opening mail
  • Select: Adds checkboxes to the inbox with buttons for selective opening/returning
    • Added mail indicator numbers above the checkboxes.
    • Added help note that you can Shift-Click 2 checkboxes to select everything between them.
    • Added help note that you can Ctrl-Click a checkbox to select all mail from that sender.
    • Choose to have a number of bag slots always left free when opening mail (You may need to slow down your opening speed option or leave more empty bag space due to server/client latency.)
  • TradeBlock: Block trades and guild charter signature invites from people while you are at the Inbox
  • Wire: Autoupdate the subject field with money amount if blank.

While this might not be too intuitive to some users, each character that you log on will have its own initial Postal profile (settings). If you wish that some or all your characters share the same profile (and hence share the same contact list), then you can create a New Profile, call it anything you want such as "Shared by Alts", and have all your other characters change to that profile.

Postal's menu and settings can be accessed at the upper right corner of your mailbox.

Please post bugs or suggestions at http://forums.wowace.com/showthread.php?t=3909.

Change Logs

Changes from v3.2.1 to v3.2.2

  • Fix the annoying error about editbox being nil caused by Postman's improper hooking.
  • Change the "Please delete some mail..." standard Blizzard message into a more useful one that:
    • Shows you how MANY mails remain after the current 50.
    • Tells you how long (in seconds) it is until you get to refresh for more.
  • Add a setting for "Keep free space", defaults to keeping 1 regular bagslot free in the Select and OpenAll modules. You may need to slow down your opening speed option or leave more empty bag space due to server/client latency.
  • Make our BlackBook autocomplete complete before Blizzard's reinstated one. Make the Friends/Guild list BlackBook options affect Blizzard's autocomplete instead in its popup menu (if it is enabled).
  • Add an option to turn on or off Postal's auto-complete (default on).

Changes from v3.2.0 to v3.2.1

  • Fix the occasional issue where auto-complete will not start working until at least 2 letters are typed.
  • Fix the Send button not enabling itself when typing in a name to send to after putting items into the mail first.

Changes from v3.1.2 to v3.2.0

  • Updated for patch 3.2!
  • TradeBlock module now also blocks guild charter signature invites while the mailbox is open.
  • New module: DoNotWant. Shows a clickable visual icon as to whether a mail will be returned or deleted on expiry. Allows fast deleting/returning of mail by clicking the icon (bye Lunar festival mail!). Standard popup warnings will still show for deleting items though.
  • Fix name auto-completion in BlackBook module. Now works with Blizzard's one and still retains previous behavior.
  • Additionally, you can now choose which lists (Alts/Recent/Contacts/Friends/Guild) Postal will auto-complete names from, as well as disable Blizzard's name auto-completion popup in the BlackBook module options.
  • Postal now shows a tooltip containing the mail subject on mouseover if the subject line is too long to fit in the default MailFrame.
  • The mailbox will no longer show the silly red "Not all of your mail could be delivered. Please delete some mail to make room." message under our Open and Return buttons in the Select module when you have more than 50 mails. Postal will print it to chat once instead.

Changes from v3.1.1 to v3.1.2

  • Hides the minimap unread mail button if there are no unread mail on closing the mailbox. Does not scan past the first 50 items since only the first 50 are viewable.
  • Change the opening speed menu to show speeds between 0.3 to 1.0 (with 0.05 steps) and 1.0 to 5.0 (with 0.5 steps). Change the default opening speed from 0.75 to 0.50.
  • Add separate OpenAll filters specific to your Faction AH and Neutral AH.

Changes from v3.1.0 to v3.1.1

  • Attempt to fix autocomplete in IME char composition mode.
  • Fix mouse wheel scrolling in the MailFrame.
  • Update passing arguments for some hooks in patch 3.1.

Changes from v3.0.0 to v3.1.0

You are recommended to delete your old Postal folder before installing the new one because it is a Ace3 rewrite and there are a lot of old files and libraries that are no longer needed.

  • Framework: Upgraded from Ace2 to Ace3.
  • Libraries: DewdropLib is gone. Now uses UIDropDownMenu in the default UI.
  • Profile system: Now actually works. The old Postal saved profiles in character specific SVs, so it was useless for copying or sharing.
  • Localization: Now uses the wowace localization app at http://www.wowace.com/projects/postal/localization/ to auto-generate the locale files. As such, all 8 locale files are now merged into 1 file since it no longer needs to be maintained manually.
  • Slash command /postal: Removed. I don't think anyone used it.
  • DejaVu module: Removed. Its functions are now in BlackBook module.

Note: Your old settings (from v3.0.0) are NOT migrated. It should only take at most 30 seconds to look at the 10 or so settings anyway.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Xinhuan Xinhuan Mon, 10 Aug 2009 18:19:16

    Postal v3.2.0 released! See change log for details.

  • Avatar of Kazragore Kazragore Mon, 10 Aug 2009 01:29:49

    kk, thx. :)

  • Avatar of honem honem Sun, 09 Aug 2009 03:22:39

    @Kazragore

    It's --self:RawHook("PlayerNameAutocomplete", true)

    ie block out that particular line with a --

  • Avatar of Kazragore Kazragore Sat, 08 Aug 2009 15:49:43

    Can't copy the line with the crossline, doesn't work. How I made the crossline manually?

  • Avatar of honem honem Sat, 08 Aug 2009 14:14:10

    http://forums.wowace.com/showthread.php?t=3909&page=60

    Last time I checked Xin hasn't gotten 3.2 downloaded yet :) Either that or he s working on updating his other addons :)

    Until then try this fix :

    Postal -> Modules -> Blackbook.lua

    Find :
    self:RawHook("PlayerNameAutocomplete", true)

    Replace it with :
    --self:RawHook("PlayerNameAutocomplete", true)

    That should temp. fix it until Xin gets around to updating this one. I'll try to remember to remove this comment when he does :)

    EDIT : Can now confirm that version r258 fixes this error.  Leaving this comment here for reference....

    Last edited on 11 Aug 2009 by honem
  • Avatar of Grilor Grilor Sat, 08 Aug 2009 14:05:03

    yea i get this error postal still work for the most part and i tryed to figure out away to turn off blackbook like Scalebane said but i cant fine were it is but here is the Error code:

    Error: Usage: RawHook([object], method, [handler], [hookSecure]): Attempt to hook secure function PlayerNameAutocomplete. Use `SecureHook' or add `true' to the argument list to override. AddOn: Postal File: BlackBook.lua Line: 41 Count: 1

  • Avatar of Scalebane Scalebane Fri, 07 Aug 2009 20:18:23

    just turn off the blackbook part in postal options.

    i just turned that off till a fix is put in, havn't had an error pop up after that.

    Last edited on 07 Aug 2009 by Scalebane
  • Avatar of Blastermaster Blastermaster Fri, 07 Aug 2009 17:18:02

    Yep, same errors here as well. I had to disable Postal =/

  • Avatar of Shadoweos Shadoweos Fri, 07 Aug 2009 11:42:08

    Getting same error, here is a swatter clip.

    Date: 2009-08-07 06:39:10
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Postal\Modules\BlackBook.lua line 41:
    Usage: RawHook([object], method, [handler], [hookSecure]): Attempting to hook a non existing target
    Debug:
    (tail call): ?
    (tail call): ?
    [C]: error()
    ...rface\AddOns\Postal\Libs\AceHook-3.0\AceHook-3.0.lua:208:
    ...rface\AddOns\Postal\Libs\AceHook-3.0\AceHook-3.0.lua:115
    ...rface\AddOns\Postal\Libs\AceHook-3.0\AceHook-3.0.lua:322: RawHook()
    Postal\Modules\BlackBook.lua:41:
    Postal\Modules\BlackBook.lua:17
    [C]: ?
    [string "safecall Dispatcher[1]"]:3:
    [string "safecall Dispatcher[1]"]:3
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    ...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:531: EnableAddon()
    ...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
    ...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:621:
    ...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:607
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:229: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:252: CombatLog_LoadUI()
    ..\FrameXML\UIParent.lua:499:
    ..\FrameXML\UIParent.lua:471

    http://bluesworld.game-host.org/roster/addons/siggen/sig/Greytail@US-Scarlet%20Crusade.jpg
    http://bluesworld.game-host.org/roster/addons/siggen/sig/Blacktail@US-Scarlet%20Crusade.jpg
    Blues World Owner, Webmaster

  • Avatar of cyberian cyberian Fri, 07 Aug 2009 01:21:38

    Error:

    Postal-3.1.2\Modules\BlackBook.lua:41: Usage: RawHook([object], method, [handler], [hookSecure]): Attempting to hook a non existing target
    

Facts

Date created
28 Sep 2008
Category
Last update
10 Oct 2009
Development stage
Release
Language
  • deDE
  • enUS
  • esES
  • frFR
  • koKR
  • ruRU
  • zhCN
  • zhTW
License
All Rights Reserved
Curse link
Postal
Recent files
  • R: v3.2.2 for 3.2.0 on 10 Oct 2009
  • A: r271 for 3.2.0 on 10 Oct 2009
  • A: r270 for 3.2.0 on 10 Oct 2009
  • A: r269 for 3.2.0 on 10 Oct 2009
  • A: r268 for 3.2.0 on 10 Oct 2009

Authors

Relationships

Embedded library
Ace3
LibStub