MoP Timeline
This page contains the current TSM roadmap for all pre-MoP changes and releases. MoP is scheduled to be released on September 25h. Below is a brief explanation of the priority system used on this page.
- Stretch - There are no plans for this being done anytime in the near future (certainly not for MoP), but if there's nothing else to do, it'd be nice to have.
- Low - We would like to complete this before MoP, but it may be pushed to a later deadline.
- Medium - This task should be done before MoP as it will add significant value towards the major project goals.
- High - Maximum effort should be focused on these tasks. Many other tasks and/or major project goals rely on the completion of this task.
Application
The last few things which need to be done for the new TSM application.
| Task | Priority | Assigned To | Notes |
|---|---|---|---|
| prevent more than one instance of app running | Medium | Sapu/Bart39 | aka http://www.qtcentre.org/wiki/index.php?title=SingleApplication |
| add options for start minimized / start on boot etc | Medium | Sapu/Bart39 | easy for win, not sure about mac |
| Add Translations | Medium | ? | look into using qt linguist for translations |
| Data Collection | High | ? | Send usage data back to the TSM website (ie how many deal emails they are generating per day). |
| Add Tooltips | Low | Bart39 | add useful tooltips |
Addon
These are things which need to be added to the addon before MoP (or 5.0).
| Task | Priority | Assigned To | Notes |
|---|---|---|---|
| Reorganize Auctioning Options | Medium | Sapu | Have a bunch of ideas here. Need to better integrate new group wizard. |
| Options to Assist Website Tools | Low | ? | Main thing is category importing (with one item per group). Sapu has an idea for how to do this easily. |
| Update Design of Entire Addon | Medium | ? | This involves bringing the new design to the Crafting, Destroying, Warehousing, and other TSM GUIs (not just /tsm and AH windows). |
| Fix Shopping's Buying Code | Medium | ? | Ugh... |
| Redesign Crafting Window Layout | Stretch | ? | Sapu has some ideas... |
| Refactor Warehousing | Medium | Geemoney | In an effort to clean up the tickets, fix major bugs, and possibly revive the old gathering functionality |
| New Auctioning Options | Stretch | ? | Implement new Auctioning options like multiple stack sizes. |
| Clean Up Tickets | Medium | ? | Fix some of the bugs reported via tickets. |
| Include TSM with Modules | Medium | ? | The point here is so people can just download the module and have it grab TSM with it automatically. |
Other
Anything that doesn't fit into the above categories.
| Task | Priority | Assigned To | Notes |
|---|---|---|---|
| Clean Up Curse Descriptions | Low | ? | - |
| Smartphone App | Stretch | ? | Needs to wait on a bunch of other things. |
Main TSM Shell
Add in “Created By Cente (Ilidan) and Sapu (Tichrondrius)” in a large graphic within the about box. This does not change for the life of the project.
Application
Needs new name. “Application” is generic. Try “Concierge” or something similar.
Notifications. Tie into the systray. Put more flexibility into the data displayed by using this app: http://www.growlforwindows.com/gfw/
Notification types. Realm status up/down. Price warnings.
Input/output list manager. Better search utility for adding and removing things to lists than is able to be done in the game.
Wowhead support with chrome/firefox extention that places an icon next to / over the item’s description on the site. Additional functions like “add all items on this page/search to this list”
Display ads with the list creator. Keep them simple and small but cycle between tsm
Graphical news as the homepage. HTML is able to be parsed. Avoid IE interpretation if possible.
Bundle the executable with a key already inside with the download. Setting up keys should be as painless as possible. Think grandparents.
The wall of text instructions need to be removed altogether. All of that needs to be done for the user or as much as possible.
Contact Wowuction guy. See if you can get a little widget going to register both the identity for TSM.com and wowuction.com at the same time using the same id. Automatically sync both accounts at the same time.
Stop the damn blinking when not in the tray and updating. No reason to flash. If there is a reason, allow disable and disable by default.
Check in default directories for wow installation. If found, check for current TSM installation. If not found, open web browser directly to curse site.
Crafting
Consider what is actually needed in the window.
1. What mats I’m missing
2. Custom mat progressions, satisfying multiple mat needs
Allow custom craft progressions. Possibly design within tsm appication
Better list management
Item lists need to be multipurpose. Any items should be able to added to any list. Costs could be appended to a list import.
Increase size of allowed lists
Warning for trade cds
Auctioning
Remove item limit on outgoing posts
Multi-level quantities. Fill #A of #X quantity. If more available, then fill #B of #Y quantity. If more available then fill #C of #Z quantity.
Add a very noticeable color to the progress bar of any scan after the scan is complete. At least have the option to do so. All functions.
Automatic Splitting of auction group (in the case of multiple items with a fallback of a percentage) NEEDS to have multiple groups, yes. But each group needs to have the item name as the title of the group.
Backup data. All groups need secondary and possibly tertiary sources for pricing. If we can’t find data in the realm-local pricing db, next go to the full US realm data, etc. Free sales button. Auction everything in your bags regardless of making a rule or not for a specified percentage of any stat
Widen all statistic selection combo boxes. Selection gets cut off.
Track ratios of crafts per returns. Notification if we go past limit with option to immediately deselect craft from being used.
Remove “auctioning wizard”. Wall of text, not useful.
Reset function:
DAY TRADING focus.
Multiple tiers of possible resets are confusing. Nest additional tiers in a collapsible hierarchy per item.
Allow users to COME BACK to the previous screen. I go through a long reset and go get the items but when I come back the screen is reset and I have to scan everything again.
Audio/visual warning when client is close to disconnecting with inactivity with tsm up, especially after a scan
Allow a pause to buy shit.
Allow ability to run pricing checks (dealfinding if necessary) alongside
Enter auction cut into profitability if it isn’t already
Restrict when over a specified total in inventory
General Scanning
Anywhere where we KNOW the user wants to buy all the items, buy them in order or page, not by value. For example, shopping multiple items by price when we know they want X amount is inefficient.
Retard mode
The question: What do we have to do to make our GRANDPARENTS able to do this?
Ideas:
1) This may take on the form of a new addon entirely.
2) Consider this as a frontend for our existing work.
Install TSM_Beginner:
First, install the TSM application with preinstalled key. Newbs hate messing with pricing data, set it all up for them.
Big window pops up when installed. Are you an experienced auctioneer or just starting?
Just starting=
Warn if appropriate pricing information is not found.
Initial scan of all professions on the toon, preferably without confirmation (please wait)
Which professions do you want to use? Big bright buttons for each one. Think pc-tablet size interaction.
Specific dialog for each profession.
Include premade enable-lists. Allow to be combined. For example, I want to do all tailoring bags. Another list says “all tbc items”. I’ll select tailoring bags and when I select tbc items, the duplicates wont cause a problem
Autopopulate crafting. 1 min, 1 max.
General/Social
ALL guidelines made by Cente should be put into high priority unless significant coding dissonance is present. Ie, shit needs to be taken seriously unless there’s a strong realistic reason why it just isn’t possible to do. It’s inappropriate to tell a chief designer “no” simply because you don’t feel like approving.
Anywhere Sapu is found as “creator of TSM” should have Cente right by it, as it always should have.
Any future interviews should be done with both of us.
Any revenue obtained after server costs should be split between us evenly.
IRC channel administration should be granted back to Cente.
Website administration privileged should be allowed to Cente. Full ftp permissions.