{"id":729,"date":"2018-11-15T12:00:52","date_gmt":"2018-11-15T12:00:52","guid":{"rendered":"http:\/\/blogs.magicjudges.org\/judgeapps\/?p=729"},"modified":"2019-05-05T12:13:04","modified_gmt":"2019-05-05T19:13:04","slug":"judgeapps-updates-october-2018","status":"publish","type":"post","link":"https:\/\/blogs.magicjudges.org\/judgeapps\/2018\/11\/15\/judgeapps-updates-october-2018\/","title":{"rendered":"JudgeApps Updates &#8211; October 2018"},"content":{"rendered":"<p><span style=\"font-weight: 400\">This month we revamped the forum notification system, made visual changes for event pages on smartphones and tackled other minor issues. You\u2019re here, and we assume those interest you, so without further ado&#8230;<\/span><\/p>\n<h1><span style=\"font-weight: 400\">Forum Notifications<\/span><\/h1>\n<p><span style=\"font-weight: 400\">In the passing month, forums received some updates. First, we sped up forum notifications. This was done by improving the way JudgeApps finds out who should receive said notifications, which is one of the most time-consuming parts of the notification system (some forum posts used to tie up the notification process for almost 10 minutes!). Next, we improved it some more by reducing the amount of notifications settings checked before deciding whether to send a notification to a specific user. With all the events and projects using the forums to notify a lot of people about a lot of stuff, we hope these improvements will have a positive effect on all JudgeApps users.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Did we mention notification settings? Well, we made some changes to how these are configured as well. The changes will affect new JudgeApps users as well as existing ones who get access to new forums. Previously, the default setting for \u201cNew Generic Forum Post\u201d was to not send notifications to users. This default was good for most cases, since most users don\u2019t want to get notified for each post in every forum, there are some special cases for which the default isn\u2019t a good fit. The most obvious exceptions to the rule are the Official and Un-official Announcements forums. Silencing those by default caused a lot of judges to miss important information. Another exception are some special forums created for sub-groups of people (e.g. L2+ judges of a region). A user wouldn\u2019t get notifications for posts in such forums unless they change the forum\u2019s notification settings, but knowing that such a forum exists without being notified about it was\u2026 impractical.<\/span><\/p>\n<p><span style=\"font-weight: 400\">A primer on how the settings work: You have three categories of notification settings: Global, Forum, and Topic. The Global settings can be edited at <\/span><a href=\"https:\/\/apps.magicjudges.org\/notifications\/settings\"><span style=\"font-weight: 400\">https:\/\/apps.magicjudges.org\/notifications\/settings<\/span><\/a><span style=\"font-weight: 400\">, and the Forum and Topic settings can be edited on the page for each individual topic. The most specific setting that exists, applies. If you haven\u2019t chosen a special setting for a Topic, we check the Forum. If that also doesn\u2019t have a special setting, we use your Global setting. <\/span><\/p>\n<p><span style=\"font-weight: 400\">New users now have a Global default to get email notifications for new generic forum posts, and public forums have a Forum setting of off (except for the two forums mentioned above, which default to on). As part of the initial account setup, the user is prompted to review the default. That said, most of you are probably existing users who wonder how the change affects you, so please read on\u2026<\/span><\/p>\n<p><span style=\"font-weight: 400\">Existing users whose Global default did not include email notifications had that Global setting changed to enable email notifications. However, we first transferred your current setting to each public Forum that you currently have access to. The difference is that now all the public forums that were silenced by default, are now specifically silenced on a forum-by-forum basis. You won\u2019t see any notifications you weren\u2019t getting before, but if you are now added to a new forum, you will start getting notifications by default. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Unfortunately, this doesn\u2019t help the existing users who are unaware of the fact that they aren\u2019t receiving official announcements, or that there are some new forums that they have access to. Accordingly, we encourage you to check your <\/span><a href=\"https:\/\/apps.magicjudges.org\/notifications\/settings\/\"><span style=\"font-weight: 400\">notification settings<\/span><\/a><span style=\"font-weight: 400\">, as well as going through the <\/span><a href=\"https:\/\/apps.magicjudges.org\/forum\/\"><span style=\"font-weight: 400\">list of forums you have access to<\/span><\/a><span style=\"font-weight: 400\"> to make sure you\u2019re getting all the notifications that interest you.<\/span><\/p>\n<h1><span style=\"font-weight: 400\">Events<\/span><\/h1>\n<p><span style=\"font-weight: 400\">We fixed a bug that caused some confusion among unexpecting users. When working with events, the list of countries for the event location would sometimes display the countries\u2019 names in an unexpected language (we got reports about Spanish and French). Apparently, the language would be set according to the first user interacting with that specific instance of our web server, and then would never update when other users (with different language settings) access it. We made sure the list of names is updated every time the event form is created, so now the list will match the language of the current user.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In other event news, we changed the display settings for images in event pages to scale down when the screen is smaller than the image. When viewing an event on a big screen this wasn\u2019t really an issue, but when used on a phone, viewing an event was a nightmare when big images were involved.<\/span><\/p>\n<h1><span style=\"font-weight: 400\">Other<\/span><\/h1>\n<p><span style=\"font-weight: 400\">Like every other month, this month saw some small changes and fixes:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">We are testing Catalan as a supported language on JudgeApps. Currently this means that you can choose this language while writing Exemplar nominations. If you\u2019re interested in helping translate JudgeApps itself into any of the languages we support, contact us to help out: https:\/\/apps.magicjudges.org\/projects\/69\/<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The oracle text we use for exams is now updated automatically from mtgjson.com.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Users are now required to verify their emails to use JudgeApps. This requirement already existed for new users, and we have now switched it on for existing users as well. This ensures that we can contact you if there are problems with your account, that you can reset your password, and that we aren\u2019t sending notification emails to an invalid address. If you haven\u2019t done so already, you should get instructions &#8211; and a verification email message &#8211; the next time you log in.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">As always, we really appreciate your input, so if you have anything to share with us, please do so through our <\/span><a href=\"https:\/\/support.magicjudges.org\/\"><span style=\"font-weight: 400\">support site<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>October is done, but the work on JudgeApps hasn\u2019t. We keep improving JudgeApps to make it better for you &#8211; the judge community. Like in previous months, October saw some changes, bug fixes and performance improvements. Want to know all about the new forum notification settings? Go ahead, it\u2019s just one click away&#8230;<\/p>\n","protected":false},"author":368,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[9],"tags":[],"language":[11],"class_list":["post-729","post","type-post","status-publish","format-standard","hentry","category-updates","language-en"],"_links":{"self":[{"href":"https:\/\/blogs.magicjudges.org\/judgeapps\/wp-json\/wp\/v2\/posts\/729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.magicjudges.org\/judgeapps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.magicjudges.org\/judgeapps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/judgeapps\/wp-json\/wp\/v2\/users\/368"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/judgeapps\/wp-json\/wp\/v2\/comments?post=729"}],"version-history":[{"count":2,"href":"https:\/\/blogs.magicjudges.org\/judgeapps\/wp-json\/wp\/v2\/posts\/729\/revisions"}],"predecessor-version":[{"id":731,"href":"https:\/\/blogs.magicjudges.org\/judgeapps\/wp-json\/wp\/v2\/posts\/729\/revisions\/731"}],"wp:attachment":[{"href":"https:\/\/blogs.magicjudges.org\/judgeapps\/wp-json\/wp\/v2\/media?parent=729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/judgeapps\/wp-json\/wp\/v2\/categories?post=729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/judgeapps\/wp-json\/wp\/v2\/tags?post=729"},{"taxonomy":"language","embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/judgeapps\/wp-json\/wp\/v2\/language?post=729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}