annotate CHANGELOG.txt @ 159:fbfd9dfa6d2b tip

[mq]: minorStuff
author Asa Ayers <Asa.Ayers@Gmail.com>
date Sun, 09 Jan 2011 07:38:22 -0800
parents 7ebe0a85d539
children
rev   line source
Asa@157 1 2011-01-09 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@157 2
Asa@157 3 - Fixed a bug in calculating purchase/sale where the item ID was being used instead of the number of items that changed.
Asa@158 4 - Fixed the way ItemLinks are extracted so that ItemAuditor can handle negative UniqeIDs. I had two of the same item, but one had a negative unique id and was being tracked as if it were a different item.
Asa@159 5 - Added a work around for the fact that GetItemInfo doesn't always return item links.
Asa@157 6
Asa@156 7 2010-12-10 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@156 8
Asa@156 9 - I removed all of the vellums that were removed from the game. This also allowed me to make the one remaining vellum count toward the materials required to craft a scroll.
Asa@156 10
Asa@154 11 2010-12-04 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@154 12
Asa@154 13 - Fixed a bug that caused an error if you had a crafting rule that doesn't include a bonus.
Asa@154 14
Asa@153 15 2010-12-04 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@153 16
Asa@153 17 - Ticket 45 - Fixed a bug that caused the crafting window to craft if you turn off all of the deciders.
Asa@153 18 - Fixed an issue where the crafting window would crash if GetTradeSkillReagentItemLink() failed to return a link. This happened with my Wild Turkey
Asa@153 19
Asa@152 20 2010-11-29 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@152 21
Asa@152 22 - Fixed a bug where your equipped items were not counted as items in your inventory. If you replaced an equipped item and one of them had a cost associated, it would transfer the value between the two.
Asa@152 23
Asa@150 24 2010-10-18 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@150 25
Asa@150 26 - Removed some debugging code that caused characters on your own account to use the cross-account mail.
Asa@150 27 - Addes support GnomeWorks and ATSW queues.
Asa@150 28
Asa@148 29 2010-10-16 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@148 30
Asa@148 31 - Fixed references to 'this' which Blizzard removed in 4.0.1
Asa@148 32
Asa@146 33 2010-10-13 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@146 34
Asa@146 35 - Better solution for item links.
Asa@147 36 - Updated TOC so it isn't considered out of date.
Asa@146 37
Asa@145 38 2010-10-12 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@145 39
Asa@145 40 - Fixed item links for 4.0.1
Asa@145 41
Asa@144 42 2010-10-08 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@144 43
Asa@144 44 - Ticket 45 - Added the ability suppress COD warnings when mailing to characters on other accounts in Altoholic/DataStore. Instead of sending COD, ItemAuditor will send tracking info in the message. Thanks to Zerotorescue for giving me the solution to detect whether or not Postal or MailOpener is processing. It was the last step holding this back from being released.
Asa@144 45
Asa@142 46 2010-10-06 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@142 47
Asa@142 48 - Ticket 46 - Added DataStore_Characters to the list of dependencies. It should have been added with Ticket 43.
Asa@142 49
Asa@135 50 2010-10-02 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@135 51
Asa@135 52 - I removed the persistent queue (Ticket 33) It caused to many bugs and was blocking me from getting other things done. I think its something that will get implemented again once I figure out the best way to do it.
Asa@136 53 - Ticket 43 - Updated the way ItemAuditor counts how many of each item you own to only count your current faction.
Asa@137 54 - Ticket 42 - In order to fix an issue with having multiple items that are the same base item with different enchants, all costs are now tracked against the base item instead of the exact item.
Asa@138 55 - Fixed an issue with /ia invested that caused all items to display twice. This was introduced by the fix in Ticket 42.
Asa@135 56
Asa@131 57 2010-09-15 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@131 58
Asa@131 59 - Ticket 41 - Fixed a bug that occured if you created items without ever opening /ia crafting.
Asa@132 60 - Ticket 40 - Added options to enable counting guild bank inventory.
Asa@131 61
Asa@129 62 2010-09-03 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@129 63
Asa@129 64 - Re-enabled IA QuickAuctions decider. I unintentionally disabled it when working on the QAManager code.
Asa@130 65 - Ticket 39 - Updated the ItemAuditor window to be pulled to the front when it opens.
Asa@129 66
Asa@116 67 2010-09-02 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@116 68
Asa@115 69 - Updated the ArkInventory rule and tooltip to work in QA is compatible instead of if its enabled in ItemAuditor.
Asa@119 70 - Moved the check for QAManager so it doesn't interfere with the tooltip or ArkInventory rule.
Asa@121 71 - Update GetItemCost to return the total invested even if you have none of that item left. If you sell all of an item but are waiting for the mail to arrive, you can still see how much you have invested even though you don't actually own any more of that item.
Asa@123 72 - Changed Total Profit to Profit Each to match the rest of the interface. Cost and Estimated Sale are both Each.
Asa@125 73 - When using the process button for Enchanting, ItemAuditor will check which vellum is used and will use the vellum from your inventory. If the correct vellum is not found, it will upgrade to the next level (use vellum II instead of vellum I). This also means that you have to press process for each scroll to be created.
Asa@126 74 - Changed the Have Mats column to show the number of items you could create with the materials you have instead of just a y/n. The have mats filter simply checks that you can make at least 1.
Asa@128 75 - Ticket 33 - Implemented a persistent queue. This allows the crafting queue to be seen even if your tradeskills aren't open and allows you to mix all of your tradeskills into a single queue.
Asa@115 76
Asa@112 77 2010-09-01 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@112 78
Asa@112 79 - Made some changes to begin migrating some QA functionality to QAManager (http://www.wowace.com/addons/qa-manager/)
Asa@113 80 - Ticket 35 - I found a better solution to prevent bag scanning from interfering with mailing, so both can be done at the same time now.
Asa@116 81
Asa@110 82 2010-08-30 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@110 83
Asa@110 84 - Updated Total Cost in /ia crafting to include the AH cut based on the price column. This will also reduce the profit column to consider the additional cost.
Asa@111 85 - Added an absolute Auction Threshold option. This will allow you to set your threshold at 10g (or whatever you choose) over your cost for all items.
Asa@110 86
Asa@109 87 2010-08-27 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@109 88
Asa@109 89 - Added an option to enable the COD warning under /ia options > Messages > COD Warning. This is on by default.
Asa@109 90
Asa@107 91 2010-08-24 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@107 92
Asa@107 93 - Ticket 20 - Added a Skip Singles option to the Crafting Rules.
Asa@108 94 - Ticket 20 - Added a Bonus Queue to the Crafting Rules
Asa@107 95
Asa@105 96 2010-08-23 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@105 97
Asa@105 98 - Ticket 32 - Based on the patch from lrdx, I have chaned ItemAuditor to depend on DataStore directly instead of going through Altoholic.
Asa@105 99
Asa@105 100 2010-08-20 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@103 101
Asa@103 102 - Ticket 31 - Fixed an error in the 'You just made a profit of ...' message
Asa@103 103
Asa@99 104 2010-08-19 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@98 105
Asa@98 106 - Ticket 30 (related to #23) - ItemAuditor is back to counting items in the mailbox, but will subtract items purchased from the AH or COD mail from its item counts.
Asa@99 107 - Added a menu to allow the user to see what is to be crafted, only what you hae mats for, or view everything so you can see why something isn't to be crafted.
Asa@100 108 - Added a new Crafting Rules module to allow the user to set up custom rules based on item names.
Asa@101 109 - Converted the crafting threshold option to allow input instead of a drop down.
Asa@102 110 - Fixed reagent costs so that /ia snatch will get the correct prices.
Asa@98 111
Asa@97 112 2010-08-14 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@97 113
Asa@99 114 - Ticket 29 - Changed the Insufficient COD alert to use a case-insensitive comparison on character names.
Asa@97 115
Asa@96 116 2010-08-12 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@96 117
Asa@96 118 - API: added IAapi.GetItemCost
Asa@96 119
Asa@91 120 2010-08-11 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@91 121
Asa@91 122 - Fixed an issue where trading an item and gold in exchange for a different item was not considering the gold in the price of the new item.
Asa@92 123 - Fixed a bug where postage was being counted more than once if you send mail and then open mail in the same session.
Asa@92 124 - Added a warning when sending items with value to characters on other accounts.
Asa@93 125 - Added '/ia snatch'. This new command works with your queue (/ia crafting) to replace your snatch list with the materials you need for crafting. NOTE: Auctioneer requires visiting the AH before you can modify the snatch list.
Asa@94 126 - Fixed Enchanting. I was not getting the ItemID correctly, so enchants could not be mapped to the scrolls they were to created
Asa@94 127 - Changed snatch to only add each item once and to only add a snatch for items you don't have
Asa@94 128 - API: Added haveMaterials to the item and need to the reagents that get passed to queue destinations. This is in preparation for building a shopping list module.
Asa@95 129 - API: Added a way for other addons to register with ItemAuditor once it loads if they were loaded first and updated the example at the end of Api.lua.
Asa@91 130
Asa@89 131 2010-08-10 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@88 132
Asa@88 133 - Changed the ArkInventory rule to consider items with no competition to be profitable.
Asa@89 134 - Ticket 27 - Added the ability to select your preferred auction adodn if multiple are available.
Asa@90 135 - Added options when using Auctioneer to use the market price instead of the lowest price on the AH.
Asa@88 136
Asa@87 137 2010-08-08 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@87 138
Asa@87 139 - Removed some debugging code and added some code to prevent ItemAuditor from crashing if debug code gets released.
Asa@87 140
Asa@86 141 2010-08-07 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@86 142
Asa@86 143 - Removed references to Skillet in core functionality. Skillet really should be optional.
Asa@86 144
Asa@84 145 2010-08-03 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@84 146
Asa@84 147 - Fixed a bug introduced last night where in some cases there was an error caused by DataStore:GetAuctionHouseItemCount returning nil instead of 0 as I expected.
Asa@84 148
Asa@80 149 2010-08-05 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@80 150
Asa@80 151 - Fixed Bug 22 - Exchanging player bags for bank bags changes invested
Asa@82 152 - Fixed Bug 23 - When you purchase multiple stacks of the same item and it is one you have not invested in yet, ItemAuditor mistakenly counted items you have not yet pulled from the mail as items you already owned. This resulted in those items being counted twice.
Asa@80 153
Asa@76 154 2010-08-01 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@76 155
Asa@76 156 - Fixed the tooltip so that it is green if the auction price exactly matches your threshold.
Asa@77 157 - Changed the QuickAuctions decider to consider the number already owned and only calculate based on what needs to be crated.
Asa@77 158 - Fixed the QuickAuctions decider to return the number of items to be created instead of the number of times to create. This makes a difference with things like Runescroll of Fortitude where 5 are created at once.
Asa@78 159 - Fixed a problem with how prices were being pulled from Auctioneer.
Asa@76 160
Asa@74 161 2010-07-29 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@74 162
Asa@74 163 - Fixed a bug where tradeskill that don't produce items, like Inscription Research, cause IA to crash.
Asa@74 164 - Added some API enhancements.
Asa@74 165 - Added ArkInventory as an optional dependency so it will be loaded before IA.
Asa@74 166
Asa@68 167 2010-07-28 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@68 168
Asa@68 169 - Fixed a bug with the crafting threshold options.
Asa@68 170 - Updated /ia queue so that it is a shortcut to using /ia crafting and then clicking export.
Asa@69 171 - Added integration with ArkInventory. You can set up rules that use "itemauditor('profitable')" or "itemauditor('qa')" to find items managed by QuickAuctions.
Asa@71 172 - Added a public API so other addon developers can register themselves as a queue destination and added a UI so users can select that destination.
Asa@71 173 - Added a config option to control how many extra copies of an item are created if its being managed with QA. The previous behaveior was to add 25% to whatever QA would normally post. Now it defaults to 0% and is user configurable.
Asa@72 174 - Added options to enable or disable crafting deciders.
Asa@68 175
Asa@61 176 2010-07-27 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@61 177
Asa@61 178 - Fixed an infinite loop when when adding items to the Skillet queue from the crafting interface.
Asa@63 179 - For Developers: Changed ItemAuditor to no longer be in the global namespace
Asa@64 180 - For Developers: Added IAapi to the public namespace so other addons can interact with ItemAuditor.
Asa@61 181
Asa@57 182 2010-07-25 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@57 183
Asa@57 184 - Added the version number to the title in ItemAuditor options.
Asa@59 185 - Implemented a crafting interface. This will eventually replace /ia queue, but for now they are two separate features.
Asa@57 186
Asa@55 187 2010-07-22 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@55 188
Asa@55 189 - I Added an option to direct ItemAuditor output to a different chat frame.
Asa@55 190
Asa@53 191 2010-07-21 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@53 192
Asa@53 193 - Fixed a bug where if you attached money and items to a piece of mail it would count all of the money as postage.
Asa@53 194
Asa@49 195 2010-07-21 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@49 196
Asa@49 197 - Fixed the way prices were being calculated as items were being created/destroyed/converted/crafted. see http://www.wowace.com/addons/itemauditor/tickets/7-create-options-for-how-to-distribute-value-when-creating/
Asa@49 198
Asa@40 199 2010-07-18 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@40 200
Asa@40 201 - Implemented COD mail (Ticket #1) and updated the way postage was counted so that if you mail multiple items at once, they will all have the postage counted. I also removed the 30c for postage from how QA thresholds are calculated now that they will be counted every time.
Asa@42 202 - Added a dialog to allow the user to send COD mail without a tracking number.
Asa@43 203 - Replaced my edit window with a static popup. This looks and behaves better this way.
Asa@45 204 - Fixed a couple nil related bugs
Asa@45 205 - Fixed the way prices were being calculated as items were being created/destroyed/converted/crafted
Asa@40 206
Asa@34 207 2010-07-18 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@34 208
Asa@34 209 - Added color coding to the minimum price tooltip. If your minimum price is below the current auction price, it wll be green, otherwise it is red.
Asa@35 210 - Added the ability to change the price of an item. You can click the Total Invested or the Invested Each to change the value.
Asa@37 211 - Fixed a bug where sometimes the number owned was not being updated, so you might have 3 of an item but it was calculating as if you only had 1.
Asa@38 212 - Added the ability to suspend and resume ItemAuditor (Ticket #8). To access this feature use "/ia suspend".
Asa@34 213
Asa@33 214 2010-07-17 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@33 215
Asa@33 216 - Fixed a bug that occurs if you take a flight point and the first thing you kill only has one item. ItemAuditor was incorrectly attaching the cost fo the flight to the cost of that item.
Asa@33 217
Asa@30 218 2010-07-16 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@30 219
Asa@30 220 - Added an interface to be able to view what you have invested in. I still need to build a way to modify this information,
Asa@31 221 - Bug fix
Asa@33 222 - Changed 'Count' to '# Owned' and made it right aligned.
Asa@30 223
Asa@26 224 2010-07-14 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@26 225
Asa@26 226 - Fixed Bug #9 - If existing items have 0c invested, increase them all to match the first transaction that changes their price.
Asa@26 227
Asa@24 228 2010-07-11 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@24 229
Asa@24 230 - Fixed a bug with the mail where items get recorded by the mail scanner and the bag scanner.
Asa@24 231 - Fixed some minor issues not visible to the user.
Asa@24 232
Asa@22 233 2010-07-08 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 234
Asa@22 235 - Added a (hopefully) more readable changelog.
Asa@22 236 - I have removed the ability to show debug messages in the chat window and have replaced it with a new debug frame. /ia debug will show all of the debug messages and everything that IA has printed.
Asa@22 237 - Fix a small bug so that if you sell something for your exact cost you don't get a message that says you made a profit of 0c.
Asa@23 238 - Added more debug messages
Asa@23 239 - The debug window will scroll with the scroll wheel
Asa@22 240
Asa@22 241 2010-07-06 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 242
Asa@22 243 - Changed QA to be an option part of /ia queue. If QA is there, IA will queue enough of an item to be created to have 1.25x QA auctino count x QA stack size (rounded up) items. If it is not there, it will create 1 on every profitable item. This commit also adds support for Auctioneer.
Asa@22 244
Asa@22 245 2010-07-04 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 246
Asa@22 247 - Added options for the crafting threshold and auction threshold. I also fixed the queue to use the item cost to determine if there is enough profit instead of the auction (QA) threshold which already has profit built in.
Asa@22 248 - Expanded the queue system to calculate what the new QA threshold would be and to consider buying items from vendors. It also sets a threshold so that items with less than 5g profit will not be crafted. I will turn this into an option later.
Asa@22 249
Asa@22 250 2010-07-03 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 251
Asa@22 252 - Added the missing QuickAuctions module. I've also added integration with Skillet and LilSparkysWorkshop. IA and queue any item set up in QuickAuctions where the reagent cost is less than the current price of the item. This is based on KevTool Queue.
Asa@22 253 - Changed tooltip to be less confusing on the price per item.
Asa@22 254 - Cleaned up the messages. You can turn the notifications of price changes off and those messages will only show gold or silver if they are more than 0. I have also removed the dependency on AceConsole because it doesn't allow changing the color of the addon name when I print messages.
Asa@22 255 - Merged utils into ItemAuditor.
Asa@22 256 - updated the toc and .pkgmeta info
Asa@22 257
Asa@22 258 2010-07-02 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 259 - OPTIONS! QuickAuctions is now an optional dependency. I have also added some configuration options for it. If you have QA but don't want IA to update your thresholds you can shut off the integration. I have also added other options so you can select your faction or the neutral AH and it will update the tooltip.
Asa@22 260
Asa@22 261 2010-06-30 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 262
Asa@22 263 - Removed dependency on DevTools, completed chaning over the database to use links instead of names, Added integration with my version of QuickAuctions3 (I need to make this optional soon)
Asa@22 264 - Fixed the ability to toggle debug
Asa@22 265
Asa@22 266 2010-06-25 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 267
Asa@22 268 - Updated version and added a dependency on my modified API for QuickAuctions. Next I need to make that dependency optional
Asa@22 269 - Changed the way things are stored so that items known only by name, usually from AH mail, will be stored by their name, but will get converted if the link is discovered through a tooltip. This version is funcioning again
Asa@22 270
Asa@22 271 2010-06-23 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 272
Asa@22 273 - Working on converting the database to store items as links instead of names.
Asa@22 274
Asa@22 275 2010-06-08 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 276
Asa@22 277 - Removed some of the extra debugging that isn't neccessary any more and abtracted out the item ids so they can be cached.
Asa@22 278
Asa@22 279 2010-05-26 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 280
Asa@22 281 - Removed dependency on postal. It was only being used to determine the mail type which has been moved into ItemAuditor so I can support CODPayments. Paying for COD items works, but getting the payments back can't reliably associate the payment with an item yet.
Asa@22 282 - work in progress: I added Prospecting and Disenchanting and AHOutbid mail and I also changed the initialization to quit forcing debug every time ItemAuditor loads and have begun to implement the COD mail scanning.
Asa@22 283
Asa@22 284 2010-05-22 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 285 - Fixed Milling. Disenchating will probably have to be fixed the same way
Asa@22 286 - Code cleanup.
Asa@22 287
Asa@22 288 2010-05-20 Asa Ayers <Asa.Ayers@Gmail.com>
Asa@22 289
Asa@22 290 - Removing libs from my repo so I can use externals instead
Asa@22 291 - comment/debugging code cleanup
Asa@22 292 - First public revision.
Asa@138 293 - At this point ItemAuditor watches mail for auctions sold or purchased, watches for buy/sell (money and 1 item type change) and conversions/tradeskills. Milling isn't working yet because there is too much time between the first event and the last event.