7/6/2026
- AI deck analysis: if the AI service is briefly overloaded, the analysis now shows a friendly "try again in a few moments" message instead of an error page.
6/30/2026
- Virtual draft autopick: if you wish for multiple copies of the same card, autopick now drafts each copy on its own turn instead of removing the whole stack from your wish list after the first copy is picked.
6/28/2026
- Tournament brackets: a completed bracket is now viewable in series history - select the final round of a bracketed series under past rankings to see the finished bracket and its cup champion.
- My Deck: in grid view, the sort you pick (e.g. by rarity) now stays applied after you move a card, and sorting keeps working - previously a move reset the grid to name order and disabled re-sorting.
6/27/2026
- Tournament brackets: commissioners can run a single-elimination top cut at the end of a series. Players are seeded by their series standings (top 8, or top 6 / top 4 for smaller fields, with byes for the highest seeds), matches can be best of 3 or best of 5 (with an optional best-of-5 final), and the bracket winner is automatically crowned the cup champion. The bracket appears on the standings page and stays viewable in series history.
6/26/2026
- On phones, tapping a card name now opens a pop-up preview of the card (with a close button) instead of navigating away from the page. Desktop hover previews are unchanged.
6/25/2026
- Card pool keyword search now matches text from both halves of two-part cards (adventure and split-style cards), not just the front face.
- Fixed a crash when sending a private message that contained an emoji.
- Fixed a crash when creating or updating a broadcast message with "force show" unchecked.
6/22/2026
- Fixed a crash when reordering a wish list after the session had expired.
6/21/2026
- Card printings: Draftalot can now track the exact printing of a card (set, art, and collector number), not just the card name.
- Card entry defaults to the least expensive printing when a set has multiple versions of a card.
- Admins can turn on Printing Selection for their league to let players pick the exact printing of a card instead of the default.
- When Printing Selection is on, the same printing picker appears everywhere you add cards: My Deck, the Virtual Draft pool, the Trading Block, and the card entry inside a trade, each scoped to the right pool.
- Bulk entry supports a readable printing syntax: "3x Abrade" (cheapest), "3x Abrade (SOA)" (cheapest in that set), or "3x Abrade (SOA) 37" (an exact printing), and no longer errors on plain card names.
- Trading Block: you can choose the exact printing to put up, limited to printings you actually own.
- Wish lists, trade matching, and "who plays/wants this" recognize every printing of a card as the same card.
- Analytics and card stats combine all printings of a card (most played, win rate, most desired, play rates), while the pool value view still lists printings separately.
- The card popup and hover preview now show every printing of a card, with quick links between them.
- Import from Photo now detects which printing each card is and pre-selects it (you can still change it).
- Mobile: tapping a text box no longer zooms the page.
6/14/2026
- Card List and View Deck: the filter panel now opens as an overlay instead of pushing the card list down, keeping your place in the list.
6/8/2026
- Virtual Draft: fixed a crash when filtering by more than one Type or Rarity at once.
6/6/2026
- Behind-the-scenes security improvements.
6/3/2026
- Trades: the Qty column now shows quantities in your approved/completed trade history.
- Trade notifications: card and player names with apostrophes now read correctly in trade emails and texts.
- My Deck (Grid view): you can now move Acquisitions cards into Deck, Sideboard, or Other, like the other sections.
- My Deck: fixed the "Select All" and "Move to" buttons disappearing in List view after moving a card in Grid view.
- My Deck: card hover/preview now works after moving a card in Grid view.
- My Deck: fixed a crash when filtering with "exclude wish list" turned on.
6/2/2026
- My Deck: you can now download your deck list as a .csv file, just like Show All Cards.
6/1/2026
- Message Board: posts and names containing apostrophes or quotes now display correctly (no more
').
- Security improvements.
5/31/2026
- Commissioners: a league can now have two commissioners at once. Both show the gavel on the standings page and both earn the Leadership badge for the series. Historical co-commissioners have been credited where the league records showed them.
- Land Calculator: fixed a crash when no mana symbols were entered. It now asks you to enter at least one.
- Security and reliability improvements across login, sessions, forms, the message boards, and error handling.
5/30/2026
- Virtual Draft: you can now download the current draft card list as a .csv file, just like Show All Cards.
5/29/2026
- Draft Chat: tidied up how pick messages display, including mana symbols.
- Player page: the head to head "This Round" result is clearer about who won.
- Draft Log: fixed the Preview view under Current Draft Picks showing the wrong player's cards.
- Fixed a server error on the draft pick confirmation when your session had expired.
- Card lists: simplified the view options to List and Grid. The Preview view has been retired.
- Historical Draft Log: card and player names with apostrophes now display correctly.
5/21/2026
- Fixed a server error that could occur when adding a card to a wish list after your session expired.
- Virtual Draft: the Grid view now has the same sort options as the Preview view.
- Virtual Draft Preview view: cards can now be sorted by your draft wish list pick order, and each card shows its wish list position.
- Virtual Draft Grid view: cards on your draft wish list now show a "Wish #" indicator, and clicking a card lets you add it to a wish list before the draft starts (or pick it once the draft is live).
- Fixed wish list ordering on the My Deck page: the Draft and Trade wish lists again show in your saved order, so drag-to-reorder and "move to top" work correctly.
- Redesigned the Preview card layout used on My Deck, Show All Cards, and the Virtual Draft: tidier card-style rows that read better, especially on mobile.
- Fixed a layout glitch on the Virtual Draft page while an autopick was in progress.
5/20/2026
- Fixed a server error that could occur when deleting a card from a wish list that had already been removed.
5/13/2026
- Popups and dialogs now follow the page theme: tooltips (Who Has It, notifications, card hover, event attendees, draft confirm) are light/parchment in light mode, and the delete-confirm and photo-import dialogs are dark in dark mode.
- Card List page on desktop no longer wastes vertical space above the title; the filter sits in the top corner and the list starts immediately.
- Show Deck page on desktop: same vertical-space cleanup.
5/12/2026
- Light mode legibility pass on the Card List: Who Has It badges, filter chips, rarity labels, P/T pills, and the Sort by label are now clearly readable. Foil controls and wish-list draft badges were tuned at the same time.
5/9/2026
- Fixed a bug on My Deck (and other deck-list pages) where the Card Type Count panel showed values that were doubled.
5/3/2026
- AI Deck Suggestions are now powered by Google Gemini for higher-quality analysis.
- Fixed a display issue where card names with apostrophes (like Zimone's Experiment) showed as encoded text in AI Deck Suggestions.
- Analyze Deck pie chart legends are now readable in dark mode.
- Analyze Deck (mobile): action buttons no longer overlap the chart section.
- Default avatar refreshed with a cleaner design and proper transparency.
5/1/2026
- Analytics: Win Rate by Card now correctly reflects each player's deck at match time, so cards no longer in the active set won't appear in the rankings.
- Fixed an error on the Add Land form when a non-numeric quantity was submitted.
- Admin: creating a new user with a username that already exists now shows a clear error instead of crashing.
4/30/2026
- Message Board: replies can now include an image, and threads got a refresh. Replies appear inline instead of inside a small scroll box. Long threads collapse older replies behind a View N earlier replies link, and any unread replies stay expanded.
- Posting an empty message or attaching the wrong file type now shows a clear error instead of silently doing nothing.
- The Attach image control is now a styled button. On phones it opens the camera and photo library directly, and JPEG, PNG, and GIF are all accepted.
- Mobile polish: thread images now fit the screen width, and tapping into a text field no longer zooms the page.
4/29/2026
- Fixed an error that could occur when viewing event attendees while logged out.
4/27/2026
- My Deck: deleting cards is now a confirmed action with one-click undo. Set the qty per row, then use the new Delete button at the bottom of each section.
4/26/2026
- Card images are now consistently shown in English.
- Watermarked card images are about 80% smaller, so pages with lots of cards load faster.
4/25/2026
- New on My Deck (paid leagues): Import from Photo. Snap a photo of your cards spread out or fanned with names visible, pick Deck / Sideboard / Other, and the cards are read for you. You confirm before anything is added.
- New on the Admin virtual draft tab (paid leagues): Import Draft Pool from Photo. Skip typing in long card lists by photographing the pool.
4/23/2026
- Calendar (.ics) downloads for events now match the iCalendar spec more strictly — commas, semicolons, and line breaks in event names/locations/descriptions are escaped correctly, and line endings are standards-compliant.
4/22/2026
- Deck views redesigned — new Preview / Legacy / Grid tabs for swapping between the card-style row view, the classic table, and the card-image grid. Preview is now the default; Legacy will be retired in a future release.
- Grid view switches in place — no more page reload when you change views.
- Virtual draft: Pick button now appears in all three views when it's your turn.
- Virtual draft: "Show Unavailable Cards" checkbox works across all three views.
- Virtual draft: picked cards are faded everywhere, and the Pick affordance is removed on unavailable cards.
- Virtual draft: column visibility chips (CMC, P/T, Rarity) now work on the virtual draft page.
- Preview view polish: quantity shows "1x" / "2x"; P/T chip labeled; alternating row colors match Legacy; hover a card name to preview the image; Cost sort matches Legacy exactly.
- Menu drawer redesigned — section labels with pill-shaped buttons, mobile-first but consistent on desktop. New stone-slab tab art for the view switcher.
- Home/Standings table: all optional columns (Rank Pts, Full Pts, Series Rank, Matches, W/L, Games W/L, Victory Pts, ELO, Paid) are now toggleable chips on both mobile and desktop.
- Historical Round picker on the standings page no longer causes horizontal scroll on long series/round names.
- My Deck: Select All / Move buttons are now anchored under the Qty column with breathing room between them.
- "Open proposal" link from a rival's match summary now jumps to the actual trade.
- Card filter form preserves Full-Screen mode, and the Filter / Clear buttons no longer touch.
- Draft chat now respects dark mode.
- Light-mode polish: unified button styling (primary red submits vs neutral-grey action buttons), readable column chips, card-name/qty colors tuned for light rows.
- Fixed event name double-encoding — ampersands in event names no longer turn into "&".
4/20/2026
- Fixed a crash on the event attendance page when session data was missing.
4/18/2026
- Menu drawer redesigned — buttons are grouped into sections (Play, Standings, Community, Reference, Account) for easier navigation.
- Header layout is now consistent across mobile and desktop, portrait and landscape.
- Message board posts now use a clean horizontal line divider instead of a boxed border.
4/17/2026
- Fixed a crash on the analytics page when sorting scarce cards.
- SEO improvements — fixed redirect issues flagged by Google Search Console.
4/13/2026
- Home screen install now works on Android phones (previously was iPhone-only).
4/11/2026
- Player profiles now show a head-to-head summary with your round, series, and all-time record vs that player, plus trade counts.
- New optional reminder on the rank list showing who you still need to play this round. Admins can enable it in settings.
- Fixed a bug where toggling light/dark mode or mobile/desktop could drop page context and show a permission error.
- New blog! Read about why Draftalot was built and follow along for weekly posts on running a draft league.
- Onboarding emails for new leagues — automated tips and getting-started guides.
- Per-page SEO improvements — every public page has its own title and description.
- Various security enhancements.
- Dark mode is now the default. Existing preferences are kept.
- Last match date now shown in the league management table.
- Performance improvements.
4/10/2026
- Referral program — share your unique link from My Profile and earn free premium months when new leagues sign up.
- New Ambassador badge for referring leagues.
- Social proof section added to the landing page.
- Google Analytics upgraded to GA4.
- Login and signup now work in Safari private browsing and with ad blockers.
- Message board search bar moved above the new message area.
- Performance improvements.
4/8/2026
- Site layout widened for modern screens.
- Dark mode added — toggle at the bottom of any page, or auto-detects from your device settings.
- Active page now highlighted in the navigation menu.
- Admin page tabs redesigned with modern styling. Active tab now persists after form submissions.
- Admin can now "Login As Player" to view the site as any player in their league.
- Admin can reset a player's password from the Player Setup tab.
- Passwords are now securely encrypted. Forgot Password now sends a reset link instead of emailing your password.
- Password field removed from profile page — replaced with Change Password option.
- Card images in grid view now load on demand for faster page loads.
- Card images now have rounded corners.
- Improved mobile landscape layout.
- Message board search moved inline with post controls.
- Trophy room series rankings now display in a consistent 2-column layout (1 column on mobile).
- Badge icon styling improvements.
- Site can now be installed as an app from your phone's home screen.
- Privacy policy updated.
- Performance improvements and accessibility enhancements.
4/6/2026
- Help, Changelog, and Quick Start Guide pages are now accessible to visitors without logging in.
- Wish list now shows an indicator when a card is already part of an active trade. Hover to see who you're trading with.
4/5/2026
- New Draft Chat — chat with other players during the draft. Available on all layouts (full screen, classic, and mobile). Mentions with @ notify the tagged player. Draft feed shows picks with card names and mana costs in real time.
- Draft session tracking — drafts now record start and end times.
- New Trading Block feature — put a card on the trading block to let other players know you're looking to trade it. Browse the deck of available cards and click "I Want This" to start a trade.
- Card search fields no longer trigger browser autofill suggestions.
- New landing page for visitors with feature overview, streamlined login, and league signup.
- Improved search engine discoverability.
4/3/2026
- Commissioner feature — a quill icon now shows next to the current commissioner on the standings page.
- New Leadership badge tracks how many times you've served as commissioner.
4/2/2026
- Added 15 new badges including cup championships, draft speed, deck building, and aspirational challenges.
- Several badges nobody has earned yet — can you be the first?
- All badge images regenerated with improved art style.
- Fixed a bug that could prevent certain badge calculations from running correctly.
3/30/2026
- Trophy Room overhaul — Mana Masters podium showcasing the top color champions, Badge Records with clickable details, and Unclaimed Badges section.
- New badges added: Giant Killer, Iron Man, Rising Star, Comeback Kid, Wheeler Dealer, Trade Baron, Big Deal, Collector, Nemesis, and more.
- Nemesis badge reworked — awarded when an opponent has a losing record against you over 7+ matches.
- Badge thresholds tuned for better balance across all badges.
- New fantasy trophy artwork in the Trophy Room.
- Historical ELO reconstruction for accurate Giant Killer and Rising Star backfill.
- Upgraded AI deck analysis to a newer model for better quality recommendations.
- Improved AI analysis when viewing opponent decks without your own cards loaded.
3/28/2026
- New achievement/badge system! Over 30 badges to earn across match performance, ELO milestones, trading, deck building, and community participation.
- Color Champion badges — the player with the most all-time wins with each MTG color deck earns an exclusive coat of arms badge displayed on the standings page.
- Badges are awarded automatically when you submit matches, complete trades, or finish a series.
- View all your earned badges on your player profile page, with counts for badges earned multiple times.
- Editing or deleting a match correctly updates badge awards.
- All historical achievements have been backfilled across 37 completed series.
3/23/2026
- Added win rate by card to the analytics page, showing best and worst performing cards this series.
- Hot streak indicator now appears in the Matches W/L column on the standings page when a player is on a 3+ match win streak.
- Most improved indicator now appears in the New ELO column for the player with the biggest ELO gain this series.
3/19/2026
- Fixed an error that could occur when loading notifications.
- Performance improvements to card and price data imports.
3/18/2026
- Fixed errors that could occur when loading draft or configuration pages without an active league.
- Fixed an error when viewing card details without an active league.
- Fixed errors on the draft log and deck list pages without an active league.
- Fixed draft log to correctly show each player's drafted cards.
3/16/2026
- Fixed card detail layout when many players own a card.
- Fixed card names with apostrophes displaying incorrectly on the card list page.
3/15/2026
- New draft option: Auto Pick Next Turn Only - automatically picks your next turn then reverts to manual.
- New draft option: No 4th Copy Limit - prevents auto pick from selecting cards you already have 4 or more copies of.
- Fun warning when manually picking a card you already have a playset of.
- Fixed notification badge showing unread count for tagged message board posts that appeared as read in the dropdown.
- Fixed an error on the draft log page.
- Fixed a crash when viewing the wish list during a virtual draft.
3/14/2026
- Grid view now has quick-move buttons (D/S/O) to move cards between Deck, Sideboard, and Other without leaving grid view.
- Added "Mark all as read" button to the notifications dropdown.
- Notifications older than 30 days no longer appear in the dropdown or badge count.
- Fixed avatar images not updating after upload due to browser caching.
- Fixed an error when adding cards from the admin page.
- Fixed inbox notification timestamps showing incorrect time.
- Fixed "0 new replies" notification showing when editing a message board post.
- Fixed apostrophes displaying incorrectly in card search results.
- Security improvements across the site.
- Fixed an error on the trades page when viewing card pricing data.
- Fixed an error on the trade version history page.
- Prevented creating a trade with yourself when viewing your own deck.
- Fixed wish list cards incorrectly stacking instead of creating separate entries for ordering.
- Fixed an error when filtering cards on the virtual draft page.
3/13/2026
- Fixed PayPal subscription and upgrade flow.
3/6/2026
- Removed captcha checkbox from login and sign up forms.
- Fixed an error that could occur on the standings page during login.
3/3/2026
- Fixed an error when posting messages on the events message board.
3/1/2026
- Server infrastructure upgrades for improved performance and reliability.
- Compatibility updates across the site and background scripts.
- Removed dependency on external API for directory listing updates.
2/23/2026
- Draft pool now defaults to sorting by draft wish list order.
2/22/2026
- Added broadcast email feature for admins to send emails to players, spectators, and/or admins.
- Fixed email formatting so draft results and other notifications display with proper line breaks.
- Performance improvements to email delivery.
- Fixed a bug that could cause the draft page to hang when the draft completes.
- Added automatic DNS monitoring to improve site reliability.
2/21/2026
- New feature: Commander designation. Admins can enable it in settings, then players can mark up to 2 cards in their deck as Commander. Commander cards always appear at the top of the deck list.
- Card details now show a "Who Plays It" column alongside "Who Has It" and "Who Wants It".
2/20/2026
- Improved reliability of draft pick turn notifications.
2/14/2025
- Added a Select All button to quickly select all cards for moving between deck, sideboard, and other locations.
2/9/2025
- Deleting a card now shows an undo option for 5 seconds, preventing accidental deletions.
2/8/2025
- Added a "move to top" button on wish lists.
- Removed sort icons from wish lists when viewing another player's deck.
2/6/2025
- Improved page speed when submitting posts, trades, events, and matches.
2/4/2025
- Performance improvements for notifications.
- General performance improvements.
- Improved autocomplete search speed.
4/30/2025
- Moved AI deck suggestions to only show for your own deck.
- Added AI analyzing opponents decks.
- Added card tooltips in AI responses.
4/29/2025
- Added some AI analysis on the analyze deck page.
4/22/2025
- Fixed a bug preveting updating of card prices.
4/19/2025
- Optimized performance of alert counts.
- Fixed it so it should start including images of basic lands.
- Speed improvements on the decklist page.
4/17/2025
- Moved some variables around.
- Fixed pricing.
4/16/2025
- Improved performance when typing in text boxes for autocomplete.
4/15/2025
- Various performance enhancments.
8/11/24
- Fixed card images for new sets.
4/17/24
- When setting a match to 0-0 it will instead now delete the match record.
2/19/24
1/28/24
10/14/22
- Changed source for image files.
- Added support for scryfall image sizes.
- Optimized set and image importers.
6/4/22
- Fixed bug with admin email notification at end of a draft.
5/12/22
- Updates to support new email relay.
4/8/22
- Database optimizations.
- Added missing libraries that are required for image rendering.
4/6/22
8/8/21
3/17/21
- Added TCG product IDs to information store.
3/14/21
- Fixed error with all the twoface cards showing duplicate names.
- Fixed card image previewer to show two face cards.
3/2/21
- Updated card importer to use mtgjson v5 since v4 was deprecated.
9/13/20
- Removed some of the network overhead when moving cards between deck locations.
8/9/20
- Fixed bug where some jpg card images were incorrectly labeled as png images.
5/25/20
- Fixed some TCG data load pricing issues due to updates they made.
2/23/20
- Added breakout of Enchantment Creature in deck totals.
- Fixed update address of league in public listings.
1/26/20
- Upgraded RAM to allow for larger leagues.
- Fixed set importer with new MTGJSON file.
12/31/19
- Added send new message to the viewmatches page.
- Added create new trade to the viewmatches page.
- Added trade history to the viewmatches page.
11/21/19
- Added ability to add cards to wish list from the card preview page.
10/28/19
- Fixed bug preventing moving cards that involved very long lists.
6/7/19
- Fixed TCG pricing for transform cards.
6/7/19
- Fixed some card pricing data for mythic edition changes on TCG.
5/30/19
- Pruned some unneeded 1 sided cards.
- Corrected logic to handle the other kinds of split cards.
5/29/19
- Fixed bug preventing aftermath cards from containing the b side card data.
2/17/19
- TCG was reporting some card prices as $0.00. That should be be used for calculating deck values.
- Fixed bug that that excluded qty from deck price calculation in some cases.
2/14/19
- Fixed feature board page.
1/29/19
- Fixed watermark placement for various image sizes.
- Fixed a case issue with the rarity in net set importer.
1/29/19
- Removed some old functions and messageboard files that should have been retired long ago.
1/25/19
12/19/18
- Removed special handling for the anthology duel decks from tcg price lookup.
12/18/18
- Fixed some more TCG pricing items.
12/11/18
- Fixed many of the TCG updates to set names.
- Fixed bug on analytics page that stoped the scarce cards from showing more than 10
12/7/18
- Fixed bug preventing adding cards to trade in certain cases.
12/3/18
- Fixed like button.
- Fixed bug preventing creating new trades.
12/3/18
- Switched card import to use mtgjson as source data instead.
- Gatherer updates to cards will now pull forward automatically each day.
- Admin can now set decklists to be private or public.
- Admin can now activate a format rather than just a set.
- Updated many variable names to be more standard with current coding practices.
- Fixed card filters on virtual draft page when a draft is in progress.
12/2/18
- Increased memory to server.
11/28/18
- Removed the abcdef from atop the main ranking table.
- Added default TCG pricing as an optional admin feature rather than just average.
- Added new option for admin to allow deck value to be the highest or lowest value of the default TCG selected.
11/13/18
- Fixed bug loading Battlebond partners as incorrectly detected flip cards.
- Fixed a few bugs with TCG naming to load pricing.
10/29/18
- Prevented view matches page from popping up players outside your league.
- Added more robust error logging.
10/26/18
- All active trades will now show.
- Fixed bug that showed broadcast messages outside your league sometimes.
- Hybrid mana symble now shows correctly.
10/23/18
- Fixed sending test message alerts.
- Fixed deck analysis graphs
10/22/18
- Fixed bug that excluded split cards from card search results.
- Updated some system configs.
- Fixed bug related to numerous functions and passing incorrect number of variables.
10/22/18
- Fixed bug that excluded split cards from card search results.
- Updated some system configs.
- Fixed bug related to numerous functions and passing incorrect number of variables.
7/12/18
- Fixed bug in fetching the player details.
- Removed deck colors from inactive players on the main page.
- Added deck qty to main page for zero ranked players.
7/11/18
- Added logic to get pricing for duplicate cards with different art in commander anthology II.
- Fixed bug in card importer that missed the b side of a card if the card number was less than 100.
7/10/18
- Fixed set naming issue of core 2019 for tcg data.
- Added deck total to the main page player list.
7/9/18
- Card price used now customizable to select by admin.
5/19/18
- Added card price as optional admin feature in card search results.
4/18/18
- Excluded the backside of flipcards from the active card search when adding cards.
- Allowed the wishlist to update at the time interval when in full page mode on the virtual draft.
- Empty and prune wishlist on virtual draft full screen no longer take you back to the my deck page.
- Fixed CMC sort on the virtual draft page to be like the other CMC sorts.
- Fixed full page virtual draft to show tooltips for the draft log.
- Toggling autopick on the wish list while in fullscreen mode maintains the current mode.
4/11/18
- Added a my deck log to allow users to see all actions taken against any of their locations.
4/6/18
3/30/18
- Added compression to backups.
3/16/18
- Removed the shake from the tooltips.
2/12/18
- Better isolation for league broadcast messages.
- Fixed bug with count of unread messageboard posts.
1/29/18
- Made the menu and notification bell show up in front of draftalot logo on smaller screens.
- Changed the move icon for the wish list to be smaller and make dragging things easier.
- For the draft wish list deck type, changed the last column to only show qty in draft, instead of also pool availability.
1/29/18
- Updated backend JS, CSS, and tooltipster.
- code updates to work with above updates.
11/11/17
- Show all cards page will no longer give the trade and draft wishlist options if they're disabled.
- Added card cost to draft complete messages.
10/27/17
- Changed phone number sms is sent from.
- Tweaked the sms messages to remove the url.
8/21/17
- Fixed bug that causing card deletes to not be logged.
- Added sorting option to the draft log table.
- Removed the wishlists from the my deck page if they're disabled.
8/6/17
- Correction in rarity calculation for split/fuse/aftermath cards.
5/22/17
- Updated card loader to account for aftermath cards.
4/28/17
- Added cup champion buttons on the trophy room page.
4/20/17
- Fixed some issues with old cards names and tcg pricing.
- Fixed bug showing $0 for avg price for foil only cards.
- Removed new event creations from notifications for non player spectator users.
4/10/17
- Fixed some issues with old cards names and tcg pricing.
1/22/17
- Adjustments to support TCG's way of doing oversized cards.
11/5/2016
- Fixed bug preventing virtual draft email and sms notifications from being sent.
10/17/2016
- Reinstalled some dependencies to fix text message alerts and I think that fixed the message board white page issue.
10/8/2016
- Upgrades to support newer versions of the applications stack.
10/1/2016
- Changed from finalize draft prep button to start the draft.
- Fixed bug preventing spectators from viewing the virtual draft page.
8/20/2016
- Fixed bug with notification totals showing incorrect for new replies.
8/19/2016
- More tweaks to tcg price loader for less common cards.
8/17/2016
- More tweaks to tcg price loader for less common cards.
8/15/2016
- tweaked the tcg pricing import to allow for additional cards in db due to new api data source.
8/3/2016
- Updated some scripts to not check the current player since a player isn't running the script.
- Excluded tokens from set/card importer..
- Normalized non-latin characters in card name and text.
- Ran a reload of the card database with new api data as source.
8/2/2016
- Included setcode in all sets data list.
- Added support for PNG images to card database.
- Added new mtg card importer leverage a public API.
- Ran a reload of the card database with new api data as source.
7/11/2016
- Fixed bug preventing new leagues from signing up.
5/21/2016
- Added display for transform cards to the card image.
- Updated tcg data load to exlude errors for transform cards.
5/1/2016
- Fixed bug with the notification qty.
3/8/2016
- Fixed bug in analyze further that only counted 1 of a card for the mana curve.
- Added creature vs other distinction to mana curve on analyze further.
3/3/2016
- Added debug logging to match submit if an error is detected.
- Adjusted login logic to better handle restoring idle sessions.
- Added additional idle session handling to like/vote addition and notifications scripts.
2/19/2016
- Fixed bug that prevented the trade version history from showing if the most recent was a once sided.
- Added full screen view option to virtual draft page.
2/18/2016
- Added code to prevent accordians from collapsing other accordians on the trade page.
- The notifications will now use reply or replies.
- The notifications will now show the actual number of unread new replies instead of the total and the total for read.
- Fixed bug that prevented removing a copy of a card from a trade if it was in an excessive number of other trades.
2/17/2016
- Added trade version history tracking and visibility.
- Added deck icon to trade page for cards in decks.
- Minor updates to some layout elements on trade page.
2/10/2016
- Fixed bug in matchsubmit that allowed blank results to be submitted.
1/24/2016
- Updated the add new card functions so that if you type a card manually without using search it will still add it, if there's
only one of that card name active.
- Added series and round info to historical decklists.
1/15/2016
- Updated tcg price fetcher to ignore online only sets and include basic lands.
- Stoped tcg price fetcher form creating blank error logs if there are no errors.
1/14/2016
- Reloaded card DB to account for colorless mana.
- Updated cost column to include colorless symbol.
1/10/2016
- Fixed a minor layout issue on iphone with the number of players attending on event list page.
- Fixed bug with unvoting that may be causing "nobody" to show up as a vote.
- Fixed bug that triggered alerts for things that happened before a player was created.
1/8/2016
- Added additional debugging to help track down some bugs where matches are logged against "NOBODY".
1/3/2016
- Added attendance count to the events page.
12/23/2015
- Finished adding view of historical deck to trophy room.
- Modified some supporting pages to show less information if a historical deck is being shown.
- Updated analytics to account for cards that are foil only, ie. the expedition lands.
12/18/2015
- Added time to historical draft log and defaulted it to 7 days.
- Added deck devotion to trophy room. Will add ability to view the deck later
12/14/2015
- Added logging of deck/pool to end of round & series. Will add ability to view it later.
12/13/2015
- Fixed bug where some admin options were not loaded the first load of the homepage.
- Admin can now edit all matches.
- Admin can now log matches for all players.
- Admin player setup page now has more options drop downs for editing players based on status.
11/15/2015
- Added broadcast message feature.
11/13/2015
- Added new trade analytics section "Acquired cards by player by color".
- Fixed bug to allow the target trade log entry to highlight when coming from analytics page.
- Fixed the admin button to have a border around the selected button.
- Fixed bug in notification center that incorrectly calculated how long ago the notification was.
- Adjusted notification center to do all calculations in UTC.
- Added logic to handle card pricing for foil only sets when TCG only gives out the foils pricing.
11/12/2015
- Updated all the areas you can add cards to include the set code in addition to the card name.
- Fixed bug preventing the delete button from showing up on my deck page if manual card entry was enabled.
11/11/2015
- Changed proposed trade notifications to show in only 1 notification regardless of how many there are.
- Added trade message alerts to notification center.
- Excluded notifications from events more than 7 days in the past.
- Increased the max number of notifications from 15 to 50
11/5/2015
- Layout changes to the admin page.
11/2/2015
- Improved notification center for tracking last read of events messageboards.
10/15/2015
- Fixed bug on events page to show 10 most recent instead of 10 oldest events.
- Fixed bug that on event details page that allowed long urls and dates to extend off the window.
- Added upcoming events that start in next 2 hours to notification center.
- Fixed notification center to show the last update of the reply to threads you are following rather
than the original posting date
10/12/2015
- Fixed bug where long event titles caused some text to spread off the div.
- Added last 10 past events to events page.
- Fixed security issue on trade page.
- Added search to message board.
10/10/2015
- Added notification center alerts for when you are tagged in a post.
- Fixed bug that showed the notification center wrong total on first page load.
10/8/2015
- Fixed how reply notifications in the center show up.
- Fixed alert total counter to account for replies.
- Fixed bug that allowed the delete card bug to show up if manual card entry was off but the virtual draft was also disabled.
10/7/2015
- Replies to message board posts won't trigger a notification center alert for a new post incorrectly.
- Added new javascript library to control scroll to the target div of the alert on messageboard and event messageboard.
10/5/2015
- Updates to some database queries to allow for further enhancements to notification center.
- Updated the notification tooltip to contain recent notification. Unread notifications will be highlighted.
10/4/2015
- Updates to some database queries to allow for further enhancements to notification center.
- Change notification center icon and it will now refresh every 5 seconds.
9/3/2015
- Update to TCG import script for fallen empires card names.
- Fixed leage name over draftalot logo in chrome
9/2/2015
- Fixed bug to ensure the menu appears in front of grid view cards.
- Added basic notification center functionality to mobile site.
8/31/2015
- Some minor layout changes to the header.
8/30/2015
- Switched to top nav.
- Added basic notification center functionality to desktop site.
8/29/2015
- Added ability to tag people in posts. No notification is sent at this time though.
8/28/2015
- Added admin option to toggle players ability to approve trades.
- Added admin option to toggle public viewability of proposed trades (will show up on trade logs page).
8/17/2015
- Removed the loading circle form the textareas you can tag cards in.
8/13/2015
- Added draw sample hand to analyze further.
8/11/2015
- Made analyze further a paid feature.
- Added stats and sample hand buttons ton analyze further page.
8/10/2015
- Fixed bug with mana curve table on analyze further page incorrectly counting a hybrid mana symbol as 2 cards.
8/9/2015
- Added stuff to analyze further page.
8/8/2015
- Fixed order of color symbol count to be correct with color wheel.
- Started adding deck analyzer.
8/5/2015
- Added ability for admins to moderate message boards.
- Modified text messages to be more direct with the messages in various places.
8/2/2015
- Fixed bug preventing sorting on non-deck locations on my deck page.
- Fixed bug preventing you from removing basic lands that were added prior to activating a newer set.
7/25/2015
- Added specatator mode.
- Fixed bug with admin adding cards to the virtual draft when the second character is an 'x'
- Added download card list link to show all cards page
7/22/2015
- Updates to TCG data importer supporting flip cards of origins and alt art prints from alliances.
7/20/2015
- Fixed bug in upgrade script preventing auto-processing of upgrade orders.
7/11/2015
- Fixed bug preventing the Foil +1 button from showing up if virtual draft was disabled.
- Changed type breakdown on analytics page so that all non-basic lands show up as "Land" except for creature lands.
7/9/2015
- Fixed a bug that incorrectly recorded the trophy room ranks wrong.
- Fixed bug with most valuable cards in pool to look beyond just the deck on the analytics page.
- Added link to the feature board on the front page.
7/1/2015
- Fixed bug with ranking formula 2 and 3 that excluded zeror ranked players from max match count.
- Added formula 4 which is customizable.
6/24/2015
- Minor formating changes to login form on front page.
6/21/2015
- Changed the map icon of the league search page to be a little google map.
- Added directory listing (but no contact info) of all leagues for browsers that don't support javascript.
6/20/2015
- Added league directory list.
6/12/2015
- Updates to tcg data importer.
- Misc upgrades.
6/10/2015
- Added a new ranking formula option.
- Tweaked the sorting of the feature board posts.
6/8/2015
- Removed the online only sets: Vintage Masters, Masters Edition IV,
Masters Edition III, Masters Edition II, Masters Edition, and Tempest Remastered.
- Fixed some set name conversions for the tcg data importer.
6/7/2015
- Added prune option to wishlists on my deck page.
- Added num in draft to draft wish list on my deck page.
- Added feature request page. Link in the help page.
6/6/2015
- Added exclude from deck checkbox to the trade wishlist lists on trade page.
- Added create trade button for suggested trades on trade page.
- Fixed bug in trade suggestions that counted a card in multiple locations as more than 1 card.
6/5/2015
- Fixed bug with "Most accepted trades proposed by" on analytics page returning the incorrect player.
- Added easier way to flag cards as foil from the admin page.
- Added ability for players to flag cards as foil if manual card entry is enabled.
- Change font from magic to Planewalker.
6/4/2015
- Fixed bug in scarce cards on analytics page only looking at deck location.
- Added vicotry and match point columns to ranking page if show full points is checked.
- Added trade suggestions to trade page.
6/3/2015
- Added most uneven trade to analytics page.
- Made cards not in pool on analytics page sortable.
- Added scarce commons/uncommons in analytics page.
- Moved the sort order column for cost into the new function for the images.
6/2/2015
- Fixed bug on showallcards page that showed the CMC with a weird decimal point.
6/1/2015
- Fixed pairings toggle button on admin page.
- Added links to the logs page for relevant analytics data.
- Styling adjustments on analytics page.
- Added cards in to color breakdown in deck on analytics page.
- Fixed bug that incorrectly calculated the most dollars in a trade on the analytics page.
- Add row highlight to log for the anchor tag.
- Fixed error in how rankings are calculated for the non DCI standard formulas.
5/31/2015
- Changed cost column to reference a single function.
- Added spell cost data to analytics page.
- Removed lo and hi tcg values form analytics page.
5/30/2015
- Fixed bug preventing card image from showing up on draft pick confirm box.
5/26/2015
- Fixed bug preventing sorting of nondeck tables on mydeck page.
5/25/2015
- Reloaded complete card database from scratch.
- Reloaded card images.
5/22/2015
- Prevented hotlinking of images.
5/21/2015
- Removed players from create new trade that you already have a trade with.
- Fixed bug preventing the push cards to players from showing up on virtual draft.
- Added notification quiet time. Currently it only applies to the virtual draft reminder notifications.
5/20/2015
- Added a bunch of help hovers.
- Moved the players drafted picks to bottom of draft log.
5/18/2015
- Added google ads to nonpaid leagues.
- Tweaked grid view to allow for alternate text.
5/17/2015 (number 2)
- Added quick start guides.
5/17/2015
- Added some additional sorting options to the anlaytics page and included tcg data.
5/16/2015
- Added a few analytics and tweaked the layout.
- Added new free league option.
- Fixed bug showing blank white page after editing a message board post.
5/15/2015
- Added a few analytics.
- Added drop down to show more cards for most played on analytics.
5/14/2015
- formatting on analytic page.
5/10/2015
- When viewing decklist of a player the high value flag will show correctly based on their selection.
- Added high value flag to grid view of decklist and my deck pages.
- More and updated analytics
- Added deck value to my deck and deck list pages.
5/10/2015
- Added additional analytic stats.
5/9/2015
- Added additional analytic stats.
5/8/2015
- Added additional analytic stats.
5/7/2015
- Fixed bug preventing tables on my deck page from sorting.
- Added high value indicator to cards on decklist and show all cards pages.
- Added email notification to Drew when a card is inserted with a playerid of 0.
- Switched tcg pricing from float to decimal.
- Added analytics page and two simple stats to start.
5/6/2015 (number 2)
- Tooltip will now hide when you add the card to wishlist or trade.
- Fixed bug causing a card to appear with a 0 qty in the draft list that should have been hidden.
- Added num picks and players remaining till it's your turn to pick on virtual draft page.
5/6/2015
- Grouped swap pending and completed trades on trade page.
- Grouped cards from different locations into 1 line on trade page.
5/5/2015
- Fixed bug on paid status using incorrect timezone.
- Added admin option to only show tcg avg price.
- Moved display of tcg pricing to a standard function.
- Improved formatting of tcg pricing data on trades page.
- Added high value card flag.
- Made links clickable on inbox page.
- Renamed incomplete to swap pending on trades page.
5/4/2015 (number 2)
- Fixed bug that included cards from inactive players in the who has it of the card image.
- Allowed admin to turn off TCG card price data.
- Added league config variables in various scripts for better processing.
- Added basic confirm click OK box to approving a trade.
- Added ability to mark trades as completed to better track which trades you have actually swapped cards on.
5/4/2015
- Fixed bug preventing you from adding cards to your own side of the trade.
- Fixed pairings to only look at the previous round pairing if the player was active.
5/3/2015 (number 2)
- Fixed card filter and all the other form data i broke last night.
- Added logic to prevent blank message board posts.
5/3/2015
- Added the ability to sign up for a new league with recurring billing options.
4/29/2015
- Fixed mobile layout issue for smaller screens where menu button and logo wouldn't share the same line.
- Updated Start the Draft logic to allow for an odd number of cards. Either more or less than
the qty pick have allocated.
- Applied new card watermark and logo.
- Removed wish list column from trade wish list table on showdecklist page.
4/27/2015
- Changed logo to draftalot logo.
- Add touch icons for home screen shortcuts.
4/26/2015
- Fixed exclude form wishlist in card filter.
- Removed notification message truncations.
- Added automated reminder notifications for events that occur in the next 1 hour.
4/23/2015
- Added who's drafted a card to the card image preview.
4/22/2015
- Added ability to add and remove hosts from an event.
- Allowed admins to edit all events in their league.
- Added support for attaching images to message board posts. Not allowed in replies though.
- Adjustments to database indexing.
4/21/2015
- Added new line retention to event description.
- Improved security of events.
- Fixed bug with ics uniqueid.
4/20/2015
- Added pairings feature.
- Added extension to ics file on events.
4/19/2015
- Enabled timezone logic across the application.
- Enabled email/sms notifications on creating a new event.
- Replies to message board posts will now sort by the time they were first entered rather than their last update.
- Made location in events clickable to google maps.
- Made when on event page clickable to download and ics cal file.
- Fixed bug where a messageboard post was setting the last update based off the user's timezone rather than UTC.
- Changed default selection for new players SMS notifications to off.
- Added sms optin verbiage to my profile page.
4/18/2015
4/16/2015
- Added disclaimer footer.
- Added watermark to cards.
4/15/2015
- Fixed bug that incorrectly included the wish list locations for the who has it hover that shows deck location.
- Fixed bug that allowed you to add a card to a trade from the decklist page when trading is not enabled.
- Fixed bug that prevented you from adding a card if the second character of the first word of the card name is an 'x'.
- Added location tooltip to the who has it column of the card preview page. (doesn't work in the card preview tooltip)
- Changed mysql engine.
4/13/2015
- Added option to keep already picked cards in the virtual draft page, but greyed out.
- Added card image to the pick confirmation.
- Added nowrap to the cost column for mobile sessions.
4/12/2015
- Bug fix, you can now finalize the draft prep if the qty order has been selected.
- Enabled card search for adding cards to the draft pool.
- Added hover on show all cards page to show the location of the cards.
- Added complete historical series rank to trophy room.
4/11/2015
- Bug fix, added the correct wishlist locations to the my deck page on mobile.
- Minor layout adjustments to the main and my deck page.
- Added additional info box to my profile page.
- Removed all the old sms_domain stuff from the code
4/10/2015
- Some minor layout changes to the main ranking table page.
- Added trophy room.
- Some minor tweaks to how the series rank for zero ranked players displays in the table.
4/9/2015
- Allowed tagging of all cards in message board and inbox.
- Improved adding cards on my deck and trade pages.
- On trade page if qty isn't set, assume it's 1.
- Fixed bug to allow you to tag cards when editing a message board post.
4/8/2015
- Updated qty i own, and draft wish list order to update as part of the data refresh.
- Removed the ability to edit a draft pool once it has been finalized.
- Added logic to detect duplicate message board posts in the last 2 minutes and discard them.
4/5/2015
- Rewrote draft page to prevent refreshing and improve user experience.
- Moved draft autopick to schedule tasks that run every 30 seconds.
- Changed notification box to display on page for mobile devices.
- Fixed the add to wish list stuff to prevent word wrapping.
- Moved the current draft picks to the draft log.
- Draft page UI enhancements.
4/1/2015
- Added ability to activate cards for a league that are outside the active sets.
3/31/2015
- Added a third ranking formula giving increased weight to playing matches.
3/26/2015
- Replaced all the weird accented vowels with normal english vowels in cardnames and rules.
- Bug fixes in tcgcard data importer.
- Enabled display of TCG card pricing data that is available.
3/25/2015
- Fixed poll options to be compatible with new mysqli engine.
- Added pull of data from TCG.
3/22/2015
- Fixed card filters to be compatible with new mysqli engine.
3/19/2015
- Switched from deprecated mysql to mysqli.
3/16/2015
- Reenabled email notofications for message board replies.
- Added series and round name to main page and admin page.
- Changed mobile menu to be less tall.
3/15/2015
- Added shell for TCGPlayer card pricing.
- Fixed bug preventing use of the add cards stuff on the my deck page.
- Added separate wish lists for trade and draft.
- Added grouping logic to the who has it lists, so cards would stop showing up multiple times if they're in multiple locations for people.
3/12/2015
- Added challenge confirmation if you pick a common in the virtual draft in the first 4 cards.
- Updated to latest mobile detect.
3/12/2015
- Rewrote inbox rendering to allow support of tooltipster.
3/11/2015
- Fixed a bug in the ranking formula. I had set it to 40 match points incorrectly a couple of days ago.
3/10/2015
- Fixed bug preventing card image preview from rendering for cards that have a 0 in the cardid.
- Broke the who has it into multiple columns if there are more than 4 people in the list.
3/9/2015
- Added file versioning to js and css file to allow for better cache control.
- Enabled filetype cache control to ehance performance.
- Enabled hashtaging card name on all message board and trade messages
- Set max height to the autocomplete and made it scrollable
3/8/2015
- Forced long urls (words) to break and wrap on the end of the messageboard.
- Alphabetized the card names on the trade page.
- Changed plus button to allow adding cards to multiple locations. Currently trade and wish list.
- Added 50 more pixels to the width of the main content area in desktop view.
- Added 200 pixels to the post width on the message board in desktop view.
- Added card preview to the message board. This is just a replace of a card name with the appropriate html for the tooltipster.
3/7/2015
- Removed the debug phone number from the trade page.
- When a draft pick is undone it will now add the card to the top of that players wish list.
- Made resubmiting the draft pick undo less lickely for an admin.
- Made the card preview interactive so you can click on the who has it.
- Removed the javascript alert draft confirmation in favor of a tooltipster confirmation.
- Fixed bug preventing the new message alert from showing on the trades
3/6/2015
- Fixed bug to remove the qty i own column from all deck tables except for virtual draft list.
- Fixed test message not sending on inbox, messageboard, and trade pages.
3/5/2015
- Fixed bug that incorrectly counted the number of available cards you had to trade preventing you from trading away a card that you would be aquiring in a differing trade.
- Switched SMS from sending by email to sending by Plivo.
3/4/2015
- Fixed rendering problem on message board with html characters being encoded twice.
- Fixed bug where the trade qty warning would display in trades after the original warning.
- Added edit trade button to trades being edited by another player. This will allow you to take the trade ownership back.
- Added a Qty I Own column to the virtual draft table.
- Fixed whitespace bug in keyword filter.
3/2/2015
- Fixed formatting problem with the filter checkboxes not lining up ins some browsers.
3/1/2015
- Made it more difficult to cause duplicate posts to the message board.
- Added number in draft to card image hover.
- Added colorless and land filtertypes.
- Aligned the red bars of the enter cards and filter table on the my deck page.
- Improved security.
- Added quantity warning text if you exceed 4 copies of a card in a trade.
- Fixed bug preventing card preview from loading after a card it added/removed from a trade.
2/26/2015
- Make links clickable on messageboard.
- Fixed whitespace problem with edit posts
- Applied javascript disablement on messageboard posts. Still need to apply it throughout the rest of the app.
- Styling updates to some admin page options.
- Added the ability to specify more than 1 pick per person per round. It's a csv value in the admin page. The player will still techincally make 1 pick at a time, but they'll get another turn for their additional picks.
2/21/2015
- Fixed missing newlines on message board.
- Added name to the decklist page.
2/21/2015
- Fixed tooltip card preview to point to the card hovered over by specifying the card image size before the image loaded.
2/21/2015
- Changed the card preview to tooltipster.
- Added who has it and who wants it information to the card preview.
2/20/2015
- Fixed bug preventing you from modifying cards in a trade that are also in another trade when you are at or near the total number of cards you own of that card.
- Added names of players to check when you don't have enough copies of a card.
- Fixed alignment of tables for zero ranked players so paid column lines up correctly for admins.
- Prevented name column from wrapping on rank results tables.
- Removed the onclick action to add a card to the trade from the card name. Now it's just the plus button. This is becase android phones don't treat a click as a hover.
- Added edit post functionality to messageboard.
2/18/2015
- Added new trade message count to menu alerts.
- Added new message text to trade header accordion.
2/15/2015
- Improved logging for rejected trades.
- Added rejected trades to trade history.
- Added messages to trade history.
- Added ability to reopen rejected trades.
2/14/2015
- Fixed bug showing trades from previous serieses on the trade page.
- Made the trade page add/remove cards clickable so it's easier to add cards from the wishlist to the trade and remove cards.
- Fixed bug with poll choice preventing some characters.
2/13/2015
- Added type to be filtered by keyword.
2/12/2015
- Fixed exclude unchecked color flag on virtual draft page.
2/11/2015
- Added exclude unchecked color option to the card filter.
2/6/2015
- Improvements to message board like/vote buttons.
2/4/2015
- Added tracking of which players have paid for admins to keep track.
- Added the ability to log incomplete matches. An incomplete match will not be reflected in your ranking or in any stats.
- Added grid view to show all cards page, but without ability to sort by color, rarity, or type.
2/2/2015
- Fixed bug to prevent blank poll options.
1/24/2015
- Fixed sorting and filtering by rarity in recent sets.
1/23/2015
- Added poll options to message board.
- Limited message board posts to display 10 posts at a time and added prev/next links.
10/16/2014
- Fixed message board reply notifications to actually get delivered to the people involved in the board thread.
8/13/2014
- Added cost column to draft log.
- Added exclude wish list checkbox to filter.
- Fixed bug that incorrectly reported and error and disabled the wish list sort after the first attempt.
8/12/2014
- Fixed rendering of the Æ character.
8/9/2014
- Added png and gif to supported images for profile pictures and increased upload limit to 2MB.
8/7/2014
- Allowed the mobile site to use the mouseover preview.
8/6/2014
- Replaced Name with Keyword for filter search.
- Added clear button to filter.
7/10/2014
- Fixed bug preventing historical round lookup.
7/9/2014
- Fixed bug preventing www domain from working by redirecting it without the www.
7/7/2014
- Disabled debug data on production site.
- Fixed middot on message board page.
7/6/2014
- Installed sendmail to fix email notifications.
7/5/2014
- Moved website to new host.
- Fixed a whole bunch of invalid script starters.
- Optimized ELO lookups in rank function to only look at each players elo once.
7/2/2014
- Fixed implode error if deck devotion is blank.
- Changed how the like buttons and counts display on the messageboard.
6/29/2014
- Updated messageboard notifications to not send an email to the person who posted the new message or comment.
6/27/2014
- Fixed my last name in the help file.
- Updated help page.
6/25/2014
- Added a cookie variable for remembering if you like mobile or full site that will maintain even after logout.
6/24/2014
- Made color sort also by CMC in the approved order (ie. W, 1W, WW, 2W, 1WW, WWW, etc...).
- Made deck totals how many your viewing in the filter and how many are total.
- Fixed bug that included drafted cards and basic lands in number of cards on the show call cards page.
- Added log visibility to mobile site.
6/20/2014
- Added new "trades being edited by others" section.
6/12/2014
- Added fullscreen option to the grid views.
- Added new admin option to enable/disable manual card entry as needed rather than relying on the virtual draft being started.
6/11/2014
- Added grid view option to my deck, deck list, and virtual draft (willy only give grid option if it's not your turn to pick).
6/2/2014
- Added smileys to inbox.
- Added sms and email message notifications to message board.
5/30/2014
- Added notification for message board checkboxes to my profile.
- Added SMS notification checkboxes and carrier selection to my profile.
- Updated message sends as needed to include text messages.
- Message board won't yet send notifications for new posts/replies.
- Fixed bug that allowed trades to carry over from previous series.
5/25/2014
- Added admin buttons to enable and disable autopick for everyone in the league.
- Added undo button for admins on the draft log.
- Added logic to allow for active admins that are not players, but can still login and message.
5/5/2014
- Removed dislike from the messageboard.
4/28/2014
- Added basic smiley emoticons.
- Added like/dislike to message board.
4/27/2014
- Added message board.
- Fixed bug that caused array warnings when no active series was detected.
- Segregated message board from each league.
- Prevented tradelog from showing last series's trades.
- Fixed bug that had the X button on other people's cards instead of the + button to add to your wishlist.
2/9/2014
- Added current round, draft, and trade logs to the desktop site.
- Fixed missing deck colors from unplayed players on view matches page.
1/25/2014
- Fixed bug with fringe case that could cause a the player running the autopick to run a second or third instance of it if they lost network connectivity.
- Fixed bug that if the autopick process crashes out before completing, it wouldn't unlock the table. Set the unlock time to 60 seconds.
1/24/2014
- Switched to left navigation for desktop.
1/19/2014
- Reworked the wish list and how cards are added and deleted from it.
- Trades no longer remove cards from the wish list
- Fixed bug that showed readmessageflag query when it ran.
- Fixed bug that allowed you to create a trade with NOBODY.
- Changed hover mouse cursor for non-sortable tables to be default instead of hand.
- Fixed the qty fields to display consistently.
1/15/2014
- Fixed display problem with trade history being backwards.
1/12/2014
- Added messages to trading.
1/11/2014
- Added empty wish list link.
1/6/2014
- Fixed bug preventing creation of new trades.
- Added read/sent status to messages.
- Added link to download card list in a .csv file. It does honor the card filter.
1/5/2014
- Added ability to view trade history on trading page.
1/3/2014
- Fixed tie breaking queries for a tie in series rank.
- Some minor tweaks to the autopick lockout for better display.
- Forced remember me for login.
- Re-added the tablelock column for the draft autopick.
12/22/2013
- Added virtual draft auto pick table locking to prevent multiple people from running the autopick code at the same time.
- Added logic to prevent people from submitting the the same pick again as a duplicate when it's their turn.
It will now force them to actually use the radio button to pick it again if that's really what they wanted.
- Fixed error preventing bulk add on trading page form desktop site.
- Fixed error with card sum qty data grouping on trading page not grouping the cards.
12/21/2013
- Fixed problem where sideboard was missing form the cards in wishlist page of the trading page.
12/18/2013
- Added logic to handle tied ranks. It might work if there is more than 1 tie in a round or series, I'm not sure. Need to test.
12/14/2013
- Fixed the hello line of a notification to be the correct name.
- Upgraded to newer version of jquery and used compressed versions.
12/12/2013
- Added private messaging system
- Added notification numbers for trading, draft, and inbox buttons
- Added email notifications for trading, draft, and new private messages
- Enabled notifications for all players by default, however players can opt out in the my profile page
- Varios CSS and layout improvements
12/7/2013
- Fixed problem preventing adding cards to wish list if drafting is enabled.
12/4/2013
- Added deck colors after player names.
12/1/2013
- Changes to mobile and full site divs and css stuff to help with older devices.
- Changed the mobile menu from a drop down to something more real.
11/27/2013
- Changed the my deck wish list table to only sort order on first td and set it to be an icon.
11/26/2013
- Changed layout of match results page.
- Enabled match results on mobile.
11/24/2013
11/23/2013
- Fixed wish list sorting for mobile phones.
- Tons of random HTML fixes.
11/22/2013
- Wish list sorting is now down by drag/drop.
- Added scrollable area to the left of sortable wish lists on mobile devices.
11/17/2013
- Reworked the moving cards around to allow for bulk moves.
- Reworked the "add to wish list" buttons to allow for bulk adds.
- Redid how picks will be selected in the virtual draft.
- Added a confirm box to the Pick button on draft page that knows which card you picked.
- Disabled card transfer, this can be done through a one sided trade.
- Added series rank results to past round results.
- Wrapped some things in DIVs to make display easier.
- Decreased the font size in the content of the accordians.
- Couple of backend bug fixes.
11/14/2013
- Added changelog.
- "Add To Wish List" buttons will stay on current page and refresh to the location of the card that added.
- When adding cards to a pool it will now group the errors at the top of the message.
11/10/2013
- New theme has been applied.
- Added filter list to additional pages.
- Stored filter in server side variables to prevent reset on page refresh.
- Added navigation links to deck list pages.