January 2025 Product Updates

Peaches (Chris)
5 min read
January 2025 Product Updates

Below is the list of product changes since Jan 21st, 2025:

We now have these three documents which are required in order to enable certain features, such as Sign-in with Google. They are using the very typical legalese, which you should 100% review each of them.

To summarize a few things:

  • Please don’t sue me. If you are uncertain about the app, use it for a month and see if you like it. If you are happy, then consider a year-long subscription when those become available.If you aren’t and you’ve only been using it for a day or so we can work on a refund.
  • Please don’t post material you don’t have the rights to. DMCA notices for any events that have been shared will be immediately moved to draft and I will be contacting you with the concerns raised. I really don’t want to have to do this though, so again, please don’t post copyrighted material you don’t have the rights to.
  • Privacy, currently the only information being collected are logs and error reports. The application doesn’t have tracking yet, though when tracking is added it’ll be using a service that respects privacy, such as Plausible.
    • I also use cookies but it’s to keep you logged in and for some application logic (like redirects).

Sign-in with Google

Work for enabling Sign-in with Google has been completed and we just need to get approval before it becomes available 100% available. Once it is approved and enabled, passwordless logins will be available for those who want it. Users that already have an account will be able to enable Sign-in with Google from their account profile.

We were considering adding Facebook log-in, but with the current situation with the behaviour of that company we may opt-out of using them as an authentication provider. We will be looking into other auth providers in the future.

Support Dark Mode

The CSS framework that powers Roller Derby Calendar comes with support for light and dark themes. This meant that some pages had some parts of their content display for a device in dark mode. This resulted in some pages that would render with terrible contrast. We’ve updated the pages to respect device settings and be more readable.

Improve Mobile Support

A large portion of the application has been designed for people on desktops and laptops. As a result this means that many pages are nearly impossible to use on a mobile device. We are going to be slowly improving the mobile user experience in the areas where we expect mobile users to be interacting with the application most. Over time we will take the application to a point where one should be able to fully manage events from a mobile browser.

Improved Calendar: Devices with smaller screen will display events in a agenda-like monthly view instead of the wall-style calendar view.

Improved Event Signups: The event signup form has been updated to be legible and usable on a mobile device.

Fix submitting invalid applications and application forms start with all times selected

We were seeing a number of issues where applications were getting submitted without any times selected. Some validations have been added to make it less likely that an official will submit their application before choosing the the time periods they can be crewed. An error will be shown informing the applying official that at least one time needs to be checked.

It’s also very common for officials to apply to officiate all games at a bout, which are typically double headers. To save some time / reduce friction, if it’s a new application to the event, officials can choose which games they won’t be able to officiate.

Event Calendar is Publicly Accessible

You do not need to be logged in to view the event calendar. The event calendar can easily be accessed by clicking Calendar in the top navigation or by visiting https://rollerderbycalendar.com/calendar. You will still need to have an account in order to apply to officiate an event.

Remove Teams page from default signed in location

If a user was already logged in and they clicked a sign in link, they would be brought to the teams listing. For most users (especially officials) there won’t be anything here for them to do except to navigate to the Event Calendar page. This removes that middle step and immediately brings the user to that page.

We also removed the team context from the EventCalendar page since it’s global for everyone, regardless of what teams they are a part of.

Crashes, Performance & Miscellaneous

  • If a user isn’t logged in or hasn’t filled out an application for an event, navigating to the Thank You page redirects you back to the signup form. We are guessing that this might’ve been a link that an official was sent directly and didn’t intend to go there.
  • Spruced up the Thank You page to include a summary of the officiating application that was just completed. Users with accounts (as of right now, all users) are able to modify their applications up to the point that the event organizer has accepted them to be rostered. As an official you can always view you applications by navigating to https://app.rollerderbycalendar.com/account/officiating_applications
  • Fixed the Officiating Crews index to no longer crash
  • Explicitly add the event date on the signup page. It was previously only available by looking at the event on the calendar or if the organizer included it in their event description

Ready to simplify staffing your events?

Join other leagues and officials already using Roller Derby Calendar.