<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.0.0">Jekyll</generator><link href="/add-extra-thanks-for-1.4.0/feed.xml" rel="self" type="application/atom+xml" /><link href="/add-extra-thanks-for-1.4.0/" rel="alternate" type="text/html" /><updated>2023-06-30T08:46:56+01:00</updated><id>/add-extra-thanks-for-1.4.0/feed.xml</id><title type="html">Running Challenges - Staging (add-extra-thanks-for-1.4.0)</title><subtitle>Collect badges and complete challenges for running, jogging, walking, and volunteering at your weekly 5k parkrun. This browser extension adds extra information to your parkrun results page so you can see your progress.</subtitle><entry><title type="html">Bug fixes and adapting to the parkrun wiki going away (v1.4.0)</title><link href="/add-extra-thanks-for-1.4.0/2023/06/28/v1.4.0-fixes-and-wiki-gone-away.html" rel="alternate" type="text/html" title="Bug fixes and adapting to the parkrun wiki going away (v1.4.0)" /><published>2023-06-28T00:00:00+01:00</published><updated>2023-06-28T00:00:00+01:00</updated><id>/add-extra-thanks-for-1.4.0/2023/06/28/v1.4.0-fixes-and-wiki-gone-away</id><content type="html" xml:base="/add-extra-thanks-for-1.4.0/2023/06/28/v1.4.0-fixes-and-wiki-gone-away.html">&lt;p&gt;Things change, but we try and keep up (within some period of time, measured in months)&lt;/p&gt;

&lt;h2 id=&quot;new-features&quot;&gt;New Features&lt;/h2&gt;

&lt;h3 id=&quot;added-parkwalker-role-badge&quot;&gt;Added parkwalker role badge&lt;/h3&gt;

&lt;p&gt;The parkwalker role is a relatively new one, but by this point I think it has been around at least 6 months, so we aren’t exactly quick off the mark in including this… But now there is a badge for this role.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/sneaker-net&quot;&gt;‘sneaker-net’&lt;/a&gt; first got the ball rolling on this for us via &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/pull/364&quot;&gt;#364&lt;/a&gt;, thanks!&lt;/p&gt;

&lt;h2 id=&quot;bug-fixes&quot;&gt;Bug fixes&lt;/h2&gt;

&lt;h3 id=&quot;updated-the-colours-of-all-the-high-viz-badges&quot;&gt;Updated the colours of all the high-viz badges&lt;/h3&gt;

&lt;p&gt;As the parkwalker role was added we took the opportunity to update all the colours of the high-viz vests to match the current colour scheme. The Run Director bib was at least 2 versions behind!&lt;/p&gt;

&lt;h3 id=&quot;name-badge-fixed&quot;&gt;Name Badge fixed&lt;/h3&gt;

&lt;p&gt;At some point parkrun changed the way the parkrunner name was displayed at the top of the page to suffix it with your parkrun number, e.g. A1309364, which got automatically picked up by this challenge, and made you need to gain an extra A (as you couldn’t get any numbers, these were skipped anyway).&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/solarisfire&quot;&gt;Stephen Greenham&lt;/a&gt; fixed this for us via &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/pull/370&quot;&gt;#370&lt;/a&gt;, thanks!&lt;/p&gt;

&lt;h3 id=&quot;parkrunpl-fixed&quot;&gt;parkrun.pl fixed&lt;/h3&gt;

&lt;p&gt;A few things seemed to have changed on the Polish site, including the name of the results table, and some of the translations. The results table name resulted in a massive fail parsing the page and the extension did not handle this well, the translations were just missing badges.&lt;/p&gt;

&lt;h3 id=&quot;removed-the-dependency-on-the-parkrun-wiki&quot;&gt;Removed the Dependency on the parkrun Wiki&lt;/h3&gt;

&lt;p&gt;It seems the wiki is on the way out, and there is less and less there. In our case we relied on a table that was published there which said whether an event was live or not (effectively, had it had at least one event), and we used that to omit events that were on the map, but hadn’t started, from anything we calculated. 
Without this data you might find that new parkruns pop up and you’ll have gaps in your explorer map for events that you couldn’t have run, or similarly a NENDY of an even that hasn’t started. In the grand scheme of keeping things simple, we’ll just have to accept this now, and live with it. The wiki page was often flakey anyway, and often was being regenerated which led to frequent error messages popping up, so hopefully now at least it will go back to being pretty stable.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/johnsyweb&quot;&gt;Pete Johns&lt;/a&gt; fixed this for us via &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/pull/389&quot;&gt;#389&lt;/a&gt;, thanks!&lt;/p&gt;

&lt;h3 id=&quot;warm-up-volunteer-badge-fixed&quot;&gt;Warm up Volunteer badge fixed&lt;/h3&gt;

&lt;p&gt;This volunteer role changed from “Warm Up Leader (junior events only)” to “Warm Up Leader”, so needed an alias adding - it’s now back.&lt;/p&gt;

&lt;h3 id=&quot;fixed-error-when-no-the-parkrunner-hadnt-run-any-events&quot;&gt;Fixed error when no the parkrunner hadn’t run any events&lt;/h3&gt;

&lt;p&gt;We’ve got &lt;a href=&quot;https://github.com/LukeWoodward&quot;&gt;Luke Woodward&lt;/a&gt; to thank for this fix, after he provided us with the changes required via &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/pull/383&quot;&gt;#383&lt;/a&gt;. It turned out that if a parkrunner didn’t have any results against their name, the extension broke trying to print some debug information - and now it doesn’t. Thanks Luke!&lt;/p&gt;

&lt;h2 id=&quot;general-improvements&quot;&gt;General Improvements&lt;/h2&gt;

&lt;p&gt;We added a way to reliably tests all the parkrun sites with a locally saved copy of several parkrunners (mostly Andy, but also some others) against each build of the extension, so hopefully we can make sure that all the volunteer role translations are correct, and we don’t lose any badges. It’s still a work in progress, but we have something to work from now - and it has already proved its worth while fixing the Polish parkrun site, and some others we found were incorrect!&lt;/p&gt;

&lt;h2 id=&quot;how-do-i-get-all-of-this-great-stuff&quot;&gt;How do I get all of this great stuff?&lt;/h2&gt;

&lt;p&gt;If you have already installed the extension it should update soon. Typically we
have found it takes a few days to auto-update, but it should
do so eventually.  If you haven’t yet joined the fun you can get it from one of
the links below (the Firefox version will be likely a little delayed):&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://chrome.google.com/webstore/detail/running-challenges/kdapmdimgdebpgolimjnmcdlkbkddoif&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/ChromeWebStore_BadgeWBorder_v2_206x58.png&quot; alt=&quot;Running Challenges in the Chrome Web Store&quot; title=&quot;Running Challenges in the Chrome Web Store&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://addons.mozilla.org/en-GB/firefox/addon/running-challenges/&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/firefox_web_store-172x60.png&quot; alt=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; title=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html">Things change, but we try and keep up (within some period of time, measured in months)</summary></entry><entry><title type="html">Bug fixes for results ordering (v1.3.1)</title><link href="/add-extra-thanks-for-1.4.0/2022/06/05/v1.3.1-bug-fixes.html" rel="alternate" type="text/html" title="Bug fixes for results ordering (v1.3.1)" /><published>2022-06-05T00:00:00+01:00</published><updated>2022-06-05T00:00:00+01:00</updated><id>/add-extra-thanks-for-1.4.0/2022/06/05/v1.3.1-bug-fixes</id><content type="html" xml:base="/add-extra-thanks-for-1.4.0/2022/06/05/v1.3.1-bug-fixes.html">&lt;p&gt;Something broke yesterday! Firefox is back! Ooh, and a new feature!&lt;/p&gt;

&lt;h2 id=&quot;return-of-the-fox&quot;&gt;Return of the Fox&lt;/h2&gt;

&lt;p&gt;Firefox is back! We submitted a version of the extension to the Mozilla AddOns store and it was published, so it’s available again. Unfortunately we submitted version 1.3.0, which doesn’t contain these fixes, so until 1.3.1 appears there it will still be a little broken, but that’s progress!&lt;/p&gt;

&lt;h2 id=&quot;new-feature&quot;&gt;New Feature&lt;/h2&gt;

&lt;h3 id=&quot;persist-hiding-challenge-data&quot;&gt;Persist hiding challenge data&lt;/h3&gt;

&lt;p&gt;You have always been able to hide a challenge on a page by clicking the badge icon in the challenge header row, but it did not get saved in any way so would be back visible again if you refreshed the page - well, no longer!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/posts/persist-collapsed-challenges.png&quot; alt=&quot;Persisted collapsed challenges&quot; title=&quot;Persisted collapsed challenges&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This also means that if you hide a challenge on one page, it will now be hidden on all parkrunner pages. If you aren’t interested in certain ones, or you think they take up too much space and can’t be bothered to scroll past them, you can hide them and just show the ones you have an interest in.&lt;/p&gt;

&lt;h2 id=&quot;bug-fixes&quot;&gt;Bug fixes&lt;/h2&gt;

&lt;h3 id=&quot;sort-parsed-events-into-chronological-order&quot;&gt;Sort parsed events into chronological order&lt;/h3&gt;

&lt;p&gt;While we weren’t looking, parkrun HQ appear to have rolled out a change to reverse the order of the events listed on the parkrunner page. Initially this was newest first, but now it appears to be oldest first. This would be fine if it was consistent, but it appears that it hasn’t been for the past week or so. We presume that as web caches expire it switches between the old and new ordering, and it’s finally got to more and more of us.&lt;/p&gt;

&lt;p&gt;This showed up as various stats and challenges showing incorrect data, for example the number of years parkrunning ending up being zero, or the tourist events being listed in reverse order.&lt;/p&gt;

&lt;p&gt;Now we explicitly order the events by date, so we should be good whatever order they come out in.&lt;/p&gt;

&lt;h3 id=&quot;firefox-deprecated-a-geturl-method&quot;&gt;Firefox deprecated a getURL() method&lt;/h3&gt;

&lt;p&gt;Not a huge issue, and not one with a user-facing impact, but it floods the error log with messages and also comes up during the addon submission process, so we’ve switched to the replacement method to get it a bit cleaner.&lt;/p&gt;

&lt;h2 id=&quot;how-do-i-get-all-of-this-great-stuff&quot;&gt;How do I get all of this great stuff?&lt;/h2&gt;

&lt;p&gt;If you have already installed the extension it should update soon. Typically we
have found it takes a few days to auto-update, but it should
do so eventually.  If you haven’t yet joined the fun you can get it from one of
the links below (the Firefox version will be likely a little delayed):&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://chrome.google.com/webstore/detail/running-challenges/kdapmdimgdebpgolimjnmcdlkbkddoif&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/ChromeWebStore_BadgeWBorder_v2_206x58.png&quot; alt=&quot;Running Challenges in the Chrome Web Store&quot; title=&quot;Running Challenges in the Chrome Web Store&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://addons.mozilla.org/en-GB/firefox/addon/running-challenges/&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/firefox_web_store-172x60.png&quot; alt=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; title=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html">Something broke yesterday! Firefox is back! Ooh, and a new feature!</summary></entry><entry><title type="html">Record Breaker Challenge (v1.3.0)</title><link href="/add-extra-thanks-for-1.4.0/2022/06/02/v1.3.0-record-breaker.html" rel="alternate" type="text/html" title="Record Breaker Challenge (v1.3.0)" /><published>2022-06-02T00:00:00+01:00</published><updated>2022-06-02T00:00:00+01:00</updated><id>/add-extra-thanks-for-1.4.0/2022/06/02/v1.3.0-record-breaker</id><content type="html" xml:base="/add-extra-thanks-for-1.4.0/2022/06/02/v1.3.0-record-breaker.html">&lt;p&gt;A new challenge!…&lt;/p&gt;

&lt;h2 id=&quot;new&quot;&gt;New!&lt;/h2&gt;

&lt;p&gt;We have a new Record Breaker challenge, support for more parkrun websites after parkrun HQ’s changes to the website last year, and a few other tweaks.&lt;/p&gt;

&lt;p&gt;Big thanks to &lt;a href=&quot;https://github.com/rboyatt&quot;&gt;Russell Boyatt&lt;/a&gt; and &lt;a href=&quot;https://github.com/JazzyJ87&quot;&gt;@JazzyJ87&lt;/a&gt; who provided many of the changes in this release and are the main reason we have been able to do this update!&lt;/p&gt;

&lt;h3 id=&quot;new-challenge-the-record-breaker-badge&quot;&gt;New challenge: the Record Breaker badge&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/badges/runner-record-breaker-78.png&quot; alt=&quot;Record Breaker challenge badge&quot; title=&quot;Record Breaker challenge badge&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This badge is awarded for running all of the parkruns within 33km, 45km, and 78km of your average parkrun location. For those of you too young to remember these things, but too old to know about the recent revival of vinyl, these are the speeds of various types of vinyl records.&lt;/p&gt;

&lt;p&gt;We had originally coded this up by using the home parkrun that you’ve set in the extension as the centre of the record. But this would mean that only you could see that you have completed the challenge (and badge). However, as we &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/pull/203#issuecomment-1141483334&quot;&gt;collaborated on this&lt;/a&gt; with &lt;a href=&quot;https://github.com/rboyatt&quot;&gt;Russell Boyatt&lt;/a&gt;, he made the very good point we could use the average parkrun location (which we already calculate), and then it would be possible for you to visit anyone’s parkrun page and see if they have a Record Breaker badge (without you having to know and set their home parkrun in the extension).&lt;/p&gt;

&lt;p&gt;We also use the voronoi map style to show the events for this challenge. This can, if there are enough parkruns nearby, end up with a pleasing archery target of coloured sections. Or, not, as the case may be: Andy’s average parkrun is currently on the south coast of England in Worthing, so it’s a lop-sided affair where colours bleed into the channel!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/posts/record-breaker-map.png&quot; alt=&quot;Record Breaker badge&quot; title=&quot;Record Breaker badge&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;longest-tourism-streak-stat-update&quot;&gt;Longest tourism streak stat update&lt;/h3&gt;

&lt;p&gt;The &lt;em&gt;Longest tourism streak&lt;/em&gt; statistic now tells you which parkrun and which date it ends at, which we hope is useful.&lt;/p&gt;

&lt;p&gt;e.g.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;table&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td&gt;Longest tourism streak&lt;/td&gt;
        &lt;td&gt;17 parkruns (achieved Itchen Valley Country 29/02/2020)&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;
&lt;/blockquote&gt;

&lt;p&gt;Thanks to &lt;a href=&quot;https://github.com/JazzyJ87&quot;&gt;@JazzyJ87&lt;/a&gt; for contributing the code for this update.&lt;/p&gt;

&lt;h3 id=&quot;add-name-badge-map&quot;&gt;Add Name Badge map&lt;/h3&gt;

&lt;p&gt;I think we just forgot to do it before, but the Name Badge challenge now has a map.&lt;/p&gt;

&lt;p&gt;Thanks again to &lt;a href=&quot;https://github.com/JazzyJ87&quot;&gt;@JazzyJ87&lt;/a&gt; who &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/pull/336&quot;&gt;added this&lt;/a&gt; as well.&lt;/p&gt;

&lt;h2 id=&quot;bug-fixes&quot;&gt;Bug fixes&lt;/h2&gt;

&lt;h3 id=&quot;non-english-parkrun-websites&quot;&gt;Non-English parkrun Websites&lt;/h3&gt;

&lt;p&gt;We think we’ve fixed all the non-English parkrun websites. After parkrun HQ’s great website updates of late 2021, we fixed the English-language websites but not all the non-English websites. They should now all work.&lt;/p&gt;

&lt;h3 id=&quot;skip-proceessing-profiles-with-no-runs&quot;&gt;Skip proceessing profiles with no runs&lt;/h3&gt;

&lt;p&gt;It seems the parkrun website now displays a page differently if the parkrunner hasn’t completed any runs. This caused the extension to display an error. Rather than displaying an error, we now print a nice message.&lt;/p&gt;

&lt;h3 id=&quot;volunteer-role-name-updates&quot;&gt;Volunteer role name updates&lt;/h3&gt;

&lt;p&gt;The parkrun website changed the names of a couple of the volunteer roles to reflect the move away from focusing on “runs”. For example, “Run Report Writer” became “Report Writer”. This broke these volunteer stats and badges so that it looked like you hadn’t ever done those roles when you had, at least on the English websites. We’ve now fixed this so that the extension looks for the new volunteer role names. It seems that the non-English volunteer role names were already OK (perhaps because they had thought about this before a new country was started), but if any of those look like they aren’t working, let us know.&lt;/p&gt;

&lt;p&gt;Thanks to &lt;a href=&quot;https://github.com/rboyatt&quot;&gt;Russell Boyatt&lt;/a&gt; who &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/pull/334&quot;&gt;contributed this fix&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;firefox&quot;&gt;Firefox&lt;/h2&gt;

&lt;p&gt;We are going to attempt to re-submit the extension to the Mozilla Add-Ons store so that it works on Firefox again. We’ve no idea if it will pass their checks and we don’t understand the reasoning for it being rejected before, but we’ll see if we can get any more information out of them.&lt;/p&gt;

&lt;h2 id=&quot;how-do-i-get-all-of-this-great-stuff&quot;&gt;How do I get all of this great stuff?&lt;/h2&gt;

&lt;p&gt;If you have already installed the extension it should update soon. Typically we
have found it takes a few days to auto-update, but it should
do so eventually.  If you haven’t yet joined the fun you can get it from one of
the links below (the Firefox version will only be available if the store stops rejecting our submission…):&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://chrome.google.com/webstore/detail/running-challenges/kdapmdimgdebpgolimjnmcdlkbkddoif&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/ChromeWebStore_BadgeWBorder_v2_206x58.png&quot; alt=&quot;Running Challenges in the Chrome Web Store&quot; title=&quot;Running Challenges in the Chrome Web Store&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://addons.mozilla.org/en-GB/firefox/addon/running-challenges/&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/firefox_web_store-172x60.png&quot; alt=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; title=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html">A new challenge!…</summary></entry><entry><title type="html">What’s broken now (May 2022 Edition)</title><link href="/add-extra-thanks-for-1.4.0/2022/05/15/whats-broken-now-may-2022-edition.html" rel="alternate" type="text/html" title="What's broken now (May 2022 Edition)" /><published>2022-05-15T13:00:00+01:00</published><updated>2022-05-15T13:00:00+01:00</updated><id>/add-extra-thanks-for-1.4.0/2022/05/15/whats-broken-now-may-2022-edition</id><content type="html" xml:base="/add-extra-thanks-for-1.4.0/2022/05/15/whats-broken-now-may-2022-edition.html">&lt;p&gt;There’s always something broken, but where are things at now?&lt;/p&gt;

&lt;h2 id=&quot;which-parkrun-websites-currently-work&quot;&gt;Which parkrun websites currently work?&lt;/h2&gt;

&lt;p&gt;The English language parkrun websites seem to work, ones that are shown in the local language still don’t - for example Finland works, because the site is in English, but Austria doesn’t as it’s German/Austrian German. I think we put a fix in for this, but possibly never released it.&lt;/p&gt;

&lt;h2 id=&quot;which-browsers-does-the-extension-currently-work-on&quot;&gt;Which browsers does the extension currently work on?&lt;/h2&gt;

&lt;p&gt;It seems to be Chrome and Edge at the moment. As you may be aware from previous posts, Firefox on Android was supported, but then Mozilla yanked support for any mobile extensions other than a select few. Unfortunately, while we weren’t looking, it seems that Firefox on a Desktop browser is no longer working because a reviewer went through and retrospectively rejected every single version we have ever released. So, it’s not available on Firefox at all any more! We think that is desktop rejection is fixable though - the review comment says we’ve done something we aren’t allowed to do, but to the best of our knowledge we haven’t done that, sooo… I guess we just resubmit it at some point in the future and ask for clarification?&lt;/p&gt;

&lt;p&gt;Here are the extension store links:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://chrome.google.com/webstore/detail/running-challenges/kdapmdimgdebpgolimjnmcdlkbkddoif&quot;&gt;Chrome&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://microsoftedge.microsoft.com/addons/detail/running-challenges/cfofipfcckojdhjbganfgflkiebajegg&quot;&gt;Edge&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;which-bits-of-the-extension-that-used-to-work-dont-any-more&quot;&gt;Which bits of the extension that used to work, don’t any more?&lt;/h2&gt;

&lt;p&gt;There have been some website changes around volunteer naming, which means that a couple of volunteer roles don’t get picked up any more. We’ve documented this in an &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/issues/328&quot;&gt;issue&lt;/a&gt;, and the two we know have changed are:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;First Timers Briefing is now First Timers Welcome&lt;/li&gt;
  &lt;li&gt;Run Report Writer is now Report Writer
We don’t know if they have changed in every language though, and that’s a harder thing to check!&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;any-progress-on-some-automated-tests&quot;&gt;Any progress on some automated tests?&lt;/h2&gt;

&lt;p&gt;For the technical among you - Andy has been trying to get some automated tests running so that we can spot when things go bad, using a combination of Github Actions and Selenium to see if we can check that the extension is working on a regular basis. This seems to work in Chrome, but the reliability of loading an extension into a headless copy of Firefox in the Selenium framework either flat-out refuses to work, or is incredibly unreliable as to whether it does anything or not, so at the moment it’s essentially worthless.&lt;/p&gt;

&lt;h2 id=&quot;anything-else-we-get-comments-about&quot;&gt;Anything else we get comments about&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;If you set your home parkrun in the extension you can still only select from the 5k events. We’ve had a few people ask about not being able to find  their local junior parkrun on the list. Also, some challenges do pick up junior parkruns, but not all. We’ve never had time yet to go back and rewrite the extension to intentionally include junior parkruns.&lt;/li&gt;
  &lt;li&gt;The Compass Club badge only looks for the compass points in English. We’ve had some parkrunners outside the UK trying to collect this badge (Milano Nord etc…), but the badge was never intended to be translateable. The badge simply picks up certain strings of letters (even the “west” in “Lowestoft); it’s not really looking for the compass points. We have no plans to change this.&lt;/li&gt;
  &lt;li&gt;parkrun has been going for so long now that some countries have come and gone, as have individual parkruns, and indeed the names of some parkruns have changed. The extension works on the &lt;strong&gt;current data&lt;/strong&gt; displayed on the parkrun website, so it is only ever going to pick up the current state of affairs. This might cause things like:
    &lt;ul&gt;
      &lt;li&gt;Missing country badges if you’ve gone to only one parkrun in a country, but now that one has shutdown (e.g. Crissy Fields in the USA), so it’s no longer available on the map.&lt;/li&gt;
      &lt;li&gt;Missing parkrun initial letters if the parkrun you did has sinced changed its name (the extension has no knowledge of previous names or that a name has changed).&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;surely-the-new-team-member-can-do-javascript-now&quot;&gt;Surely the new team member can do Javascript now?&lt;/h2&gt;

&lt;p&gt;You have to walk before you can run, and before you can program a computer you probably need to be able to type. Walking has been achieved, but so far effective communication is lacking, never mind typing, so no.&lt;/p&gt;</content><author><name></name></author><summary type="html">There’s always something broken, but where are things at now?</summary></entry><entry><title type="html">Breaking website changes</title><link href="/add-extra-thanks-for-1.4.0/2021/10/11/breaking-website-changes.html" rel="alternate" type="text/html" title="Breaking website changes" /><published>2021-10-11T21:00:00+01:00</published><updated>2021-10-11T21:00:00+01:00</updated><id>/add-extra-thanks-for-1.4.0/2021/10/11/breaking-website-changes</id><content type="html" xml:base="/add-extra-thanks-for-1.4.0/2021/10/11/breaking-website-changes.html">&lt;p&gt;Your extension is broken, fix it, fix it, fix it!&lt;/p&gt;

&lt;h2 id=&quot;ive-been-living-under-a-rock-what-has-broken&quot;&gt;I’ve been living under a rock, what has broken?&lt;/h2&gt;

&lt;p&gt;On the 6th October 2021, parkrun started rolling out some changes to their website - this included moving the page that we add all the badges to and making it available at a different web address. The old page we used is still there, but it contains different data - so the extension doesn’t know what to do with it, and promptly spits out the helpful error: “Error Map container not found”.&lt;/p&gt;

&lt;h2 id=&quot;when-will-it-be-fixed&quot;&gt;When will it be fixed?&lt;/h2&gt;

&lt;p&gt;Soon. Probably in October.&lt;/p&gt;

&lt;p&gt;Many thanks to &lt;a href=&quot;https://github.com/rboyatt&quot;&gt;Russell Boyatt&lt;/a&gt; who contributed some code to get most things back working again. We are testing his &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/pull/305&quot;&gt;changes&lt;/a&gt; at the moment. We’ve also tried to write some tests to automatically check the extension loads on each parkrun site, as that is incredibly tedious to check and no-one has got time for that…&lt;/p&gt;

&lt;p&gt;Russell has also been busy getting the &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/pull/308&quot;&gt;changes&lt;/a&gt; made to support the Austrian site that appeared recently, awesome work!&lt;/p&gt;

&lt;p&gt;We have very little free time at the moment and it’s a non-trivial task to release a new version of the extension - even after all the code has been written, so please bear with us.&lt;/p&gt;

&lt;h2 id=&quot;i-would-like-to-know-whats-happening-with-the-extension-on-firefox-for-android&quot;&gt;I would like to know what’s happening with the extension on Firefox for Android&lt;/h2&gt;

&lt;p&gt;This is still not available. It’s because the browser has restricted the number of extensions to a very small, carefully vetted list of extensions that have millions of users that they can spend hours making sure they aren’t doing anything against their policies - as and when their security model means they can accept community-created extensions again we’ll try and get our extension listed once more.&lt;/p&gt;

&lt;h2 id=&quot;if-i-give-you-some-money-will-you-do-xyz&quot;&gt;If I give you some money will you do XYZ&lt;/h2&gt;

&lt;p&gt;No, that’s not really how it works. We did this for a bit of fun, and we aren’t taking any money for it. We’ll mostly do things as time allows and if we find it interesting - if you have some cash that is burning a hole in your pocket go to &lt;a href=&quot;https://www.parkrun.org.uk/shop/&quot;&gt;the parkrun shop&lt;/a&gt; and buy yourself something to support parkrun.&lt;/p&gt;

&lt;p&gt;If you have a regular supply of burning-a-hole-in-your-pocket money, or you just want a warm fuzzy feeling of keeping parkrun around, why not sign up to &lt;a href=&quot;https://parkrunforever.com/about/&quot;&gt;parkrun Forever&lt;/a&gt; and make a regular donation?&lt;/p&gt;

&lt;h2 id=&quot;any-progress-on-training-up-the-new-team-member&quot;&gt;Any progress on training up the new team member?&lt;/h2&gt;

&lt;p&gt;Progress has been made on standing, but not on Javascript.&lt;/p&gt;

&lt;h2 id=&quot;how-do-i-get-more-updates&quot;&gt;How do I get more updates?&lt;/h2&gt;

&lt;p&gt;It’s a lot easier to write a quick Tweet than post something on this website, so head over to our Twitter account - &lt;a href=&quot;https://twitter.com/RunChallenges&quot;&gt;@RunChallenges&lt;/a&gt; for all the latest updates. You don’t need a Twitter account to read our recent updates, and it always best to check there first before asking us directly - we’ll generally put a post out as soon as we notice something is broken.&lt;/p&gt;</content><author><name></name></author><summary type="html">Your extension is broken, fix it, fix it, fix it!</summary></entry><entry><title type="html">2021 Update</title><link href="/add-extra-thanks-for-1.4.0/2021/01/29/2021-update.html" rel="alternate" type="text/html" title="2021 Update" /><published>2021-01-29T13:00:00+00:00</published><updated>2021-01-29T13:00:00+00:00</updated><id>/add-extra-thanks-for-1.4.0/2021/01/29/2021-update</id><content type="html" xml:base="/add-extra-thanks-for-1.4.0/2021/01/29/2021-update.html">&lt;p&gt;It’s 2021, there are still a very limited number of parkrun events happening around the world - so what’s happening with the Running Challenges extension?&lt;/p&gt;

&lt;h2 id=&quot;hiatus&quot;&gt;Hiatus&lt;/h2&gt;

&lt;p&gt;The last release of the extension was in February 2020, and a lot has happened since then. Most notably parkrun stopped worldwide in March, and - to be brutally honest - our enthusiasm to do work on the Running Challenges extension dropped dramatically, and we essentially shelved it while we worked out how to get our lives sorted.&lt;/p&gt;

&lt;h2 id=&quot;issues-that-cropped-up&quot;&gt;Issues that cropped up&lt;/h2&gt;

&lt;p&gt;The world of software moves fast, and web browsers are no exception these days - especially when it comes to security. Writing a piece of software so heavily dependent on the integration with another leaves you open to breaking changes that mean things stop working unless you keep up. As a result, the following things have happened while we weren’t looking:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Firefox on Android dropped support for the vast majority of extensions submitted to the the Add-Ons store - only a few highly vetted ones are now available as the powers-that-be take a harder line on ensuring that extensions meet security standards. This is time consuming and expensive work - but lots of developers are in the same boat as us, namely that their extension is no longer available, and there is nothing we can do about it. &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/issues/276&quot;&gt;Github issue 276&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Chrome changed the security policy that broke fetching the volunteer data, so any users of the non-parkrun.org.uk site found it saying: &lt;code class=&quot;highlighter-rouge&quot;&gt;Error: [object Object]&lt;/code&gt;. The workaround for this is to use the UK site for the moment. &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/issues/277&quot;&gt;Github issue 277&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;changes-at-home&quot;&gt;Changes at home&lt;/h2&gt;

&lt;p&gt;The number of us here at Team-TC Towers has recently increased from 2 to 3, but unfortunately the new-hire isn’t so handy with Javascript - they are currently only proficient at filling a nappy and providing a background of screams and wails.
We’ll have to teach them the ropes, but this will take a lot of our time, so there won’t be any updates to the extension for a while.&lt;/p&gt;</content><author><name></name></author><summary type="html">It’s 2021, there are still a very limited number of parkrun events happening around the world - so what’s happening with the Running Challenges extension?</summary></entry><entry><title type="html">Name Badge challenge, tons of runs, parkrun Netherlands, and bug fixes (v1.1.1)</title><link href="/add-extra-thanks-for-1.4.0/2020/02/16/v1.1.1-name-badge-tons-netherlands.html" rel="alternate" type="text/html" title="Name Badge challenge, tons of runs, parkrun Netherlands, and bug fixes (v1.1.1)" /><published>2020-02-16T19:00:00+00:00</published><updated>2020-02-16T19:00:00+00:00</updated><id>/add-extra-thanks-for-1.4.0/2020/02/16/v1.1.1-name-badge-tons-netherlands</id><content type="html" xml:base="/add-extra-thanks-for-1.4.0/2020/02/16/v1.1.1-name-badge-tons-netherlands.html">&lt;p&gt;Loads of stuff in v1.1.1, both new and bugs fixes. Take a look…&lt;/p&gt;

&lt;h2 id=&quot;new&quot;&gt;New!&lt;/h2&gt;

&lt;p&gt;We have a new Name Badge challenge, support for parkrun Netherlands, and collapsed Single-ton and Double-ton challenges into a single Tons of Runs challenge.&lt;/p&gt;

&lt;h3 id=&quot;new-challenge-the-name-badge&quot;&gt;New challenge: the Name Badge&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/badges/runner-name-badge.png&quot; alt=&quot;Name Badge challenge badge&quot; title=&quot;Name Badge challenge badge&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Run a parkrun for each letter in your name to complete the new Name Badge challenge. This challenge was suggested by &lt;a href=&quot;https://twitter.com/FellFootparkrun/status/1227536074408439808&quot;&gt;Fell Foot parkrun&lt;/a&gt;. We take the name you registered with and list the letters in it. Then you run a parkrun that starts with each of the letters. That’s basically it:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/posts/my-name-is-laura.png&quot; alt=&quot;Name Badge challenge table&quot; title=&quot;Name Badge challenge table&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Of course, if your name has an “X” or punctuation marks in it, you get those for free. Similarly, if you have multiple occurrences of the same letter and there aren’t enough different parkruns in the world starting with that letter, you’ll get the extra occurrences for free.&lt;/p&gt;

&lt;p&gt;Unfortunately, the challenge currently only works if your name contains latin characters and not, say, for Japanese names written in Kanji, nor Russian names written in Cyrillic letters. If you’re familiar with those languages and have an idea for a similar challenge that would work in non-latin languages, &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/issues&quot;&gt;let us know&lt;/a&gt; and we’ll investigate whether it’s possible to add.&lt;/p&gt;

&lt;h3 id=&quot;netherlands-support&quot;&gt;Netherlands support&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://twitter.com/parkrunnl&quot;&gt;parkrun is coming to the Netherlands&lt;/a&gt; so we’ve started to add Netherlands support to Running Challenges. Most obviously, this includes the flag, but also things like translations of volunteer roles so that we can calculate how many times parkrunners have volunteered at Netherlands events. Of course, we can’t properly test this until the events are live so there might be some updates to this later in the year…&lt;/p&gt;

&lt;h3 id=&quot;tons-of-runs-challenge&quot;&gt;Tons of runs challenge&lt;/h3&gt;

&lt;p&gt;Following on from our recent update that collapses the Obsessives badges into a single challenge, the Single-ton and Double-ton badges are now also a single challenge. You can get one badge per parkrun event. For example, when this runner has completed 200 runs at Basingstoke, she’ll have two 200 badges and zero 100 badges:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/posts/tonsofruns-1.png&quot; alt=&quot;Tons of Runs challenge with two badges&quot; title=&quot;Tons of Runs challenge with two badges&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;p&gt;When you have neither badge, you can see which parkrun you’ve run at most often:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/posts/tonsofruns-2.png&quot; alt=&quot;Tons of Runs challenge with no badges&quot; title=&quot;Tons of Runs challenge with no badges&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;bug-fixes&quot;&gt;Bug fixes&lt;/h2&gt;

&lt;p&gt;If anything hasn’t worked for you recently, we might have fixed it in this release, so see below.&lt;/p&gt;

&lt;p&gt;If something still doesn’t work, &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/issues&quot;&gt;create a new issue&lt;/a&gt; for us (or just send an email/tweet if that’s easier) with as much detail as you can including, if you can, a screenshot, the address of the page where it’s not working, and your athlete ID so that we can test it ourselves.&lt;/p&gt;

&lt;h3 id=&quot;timezone-fix-for-usa-parkrunners&quot;&gt;Timezone fix for USA parkrunners&lt;/h3&gt;

&lt;p&gt;If you are a parkrunner in the USA, you might have noticed that some of your stats are inconsistent (e.g. parkruns this year or most parkruns in a year), you’ve apparently run a total of 14 times in the month of December when you can count only 11, you’ve been incorrectly awarded a Christmas Day badge when you’ve never run on Christmas Day, or your first parkrun is reported as having happened on a Friday. Something was clearly a bit off, but we’ve finally fixed it.&lt;/p&gt;

&lt;p&gt;Thanks hugely to Tim Keer, not only for reporting this problem way back last year (and others who reported it even longer ago), but also for then investigating the code and sending us a full explanation of what he’d found and how to fix it.&lt;/p&gt;

&lt;h3 id=&quot;error-for-people-whove-run-at-a-single-parkrun-location&quot;&gt;Error for people who’ve run at a single parkrun location&lt;/h3&gt;

&lt;p&gt;Several (many!) people have been in touch recently to let us know that they have been seeing this error when they open Running Challenges: &lt;code class=&quot;highlighter-rouge&quot;&gt;Error: TypeError: Cannot read property 'name' of undefined&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Turns out, it was because we did something wrong when calculating the furthest parkrun location that you’d run if you had run at just a single parkrun location. Obviously, that should mean your furthest parkrun location &lt;em&gt;is&lt;/em&gt; that parkrun. And that’s what it does mean…&lt;em&gt;now&lt;/em&gt;. Sorry about that.&lt;/p&gt;

&lt;h3 id=&quot;parkrun-explorer-map-was-showing-non-live-parkrun-events&quot;&gt;parkrun Explorer map was showing non-live parkrun events&lt;/h3&gt;

&lt;p&gt;It doesn’t now. parkruns that haven’t started yet are no longer included in the total available parkruns.&lt;/p&gt;

&lt;h3 id=&quot;average-parkrun-event-when-no-5k-parkruns-are-completed&quot;&gt;Average parkrun event when no 5k parkruns are completed&lt;/h3&gt;

&lt;p&gt;Previously, if you hadn’t completed any 5k parkruns, you might get an arbitrary parkrun listed in your stats table as the nearest event to your average parkrun location. Now, it more accurately shows “None”:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/posts/no-average-parkrun.png&quot; alt=&quot;When you have no average parkrun&quot; title=&quot;When you have no average parkrun&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This is the case when you have run no parkruns at all or only 2k junior parkruns. We currently don’t properly support location-based stats or challenges for junior parkruns. It’s something &lt;a href=&quot;https://github.com/fraz3alpha/running-challenges/issues/236&quot;&gt;we’re looking at&lt;/a&gt; but it’s not a simple update to implement.&lt;/p&gt;

&lt;h2 id=&quot;how-do-i-get-all-of-this-great-stuff&quot;&gt;How do I get all of this great stuff?&lt;/h2&gt;

&lt;p&gt;If you have already installed the extension it should update soon. Typically we
have found it takes a few days for Chrome and Firefox to auto-update, but it should
do so eventually.  If you haven’t yet joined the fun you can get it from one of
the links below. :&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://chrome.google.com/webstore/detail/running-challenges/kdapmdimgdebpgolimjnmcdlkbkddoif&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/ChromeWebStore_BadgeWBorder_v2_206x58.png&quot; alt=&quot;Running Challenges in the Chrome Web Store&quot; title=&quot;Running Challenges in the Chrome Web Store&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://addons.mozilla.org/en-GB/firefox/addon/running-challenges/&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/firefox_web_store-172x60.png&quot; alt=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; title=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html">Loads of stuff in v1.1.1, both new and bugs fixes. Take a look…</summary></entry><entry><title type="html">Freyne Club added and Tourism badge changes (v1.0.0)</title><link href="/add-extra-thanks-for-1.4.0/2020/01/18/v1.0.0-freyne-club.html" rel="alternate" type="text/html" title="Freyne Club added and Tourism badge changes (v1.0.0)" /><published>2020-01-18T19:00:00+00:00</published><updated>2020-01-18T19:00:00+00:00</updated><id>/add-extra-thanks-for-1.4.0/2020/01/18/v1.0.0-freyne-club</id><content type="html" xml:base="/add-extra-thanks-for-1.4.0/2020/01/18/v1.0.0-freyne-club.html">&lt;p&gt;Say hello to the new and improved Tourism and Obsessive Challenge tables, and the addition of the Freyne Club badge.&lt;/p&gt;

&lt;h2 id=&quot;tourism-challenge&quot;&gt;Tourism challenge?&lt;/h2&gt;

&lt;p&gt;The Tourist challenge and Cowell Club have now joined forces and are available under the single umbrella
of the “Tourism” challenge. You still get awarded the same badges as before, but now they appear as milestones
on your tourism journey, rather than as distinct challenge tables with their own separate lists of events.
This has several benefits that help people out:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;The Tourism challenge never stops: you can see all the unique parkrun events you have run, 
and it doesn’t just stop when it reaches the number defined in the challenge (20,100, etc…).&lt;/li&gt;
  &lt;li&gt;We don’t have to repeat ourselves on the page: the Tourist Challenge (20 parkrun events) was a subset
of the Cowell Club Challenge (100 parkrun events), so we were wasting 20+ table rows by repeating those 
first 20 events.&lt;/li&gt;
  &lt;li&gt;It’s easy to add a new or different milestones.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A picture describes it best, so here’s a screenshot from &lt;a href=&quot;https://www.parkrun.org.uk/parkrunner/1309364/all/&quot;&gt;a parkrunner&lt;/a&gt; who has got their ‘Cow’ (Half Cowell), but hasn’t yet reached the lofty heights of the Cowell Club.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/posts/tourism-challenge-table.png&quot; alt=&quot;Running Challenges Tourism Challenge Table&quot; title=&quot;Running challenges table for the Tourism Challenge with incomplete badges&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;p&gt;As you can see in the picture, the point at which a badge is awarded is denoted by including a small version
of the badge at the start of that row.&lt;/p&gt;

&lt;h3 id=&quot;freyne-club-250-different-events&quot;&gt;Freyne club (250 different events)&lt;/h3&gt;

&lt;p&gt;The eagle-eyed among you may have noticed that there is another badge available beyond the Cowell Club at 100 events. 
This is for joining the Freyne club for which you need to have visited 250 different events! Like the Cowell Club, this 
was named by the parkrun tourist community by the first person to reach the milestone, &lt;a href=&quot;https://www.parkrun.org.uk/parkrunner/5227/all/&quot;&gt;Paul FREYNE&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here is a larger version of the new badge. We’ve taken to calling it the &lt;em&gt;Freyne Train&lt;/em&gt; :)&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/badges/runner-freyne-club.png&quot; alt=&quot;Running Challenges Freyne Club badge&quot; title=&quot;Running Challenges Freyne Club badge&quot; class=&quot;center-image&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;only-250-different-events-hasnt-someone-already-got-to-500&quot;&gt;Only 250 different events? Hasn’t someone already got to 500?&lt;/h3&gt;

&lt;p&gt;As of right now, the only person to achieve 500 different events appears to be … &lt;a href=&quot;https://www.parkrun.org.uk/parkrunner/5227/all/&quot;&gt;Paul FREYNE&lt;/a&gt;, he of the aforementioned 250 club fame.
This is a feat that only a handful of people are ever likely to achieve, and to make a badge for it now seems excessive.
If you’ve got the time, disposable income, and determination to get to that milestone, the personal satisfaction of 
reaching that mark will have to be enough for now.&lt;/p&gt;

&lt;h3 id=&quot;parkrun-obessive-improvements&quot;&gt;parkrun Obessive improvements&lt;/h3&gt;

&lt;p&gt;The Obsessive badges were among the first challenges to be added to the extension, as counting up the number of
events run per year is pretty straightforward. :) There are, however, two things that were not quite right about 
this challenge:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;We have always wanted to include volunteering in this count, not just running. We still can’t fix that yet because
parkrun still doesn’t display any information on the website to say when or where you have volunteered.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Why do you get all 3 badges (Bronze, Silver, and Gold) for doing 50+ in a single year as that isn’t how medals 
work… Well, this is something we can fix!&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The Obsessive challenge is now a single table and you can get at most one badge awarded per year. Additionally,
you can now also see the badges that you haven’t got yet (in a similar way to the tourism challenge) so that 
you can see what you are working towards.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/posts/obsessive-table.png&quot; alt=&quot;Running Challenges Obsessive Challenge Table&quot; title=&quot;Running challenges table for the Obsessive Challenge with incomplete badges&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;whats-the-closest-parkrun-to-your-average-parkrun-location&quot;&gt;What’s the closest parkrun to your average parkrun location?&lt;/h3&gt;

&lt;p&gt;Yes, we know that calculating your average parkrun location is a fairly useless stat but now we’ve extended it
to work out which parkrun event is the closest to that location. So you can go run it, if you want. Just click 
the parkrun’s name to find out more about it.&lt;/p&gt;

&lt;h2 id=&quot;version-100&quot;&gt;Version 1.0.0?&lt;/h2&gt;

&lt;p&gt;We have been releasing this extension as version 0.something for nearly two years. We decided that it’s clearly 
working well enough to be worthly of a version 1 release! We’ll try and be a bit more logical with our numbering
system in the future, and increase the second number whenever we add a new badge, stat, or challenge, or something 
significant changes in the way things are displayed on the webpage.&lt;/p&gt;

&lt;h2 id=&quot;how-do-i-get-all-of-this-great-stuff&quot;&gt;How do I get all of this great stuff?&lt;/h2&gt;

&lt;p&gt;If you have already installed the extension it should update soon. Typically we
have found it takes a few days for Chrome and Firefox to auto-update, but it should
do so eventually.  If you haven’t yet joined the fun you can get it from one of
the links below. :&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://chrome.google.com/webstore/detail/running-challenges/kdapmdimgdebpgolimjnmcdlkbkddoif&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/ChromeWebStore_BadgeWBorder_v2_206x58.png&quot; alt=&quot;Running Challenges in the Chrome Web Store&quot; title=&quot;Running Challenges in the Chrome Web Store&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://addons.mozilla.org/en-GB/firefox/addon/running-challenges/&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/firefox_web_store-172x60.png&quot; alt=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; title=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html">Say hello to the new and improved Tourism and Obsessive Challenge tables, and the addition of the Freyne Club badge.</summary></entry><entry><title type="html">New parkrun Explorer map (v0.7.9)</title><link href="/add-extra-thanks-for-1.4.0/2019/12/24/v0.7.9-released.html" rel="alternate" type="text/html" title="New parkrun Explorer map (v0.7.9)" /><published>2019-12-24T15:00:00+00:00</published><updated>2019-12-24T15:00:00+00:00</updated><id>/add-extra-thanks-for-1.4.0/2019/12/24/v0.7.9-released</id><content type="html" xml:base="/add-extra-thanks-for-1.4.0/2019/12/24/v0.7.9-released.html">&lt;p&gt;Say hello to the new and improved parkrun explorer map!&lt;/p&gt;

&lt;h2 id=&quot;the-parkrun-explorer-map&quot;&gt;The parkrun explorer map?&lt;/h2&gt;

&lt;p&gt;Yes. You might remember this as being the map for the regionnaire challenge, but we’ve rebranded it and 
added some more goodies for those people who generally want to plan their touristing and want to 
visualise where they have run on a map. It now lives in-between the stats table and the challenge tables.&lt;/p&gt;

&lt;h3 id=&quot;whats-changed&quot;&gt;What’s changed?&lt;/h3&gt;

&lt;p&gt;We have computed what is called a “&lt;a href=&quot;https://en.wikipedia.org/wiki/Voronoi_diagram&quot;&gt;voronoi diagram&lt;/a&gt;”. We 
have divided the world into cells. If you are within a particular cell, you know where the 
nearest parkrun is to that location. A picture is worth a thousand words, so here’s an example:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/posts/voronoi-1.png&quot; alt=&quot;Running Challenges in the Chrome Web Store&quot; title=&quot;Running challenges voronoi diagram of the South coast of England&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;p&gt;A green cell shows that you have done the parkrun for that area. The circles representing the parkruns 
are green for ones you have done, and black for the others.&lt;/p&gt;

&lt;p&gt;Zoom right in if you want to find out the name of the event you are looking at.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/posts/voronoi-2.png&quot; alt=&quot;Running Challenges in the Chrome Web Store&quot; title=&quot;Zoomed in Running challenges voronoi diagram around Cheshire&quot; class=&quot;center-image image-border&quot; /&gt;&lt;/p&gt;

&lt;p&gt;On the old map we found that having over a thousand markers showing every parkrun didn’t scale - 
the map was overcrowded and slow to scroll and pan around. This new way seems to work much better.&lt;/p&gt;

&lt;h3 id=&quot;do-we-have-regions-yet&quot;&gt;Do we have regions yet?&lt;/h3&gt;

&lt;p&gt;Why not create your own region! Hopefully by colouring the cells in this way it should be easy to tell if you 
have been to all the events in a particular area of the country / world - just look for the contiguous green 
parts of the map!&lt;/p&gt;

&lt;h3 id=&quot;can-i-play-blockbusters-across-the-country-with-it&quot;&gt;Can I play Blockbusters across the country with it?&lt;/h3&gt;

&lt;p&gt;Yes. We think that would be an excellent idea.&lt;/p&gt;

&lt;p&gt;I’ll have a P please Bob - cue everyone heading off to &lt;a href=&quot;https://www.parkrun.org.uk/penistone/&quot;&gt;Penistone parkrun&lt;/a&gt; :)&lt;/p&gt;

&lt;h2 id=&quot;updated-japanese-and-polish-translations&quot;&gt;Updated Japanese and Polish translations&lt;/h2&gt;

&lt;p&gt;When we added support for &lt;a href=&quot;https://www.parkrun.jp/&quot;&gt;parkrun.jp&lt;/a&gt; no events had been run yet, and we didn’t know any
of the volunteer translations! Now, thanks to &lt;a href=&quot;https://www.parkrun.org.uk/parkrunner/4782624/all/&quot;&gt;William Steffancin (A4782624)&lt;/a&gt; we have example translations for most of the roles in Japan.&lt;/p&gt;

&lt;p&gt;Meanwhile, in Poland, parkrun HQ updated most (all?) of the volunteer roles names, probably to be more technically
correct (the best kind of correct). Many thanks to &lt;a href=&quot;https://github.com/sebiush&quot;&gt;@sebuish&lt;/a&gt; who has provided us with 
an updated list. The purple badges should be showing correctly for Poland once more.&lt;/p&gt;

&lt;h2 id=&quot;how-do-i-get-all-of-this-great-stuff&quot;&gt;How do I get all of this great stuff?&lt;/h2&gt;

&lt;p&gt;If you have already installed the extension it should update soon - typically we
have found it takes a few days for Chrome and Firefox to auto-update, but it should
do so eventually.  If you haven’t yet joined the fun you can get it from one of
the links below. :&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://chrome.google.com/webstore/detail/running-challenges/kdapmdimgdebpgolimjnmcdlkbkddoif&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/ChromeWebStore_BadgeWBorder_v2_206x58.png&quot; alt=&quot;Running Challenges in the Chrome Web Store&quot; title=&quot;Running Challenges in the Chrome Web Store&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://addons.mozilla.org/en-GB/firefox/addon/running-challenges/&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/firefox_web_store-172x60.png&quot; alt=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; title=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html">Say hello to the new and improved parkrun explorer map!</summary></entry><entry><title type="html">Special events map for 2019/2020</title><link href="/add-extra-thanks-for-1.4.0/2019/12/19/special-events-map-for-2019-2020.html" rel="alternate" type="text/html" title="Special events map for 2019/2020" /><published>2019-12-19T22:00:00+00:00</published><updated>2019-12-19T22:00:00+00:00</updated><id>/add-extra-thanks-for-1.4.0/2019/12/19/special-events-map-for-2019-2020</id><content type="html" xml:base="/add-extra-thanks-for-1.4.0/2019/12/19/special-events-map-for-2019-2020.html">&lt;p&gt;It’s that time of the year for the extra festive parkrun events!&lt;/p&gt;

&lt;p&gt;We were a bit late to the game and have missed the Thanksgiving extras,
but there is still change to find your local event that is doing the 
Christmas Day/Eve/Boxing Day or New Year’s Day parkruns!&lt;/p&gt;

&lt;p&gt;See &lt;a href=&quot;/add-extra-thanks-for-1.4.0//map&quot;&gt;the map here&lt;/a&gt;, and there is another link at the top
of this page.&lt;/p&gt;

&lt;p&gt;As with last year, you can filter on the time as well as the day, so you can find
the closest event to you that gets you the amount of sleep you like :)&lt;/p&gt;

&lt;p&gt;We think we’ve got all the countries, and have listed them under their English 
translations, so you’l find Christmas Eve in Denmark and Boxing Day in Germany.
Hopefully we’ve got them translated right!&lt;/p&gt;

&lt;p&gt;If you are interested in a New Year’s Day Double, don’t forget &lt;a href=&quot;https://twitter.com/rikkiprince&quot;&gt;Rikki Prince’s&lt;/a&gt;
amazing &lt;a href=&quot;https://tailrun.uk/nyd/2020/&quot;&gt;Double Finder Tool&lt;/a&gt; to see which ones you
might be able to do!&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://chrome.google.com/webstore/detail/running-challenges/kdapmdimgdebpgolimjnmcdlkbkddoif&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/ChromeWebStore_BadgeWBorder_v2_206x58.png&quot; alt=&quot;Running Challenges in the Chrome Web Store&quot; title=&quot;Running Challenges in the Chrome Web Store&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://addons.mozilla.org/en-GB/firefox/addon/running-challenges/&quot;&gt;&lt;img src=&quot;/add-extra-thanks-for-1.4.0//img/firefox_web_store-172x60.png&quot; alt=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; title=&quot;Running Challenges in the Firefox Add-ons Web Store&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html">It’s that time of the year for the extra festive parkrun events!</summary></entry></feed>