CHANGELOG todo: - update trade.php to use the newer grouping functions - "delete this comment" button - tallies for x new accepted offers, new rejected offers, new msgs on your trades, new replies by trade owners, new offers on your trades. add this to the user bar at the top right when logged in - person with accepted offer should be able to post on the closed trade. (make sure this works with the autodelete cron) - Switched rejected offers to having an X rather than a trashcan, in hopes to hurt less feelings - Notify users that the settings page exists - Filter recent.php - Link to close all trades button. redo myTrades.php and myOffers.php - pages for settings.php: log out from all computers except this one, recount tallies, checkbox for "auto-collapse offers and messages I've already seen" 2011-6-6 - made "Is Tradeable" algorithm for all items. used on propose and offers. - added "More" link to nav - testing ads for logged out users. we have no plans to extend this to anyone logged in - updated itemHist.php to default to the last 2 months. the link at the bottom of the page will show all item hist - fixed bumping updating the bump time last, since it sometimes showed as "2 hours ago" even though its at the top of recent - made a trade archive script, which will probably make things run faster after we run it. - optimized loading item attributes (particleEffectId/medalId/paintTint/etc) - added item alt text for when the steam media links go down 2011-4-29 - Mod page updates - Made trades display last bump time and hide the bump link if you can't bump (hover to see how long you need to wait to bump again) - Merged the two "Key"s items together to reduce clutter/annoyance when searching - Added new caching code to reduce database load. Please submit a bug report if you notice any problems such as: incorrect tf2 items shown in trade/wishlist, incorrect backpack items, items not displaying tint/particleEffect/medalId correctly, any pages that should display your backpack only showing the page header - Added ability to list giftable items in trades and offers. Hopefully people will specify in their trade notes who will be taking care of the giftwrap (Hint: they won't) - Fixed allowing the same items multiple times in an offer - Fixed offers not working for some browsers (I forgot to remove a console.log(); how shameful) 2011-4-2 - Added reporting 2011-4-1 - Added genuine to search and propose - Added convenient close trade links since it's tedious to load each trade one at a time to close it - Added trade bumping (you can only bump once every 30 minutes) - Added settings page to change trades per page displays, and hide your profile - Converted posted urls into links - Made random.php faster. It's still slow though - Fixed a bug in a cron script that could make it hang and potentially bring the server down - Optimized display on mobile devices 2011-3-16 - Changed Genuine items to their correct green color. 2011-3-15 - Hey the server's working again. Thanks to this one weird optimization update. Discovered by a mom! 2011-2-25 - Added cron to kill hanging search queries (until now a specially crafted search could kill the server). If you do any searches that take forever to run, please submit a bug report ( http://tf2tp.com/contact.php?category=bug ) with information about what you searched for. 2011-2-24 - Switched backpack updates to not attempt to alter the items table if there's nothing to change. This will speed up everything else since it's no longer locking rows unless it needs to. 2011-2-23 - Rewrote search. It's much faster now. The downside is trades will take up to 5 minutes to show up in it for now. Assuming this version works out, we'll switch that to happen automatically. (Another downside is search will probably have to go down for 15-30 minute periods once a week. Oh how I long for the hardware requirements that will make this problem invisible) 2011-2-12 - Finally found the problem with incorrectly counted new offers (179 users were effected). If your profile isn't already fixed, it will fix next time you view a new offer on one of your trades. - Added a cron that I thought I already added which closes trades over a month old 2011-2-10 - Fixed the giftwrap again - Fixed the giftwrap for real this time - Fixed the giftwrap totally and completely - Fixed permitting the posting of untradeable items. My favorite was the one guy who posting three untradeables and was then offered a HOUWAR and the message "keep the secret safe" - Fixed incorrect user information showing up on accepted trades 2011-2-9 - Fixed problem where users were logged out when they log in from a different browser/computer/steam - Links in the header/footer were moved around - Added a cron to hide trades that have been closed for a week or more - Vint/Unus items in wishlist have a related background color now - Organized items by creation times in new page itemHist.php to help people catch up on their tf2 item lore - Reduced the number of database queries per page load - Fixed some items (possibly only the achievement luge (:fist: damn you achievement luge!)) displaying as "Unknown Item" on the propose page - Loading gift wrap items works correctly now (shows the item inside on hover) - Added "Backpack" tab to search and propose step2, which lists the items in your backpack - Added random.php, which shows a list of random trades from the past 48 hours - Added a cron to close trades that have all their items deleted - Added apple-touch-icon.png for ipadphonetouch users - Very weird backpack grabbing bug fixed (it thought users with only one item had unusual fists, among other random items) - ! 2011-1-4 - Fixed team spirit splat not showing up correctly - Fixed internet explorer loading an invalid file instead of the tf2 font 2011-1-3 - Fixed new offers counting incorrectly when an offer is withdrawn 2011-1-2 - Updated item display (it looks more like tf2b now). Bonus attributes are indicated with icons, and more information is provided on hover. Crate id, mann co medal id, and particle effect name are shown by default. We also added particle effect previews. - style.css overhaul - Fixed crates. All crate numbers show correctly now. - Added links to the wiki. Clicking an item in a trade will open a menu from which you can visit the wiki link. - Giftwrapped items now show the original item with a giftwrap icon. - Updated propose to allow wanting vint/unusual. Added vint/unsual to wishlist search as well. - Updated propose and search to not do the terrible onhover. This also (theoretically, we havent tested it) fixes it so you can do propose/search on an iphone (someone asked about this on Athernar's formspring for some reason :psyduck:) - Made rejecting offers happen through ajax, so you don't have to load 100 pages to reject a bunch of offers at once. - Message counters are happening in the background but not visible. Once we know they're tallying correctly we'll add in "New Messages" links, etc. - fixed particle effect always sizing to 128px - Yes, we can do backpack display (and we know how to do history correctly and efficiently), but tf2b does it better and can do display updates faster than us (plus we run on a 5 minute cache, tf2b is instant). On top of that we have a bunch of other features to work on. So at the moment we have no plans to add a public backpack viewer. 2010-12-17 - added items for the Australian Christmas update - added a list for the Christmas items ( http://tf2tp.com/christmas.php ) - fixed allowing more than 8 items in an offer - fixed allowing the same item (exact user item id, not tf2ItemId) in an offer multiple times 2010-12-7 - mod updates 2010-12-5 - added ability to check profile by community id. ex: http://tf2tp.com/profile.php?name=barbarianbob 2010-12-4 - fixed trades with your selected item showing up in search even it was deleted. 2010-11-30 - changed the wording on the contact form based on which category you choose. - mod page changes - added user notes (messages mods can give to users) - fixed a horrible database problem that made itemAttrs have 2 million rows when it should be ~100k - switched to jquery 1.4.3 2010-11-26 - I'm literally really angry about openid IRL. Fixed multiple account security problems. (no one hacked anyone btw. I just decided to look through the open sores code we're using and noticed a ton of shit.) - made search have a "more results" button when results overflow 50. (We can't show page numbers because that would go extremely slow.) - edited about page contents, added plugins page - minor pages changes - we were wrong about the selling part being against the steam user agreement; but we still discourage it 2010-11-19 - made search 20-50 times faster - mod pages - probation widget - updated item ids as per valve's update ( http://tf2.com/post.php?id=4623&p=1 ) - rules - made MyOffers less cluttered - a whole ton of minor things that I don't remember 2010-10-31 - made item attrs easier to record - added attr information for soldier medal id, particle effect, and supply crate id. they will update on next backpack load - fixed trades with conversations but no offers not showing up in "My Offers" really for real this time. totally for real this time. - made "My Offers" page sort to have offers with most recent changes first - made soldier medal id and particle effect visible 2010-10-29 - updated search to have vintage/unusual filters - fixed search running a union when inTrade and inWishlist are both filled. Now it's an intersection. 2010-10-27 - fixed "My Offers" page links going to "My Trades" - fixed trades with conversations but no offers not showing up in "My Offers" for real this time - added some error messages. Fun! 2010-10-25 - added option to withdraw offers - fixed trades with conversations but no offers not showing up in "My Offers" 2010-10-24 - fixed login button not displaying in some browsers - gender neutrality 2010-10-23 - added max width, height, and character length to notes display 2010-10-22 - added "New Offers" count - displayed times for conversation messages and offers - fixed bug in logging item tints (tints will update on each user's next backpack load) - added color splat at bottom-left of painted items - put closed trades at the bottom of "My Trades" 2010-10-21 - Fixed seeing other people's offers on My Offers page - Added google analytics; will help with finding pages that aren't concise - fixed broken css for 800w monitors: login going on top of nav links; multiline wishlists floating incorrectly - *sigh* added bannings/probations 2010-10-20 - Fixed crate numbering (now you'll have to search for a specific crate number, but this will be fixed when we add the "Any" items (very soon)) - Updated item post count to 8 as per Valve's update ( http://store.steampowered.com/news/4518/ ) - Added paint colors to all the paint cans - Added more links (such as a backpack link on trade page). Made more things link to the profile. 2010-10-19 - added page nav on recent offers - allowed closing trades - altered styles to emphasize when offers are rejected - allowed adding a message with your offer; cleaned up a confusion with the layout - fixed fetched updates incrementing user id counter - added user profile page as a portal to see their steam profile, backpack, and recent trades. ex: http://tf2tp.com/profile.php?profile=76561197992759212 2010-10-18 - Initial release