Development Update - Deck Tags

Jeremy avatarJeremy 13 months
{"ops":[{"insert":"\nHello brewers,"},{"attributes":{"header":3},"insert":"\n"},{"insert":"\nThe headliner of today’s update is deck tags, but there’s a number of other small features and bug fixes as well. Details below!\n\nDeck Tags"},{"attributes":{"header":1},"insert":"\n"},{"insert":"Decks can now be tagged from a list of nearly 200 pregenerated options. These tags represent various themes and meta identifiers that will help other users understand a deck’s intent at a glance."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Tags are visible in two places: On the deck “cards” that appear on pages like the homepage and Deck Search, and on the banners at the top of deck pages. If there are more tags applied to a deck than can appear on a deck card, they all can be viewed via the three dot icon next to the deck's name."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Tags can be applied from a deck’s “Extra Settings”. This can be navigated to via either the cog icon (“Settings”) on the deck toolbar or the pencil icon to the right of the tags listed on a deck page’s banner. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Tags can be reordered via drag-and-drop from \"Extra Settings\" as well."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"You can now search by deck tags from the Deck Search page. Additionally, clicking a deck tag from any place it appears will redirect you to a search for that tag. Please note that search results may be somewhat sparse (especially for more obscure tags… looking at you “pingers”) until users have had a while to tag their decks. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nWhile deck tags are certainly not required, we’d appreciate you applying them to yours where appropriate! This will make it a lot easier to identify a deck’s schtick at a glance and to search for decks with specific qualities. We hope you see the value in working on this together as a community! \n\nWe’re sure some might be disappointed to know that the tags can only be chosen from a list of predefined tags that we’ve inputted ourselves. The main reason behind doing it this way is to make the tags searchable and more consistent. We know we’ve likely missed more than a few tags, so feel free to point out any you feel should be added. That said, keep in mind that while we are trying to create as many descriptive tags as needed, we are trying to consolidate them as much as possible simultaneously (it helps when users are searching through tagged decks). So if we don’t add a tag that you feel should be there, and instead suggest using a similar tag that we feel means the same thing, that’d be why. Though, we’ve been pretty liberal with the tag creation so far, so feel free to make a case for it if you feel we’re off base.\n\nMiscellaneous Features"},{"attributes":{"header":1},"insert":"\n"},{"insert":"Patrons and Archidekt Team members now have icons that appear next to their usernames on deck cards. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Added \"Set as commander\" and \"Switch card printing\" to the right click menu on cards in your decks. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Added a share button to the deck image generator."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Notifications now link to the replied comment rather than the root post."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"In your account settings, there's now a toggle to turn off site notifications for things like newsposts, changelogs, contests, etc. You'll still receive notifications for deck comments and replies to your comments/posts."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nBug Fixes"},{"attributes":{"header":1},"insert":"\n"},{"insert":"User pages of users with special characters in their name will now load properly."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Collection filters should now work as expected."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Changing your password now correctly displays a success message."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Typsos"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Hitting Esc while focused on a text field in an overlay will no longer close the overlay."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Sorting options on the User Search page have been persuaded to act as expected."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n\nThat’s it for today! What do you think of deck tags?\n\nIf you have anything to suggest or report, you can find us here, "},{"attributes":{"link":"https://twitter.com/archidekt"},"insert":"@Archidekt"},{"insert":" on Twitter, or over in our community "},{"attributes":{"link":"https://discord.gg/eZg3mvJd7v"},"insert":"Discord"},{"insert":". As always, feedback is greatly appreciated!\n\nThe Archidekt Team"},{"attributes":{"header":3},"insert":"\n"},{"insert":"\n"}]}
Edited 3/30/2023, 5:41:42 PM
17
{"ops":[{"insert":"I noticed a problem with the deck tags feature - not all the deck tags show up when scrolling through (it stops alphabetically at \"devils\"). I'd find it super helpful if it could go all the way to the bottom so I could see all of the options.\n"}]}
3
Jeremy avatarJeremy 13 months
{"ops":[{"insert":"This is due to a technical limitation on our end, but we may be able to either get around it or display the full list of tags elsewhere. We'll look into it. Thank you for the feedback!\n"}]}
4
Cole9873 avatarCole9873 13 months
{"ops":[{"insert":"You should add a tribal option. One of my decks is a dragon tribal deck, but the tag can only say dragons. Just because a deck uses dragons, it doesn't mean it's tribal. This may help clarify while searching.\n"}]}
2
Jeremy avatarJeremy 13 months
{"ops":[{"insert":"We very intentionally did not make a tribal tag because we don't want users to feel as if they need to set two tags to convey one thing (i.e. always needing to use the tribal tag in addition to the creature type whenever tagging a tribal deck). Our intent would be for users to only use the dragon tag if it's a dragon tribal deck rather than a deck that just happens to run one or more dragon. After all, if you're doing a search for decks with the dragon tag, would you really want to be shown every deck with some number of dragons in it, or just the ones where dragons are essential to their identity? We believe the latter to be more useful. \n"}]}
10
Vampire avatarVampire 13 months
{"ops":[{"insert":"No 'Squirrels' tag option.\n"}]}
Edited 3/30/2023, 11:44:44 PM
1
Jeremy avatarJeremy 13 months
{"ops":[{"insert":"Good call! Not sure how I missed that. It's been added.\n"}]}
3
Fyrwulf avatarFyrwulf 13 months
{"ops":[{"insert":"I woukd sugges Skred as a tag. \n"}]}
0
Jeremy avatarJeremy 13 months
{"ops":[{"insert":"My sense is that this is a little too narrow, especially since you could just search for decks contain Skred to reliably find Skred decks. But maybe that's not fair given that we have tags for things like Dragon's Approach and Relentless Rats. I'll think on this, thank you for the suggestion!\n"}]}
1
BaleKenyon avatarBaleKenyon 13 months
{"ops":[{"insert":"The deck tags are great! A few more tags I'd like to see are: \nDonate (e.g. bad gifts Zedruu)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Fling (e.g. Brion Stoutarm and Jarad, Golgari Lich Lord)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Gates"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Handsize (e.g. Maro cards)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Scry (e.g. Eligeth and Siani)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Weenies"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Wraths or Boardwipes"},{"attributes":{"list":"bullet"},"insert":"\n"}]}
Edited 3/31/2023, 10:18:26 AM
3
Jeremy avatarJeremy 13 months
{"ops":[{"insert":"Great suggestions, I'm not sure how I missed some of them. They've all been added. Thank you!\n"}]}
Edited 3/31/2023, 5:43:32 PM
3
McTosh97 avatarMcTosh97 13 months
{"ops":[{"insert":"This is a great addition! If possible, it would be great to see these too:\n\nTapping"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Hit Counters"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Partner"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Transform"},{"attributes":{"list":"bullet"},"insert":"\n"}]}
2
Jeremy avatarJeremy 13 months
{"ops":[{"insert":"I appreciate the suggestions! I've added Tap/Untap as a tag. Partners is something that really should be searchable without need for a tag, so we're going to mull that over and see if we can come up with a solution. Hit Counters feels a little too narrow to me and I'm not so keen on Transform just because as a mechanic, it doesn't have much in the way of synergy outside of werewolves (which does have a tag). I'm not shutting the door on any of that though-- I'll keep an eye out for similar suggestions. Thank you!\n"}]}
4
wade42 avatarwade42 13 months
{"ops":[{"insert":"I like this; it's a nice, lightweight a way to communicate deckbuilder intent. I appreciate what y'all are doing!\n\nHere's my braindump after playing with tags this morning. Please don't construe this as negative: these are just my armchair designer thoughts; take 'em or leave 'em as you like.\n\nThoghts on missing tags:\nI see there's a \"combo\" tag, but I wonder if there's a need for a \"no combo\" or \"no infinites\" tag, for groups that try to actively avoid that. Maybe a \"battlecruiser\" tag, although I'm not sure how informative that is. I would expect tags to include most things that would come up in a Rule Zero conversation (and to your credit, most things are covered)."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Perhaps there should be a \"Rule Zero\" tag for decks with some "},{"attributes":{"italic":true},"insert":"technically illegal"},{"insert":" construction (or tags for Un-set cards, non-legend commander, etc)."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"I was looking for a 'theme' or 'meme' tag... e.g. my "},{"attributes":{"link":"https://archidekt.com/decks/1437881"},"insert":"Medomai deck"},{"insert":" is reasonabley tuned, but also packed with as many 'time' puns as I could find. Maybe 'jank', but that feels off... Um... am... am I the jank?"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"strike":true},"insert":"Tag for \"Retired\" decks, i.e., decks that you disassembled or don't play anymore? (Or, some other way to denote or search this.)"},{"insert":" Nevermind, just set to private."},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"strike":true},"insert":"Tag for \"Theorycrafting\" decks, i.e., decks that you haven't and likely never will play? (Or, some other way to denote or search this.)"},{"insert":" Nevermind, just set to private."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Tag for \"WIP\" decks, i.e., decks that are incomplete. Should be marked as private, but there's no way to filter non-legal decks from search results. (But, such a filter could run into trouble with \"Rule Zero\" decks.)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nOther feedback:\nThe user experience of entering many tags could be improved. After typing a tag and hitting enter, I have to click on the dropdown field to type another tag."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"I find navigating to the Deck Search page a little unintuitive. It's under Decks..All Decks, but I kept missing it because I was looking for Deck Search. Maybe should be \"Search All Decks\"? This could be a "},{"attributes":{"italic":true},"insert":"me"},{"insert":" problem, since I missed the \"magnifying glass\" icon next to All Decks. And yes, there's a big giant Search bar on the home page, but there's no way to use tags on that one that I know of (typing \"tag:{tagname}\" might be nice... or add an advanced panel)."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"I would expect Deck Search using multiple tags to use \"AND\" logic, not \"OR\" logic. Maybe an option is needed? Exclude vs Include fields?"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Magical ChristmasLand \""},{"attributes":{"italic":true},"insert":"I want a pony"},{"insert":"\" scenario: auto-suggest tags based on deck contents (using types, and maybe Scryfall Tagger tags)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"I like that updating tags doesn't change the deck's \"last updated\" date. I kind of wish that was also true for other non-card changes (color tags, printings, and categories, although changing from an \"In Deck\" to a \"Not In Deck\" category is significant)."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nFYI, I did see this error a couple of times:\nNetwork Error\t{\"detail\":\"Request was throttled. Expected available in 2 seconds.\",\"statusCode\":429}"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"I'll attribute this to me rapidly bouncing between multiple decks; it didn't happen once I calmed down.\n"}]}
Edited 3/31/2023, 5:22:17 PM
3
Jeremy avatarJeremy 13 months
{"ops":[{"insert":"Regarding missing tags:\nI get what you're going for with \"no combo\" or \"no infinite\", but I don't believe they'd be tagged with enough frequency to be a useful search point. It doesn't strike me as the sort of thing someone will think to tag their deck for even if it's something they've consciously built into it."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Rule Zeros is a good idea, I've added it."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"We're trying to avoid having multiple tags that mean close to the same thing. So in this instance, yeah, the pun deck would probably be best tagged as Jank. Not shutting the door on this though."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Having a WIP tag might be useful if we add \"not\" logic to tag search. Even then though, tags are realistically going to be used by a very small minority of users so filtering out everything tagged as WIP won't really winnow down the results much. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nRegarding other feedback:\nGood catch. We've changed it so the search field will refocus after hitting enter."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Yeah, I agree with this as well. We've changed it from \"All decks\" to \"Search all decks\""},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Additional search logic would definitely be nice. The deck search query is already pretty nasty though which is why we didn't attempt it in our first pass here. We'll have to look into it and see if it's practical to do."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Hey, this is our Magical Christmas Land too! We're definitely interested in getting into predicative suggestions like this, but it will be programmatically tricky and time consuming. Maybe in the not-incredibly-distant future, but definitely not on the immediate horizon either."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"As far as our database is concerned, those "},{"attributes":{"italic":true},"insert":"are"},{"insert":" all card changes since they happen at the card level. Whether or not they \"should\" affect the last updated date is certainly a discussion that could be had, but it's not on our radar at the moment."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nFinally, yeah, you were indeed throttled for zipping between pages too quickly. Sorry about that! It should only take 30 seconds or set you back on track. It's mostly there to prevent people from doing unethical things that could adversely affect our servers, but normal folks get caught by it sometimes as well. \n\nAnyway, thank you for the suggestions! There were some very helpful ones in there and I appreciate you taking the time to share. \n"}]}
3
Cole9873 avatarCole9873 13 months
{"ops":[{"insert":"What about tags for oathbreaker, modern, historic, standard, and edh since you have one for cedh?\n"}]}
0
Jeremy avatarJeremy 13 months
{"ops":[{"insert":"Those are all formats that can be queried for already in deck search. Creating tags for them would be redundant. cEDH was added since it's not truly its own format, but rather an approach to building and playing Commander. \n"}]}
2
mushtard avatarmushtard 13 months
{"ops":[{"insert":"I'd like to suggest the following tags:\n\t-Moonfolk (the tribe does have a few fans)\n\t-Activated Abilities (Dynaheir mostly, since Zirda already has a tag)\n\t-Precon/Upgraded Precon (this should help filter some search results nicely)\nAlso, looking forward to the full list being displayed somewhere, that'd help immensely.\nKeep up the good work!\n"}]}
2
{"ops":[{"insert":"Not seeing it in the list. \n\nUnblockable. \n\nGot a deck that mixes fear, swampwalk, intimidate, and just plain unblockable (ie rogues passage).\n\nEdit: also don't see removal/destruction. Closest i could find is exile, boardwipe, and land destruction.\n"}]}
Edited 4/1/2023, 5:17:11 AM
1
AceV avatarAceV 13 months
{"ops":[{"insert":"I love the humor on the \"typsos\" note.\nGreat updates as always!\n"}]}
2
Tier100 avatarTier100 13 months
{"ops":[{"insert":"This is not directly about tags but I noticed that while building Ayara, Widow of the Realm//Ayara, Furnace Queen she was listed to have a mono black color identity when building her as a commander when she has an activated ability with red in it. Thank you so much for tags they are a very cool new feature!\n"}]}
0
Jeremy avatarJeremy 13 months
{"ops":[{"insert":"Glad to hear you're enjoying the tags!\n\nThe Ayara color ID issue was a data input issue on Scryfall's end, but it looks like they've fixed it since I looked yesterday. Our updater should catch it tonight, but if not, I'll be sure to get a fix pushed for it tomorrow or Monday. Thank you for the reminder and sorry for the inconvenience in the meantime! \n"}]}
0
NavillusMetals avatarNavillusMetals 13 months
{"ops":[{"insert":"Some suggested tags I'd like to see:\n-Death Triggers (not just Aristocrats)\n-Tax or Taxes (for a gain and drain or control strategy)\n-Adventure(s) \n"}]}
2
Deftscythe avatarDeftscythe 13 months
{"ops":[{"insert":"Looking forward to playing with the tags, but I wanted to comment on the notification settings update. Would it be possible to get a little more granularity? I like receiving notifications for feature updates like this, but I have no interest in the monthly deckbuilding contests. Right now, unless I'm misreading, there's no way for me to block notifications for one without also losing the other.\n"}]}
1
{"ops":[{"insert":"hello, not sure if its worth adding, but could a tag be added for something along the lines of tutor or library search?\n\nmade a varragoth deck built heavily around his boast ability (target player searches library).\n\nthanks for all the hard work ya'll do!\n"}]}
0