Build: 2.0.0002

Build: 2.0.0002

Hey there,

A few tweaks and fixes this time, so let's take a look …

Improvements

One Click Registration

We've always had a certain reluctance to introduce registering with a single click, mainly from a security perspective.

Recent issues however forced us to evaluate if and how this could work. Turns out, quite well 😊.

Anyway, long story short, next time you're invited to a match you'll see this:

Hopefully what's going on here speaks for itself, but a few words on the no so obvious, in particular how we're mitigating those security concerns.

  • If you're already logged into the website we'll apply your selection automatically and you can still navigate around as you always can.

  • If you're not logged in, again your selection will be applied automatically, however, you won't have access elsewhere the website without logging in first.

    This is a security precaution and one of the main reasons we haven't made the change before.

  • You can use the same e-mail to change your mind, switching between Yes and No and vice versa.

    However it must be the invite for the same match. Clicking an e-mail for a match in January won't change your registration for a match in Februrary (it will be obvious if you do this by accident).

Small changes

Community Website

We moved to using Github for storing the toepoke.co.uk codebase a few years ago.

Github has a discussions feature which we've adopted to be our new Community website 🎇.

Head on over to the general forum and start chatting with fellow toepokers.

As an aside, User voice recently reached out to its user base to inform them their free plan was coming to an end. Their new pricing structure doesn't make sense for the small subset of functionality we use. As a consequence we've shifted the FAQ and suggestions over to ... you guessed it, github 🤗.

Fixes

  • fix(#147): In some situations an error could happen when the website was sending the team sheet to players. This would result in the email not being sent.

  • fix(#150): When signing into the website an encoded ReturnUrl (e.g. ReturnUrl=%252fsquad.aspx%252fdashboard") would result in an error page. Will now redirect correctly.

  • fix(#152): Added Captcha to password reset function to further increase our security posture.

  • fix: Annoying alignment issue on team sheet screen when viewed in read-only mode.

  • fix: Clicking a Past match in the diary view redirects to the full match view rather than showing the match that's already loaded on the match dashboard view.

  • fix(#158): When someone requested (or was invited) to join a squad, if the request expired before a manager approved it, the request was left in an incomplete state. Nasty one that one! 😀

    On a related point the number of days before a request expires has been extended from 2 to 7 to give busy managers more chance to complete the requests.

  • fix: When an anonymous user tried to join a game but from somewhere else in the site, the page they were coming from would be added as a ReturnUrl parameter.

    When navigating through to the join screen we get a 401: Unauthorised and a horrible white screen saying the user can't access the page.

  • fix: Smilie image wasn't appearing in the join dialog.

  • fix(#53): Recently we've had reports of users being logged out after a short period, despite clicking the Remember Me option.

    16-Aug: Just keeps giving this one 🙄. Another tweak to differentiate the authorisation cookie from the staging website.

That's all folks!

As always, if I've mucked anything up, please tweet me off! 😉.

Until next time ... may your matches be full of players, and you boots stay laced up.

Team TP.

About toepoke.co.uk

toepoke.co.uk helps organise 5-a-side football games with your mates.

Every week we'll invite everyone and track who can and who can't play.

We'll remind them they're playing, help pick the sides. You know, all the boring stuff!

Loose the faff, bring back the fun, with toepoke.co.uk!

Please direct all press enquiries to press[at]toepoke.co.uk.

comments powered by Disqus