MoP Timeline

From TradeSkillMaster Wiki
Jump to: navigation, search

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.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox