Special Christmas Update: Equipe Entry

A few months ago, we decided to bring Equipe Entry more in line with the equipe-app. Over the years, we’ve received a lot of feedback on the Entry System, and this update is just the beginning. Our focus has been on small improvements, quality-of-life enhancements, and framework upgrades. Just in time for Christmas, we’re excited to share this update with you! Now, you’re up to date with all the changes we’ve made over the past few weeks.

Here’s the full changelog of recent updates to Equipe Entry. Happy reading!

Major changes


  • Translation implementation – In Entry and emails
    •  🇬🇧 English: Hello
    • 🇸🇪 Swedish: Hej
    • 🇳🇱 Dutch: Hallo
    • 🇪🇸 Spanish: Hola
    • 🇫🇷 French: Bonjour
    • 🇩🇪 German: Hallo
    • 🇵🇹 Portuguese: Olá
    • 🇨🇳 Chinese: 你好 (Nǐ hǎo)
  • Now running the latest versions of the language, framework, and all major dependencies.

Other changes


  • Do not calculate meeting fees for reserves.
  • Added a screenshot service for sharing links on Facebook and WhatsApp. Now, you get a nice preview of the page when sharing. This is a great feature, especially since you already share a lot of content!
     
  • Edit/Delete buttons were previously rendered outside the view on mobile. Not anymore!
  • Competition Settings: 
    • Disable Hors Concours entries 
    • Disable waiting list 
    • Allow horse to be enter twice in the same competition (default: enabled) 
    • Require Rider to be imported through the federation
      needs to match show federation 
    • Require Horse to be imported through the federation 
    • Late Entry Fee & Late Entry From, allowing to add late entry fee automatically 
    • Max horses per rider 
  • New competition settings can be edited through Bulk Edit 
  • Competition Settings are shown on entry 
 
  • Entries can now be accepted on a per-entry basis, with different email notifications. For example: “Some of your entries have been accepted.”
  • A show can now be part of a federation, displaying the badge: “Official  Show.”
     
  • Late Entry fee can be ignored in entries page, Withdrawn Free of Charge also disables late entry fee 
  • Email now has reply to organizer email included if Email is set in Entry system (After login in to entry, go to your show, click Organizer in navigation, and check and if wanted fill in the email address a rider should email to) 
  • Per Competition Entries page 
    • New Catogory with all the withdrawn starts 
    • Categories only have entries that match the filter. Submitted / Accepted don’t have withdrawn / Reserve starts anymore. 
    • Show info about the entry, category of the horse/pony, Hors Concours, Start Category 
    • Accept single entry from this page aswell 
  • Show button to go overview of shows only of the organizer 
 
  • Organizer Meetings page, show upcoming ( for organizer also past shows) and Email the organizer button 
 
  • Show comment popup on entries page, to directly view comments made by riders 
  • Show HC / Start category on entries page 

December Update: App and Online

While you’re enjoying all the latest updates in this post, please don’t forget that we launched our new Android app for online.equipe.com yesterday! 🎉

Let’s just say writing the changelog was its own endurance event 😅🐴💨

Equipe Online


  • Added Neutral Individual 1 (NI1) and Neutral Individual 3 (NI2) to country list
  • Normalizes user agent  
  • Switching to WebSocket: Standalone setup with fewer dependencies and faster performance.
  • Possible order score summary items by date of the competition  
  • Background workers now run in clusters for better resource use on servers
  • Don't show rank for eliminated riders 

Equipe App


  • Security: Scoreboards migrated from numeric IDs to hashed IDs (e.g. scoreboards/123 to scoreboards/YHg82Ngo2L) for improved security without requiring sign-in.
  • Security: Added the ability to regenerate scoreboard IDs in the danger zone when editing scoreboards. Convert numeric IDs to secure formats if needed.
  • Security: Lists of extensions now return only minimal attributes to reduce data exposure.
  • Switching to WebSocket: Standalone setup with fewer dependencies and faster performance.
  • Eventing: Refactored settings, enabling configurable penalties for BFD and unified naming for times below optimum.
  • Eventing: Added configurable penalties for first and second refusals.
  • Eventing: Configurable penalties per second when a rider is above or below the optimum time. Added 5 and 10-second penalties for times below optimum.
  • Fetch Data: Dressage and show jumping now include `elimination_complement`.
  • Dressage: Fixed issues with fetching and starting dressage events.
  • Dressage: Improved reason fetching when retrieving dressage results.
  • Optimization: Enhanced fetching setups for data from multiple competitions.
  • Publish: Start and result lists now use a shared connection to push data for all competitions to online.equipe.com.
  • FEI Export: Corrected reporting for Table C with no obstacle faults and time faults.
  • System: Improved import process for large shows, avoiding multiple unarchiver starts.
  • Paperless: Handover marking sheets now available from start lists.
  • Entry System Import: Fixed a bug affecting entry imports when users belonged to multiple organizers with many shows.
  • Paperless: Dressage total percent is now calculated by dividing judges' total percent sums by the number of judges, aligning with FEI rules, unchanged for 2025.
  • Federation: Fixed sorting on federation marking sheets in the FEI tab.
  • Federation: Enabled printing of hidden marking sheets.
  • Paperless: System now requires dressage judges to be defined as people in the show to ensure functionality, regardless of federation settings.
  • Scoreboards: Fixed beat time scope to prevent differences from disappearing too quickly.
  • FEI Export: Corrected another deduction calculation case when reporting to FEI.
  • Timekeeping: Timekeeping drivers can define custom width and height.
  • System: Framework upgraded.

New Android App for online.equipe.com 🎉

We’ve completely rewritten our Android app. It looks the same but everything under the hood is brand new. 

  • Faster and More Stable: Enjoy improved performance.  
  • Push Notifications Are Back: Never miss an important result.  
  • Enhanced User Experience: Smoother navigation and modern technology.  
  • Improved Support for Newer Phone Models: Better compatibility and future-proofing.  

Having trouble installing?  
  • Uninstall the old app and try again.  

Please inform your riders that we have a new app, so they can stay updated with the latest information from your event.

Step into the arena

November Update: Enhanced Features and Fixes in Equipe

Here’s a summary of what’s new and improved

Equipe Online


  • Fixed rendering of marking sheet on smaller devices where placement / movement could align wrongly.
  • Added support for minimum competitions in a Score Summary, and improved rendering to communicate if the competitions are included summary for competitor.
Excluded

  • Possible to move a score summary to another show by providing a new ID.
  • Added route /startlists/x/edit to quickly navigate to edit the competition (if you have access) /startlists/x/app is also available since a long time ago.
  • Added route /meeting_classes/x/app to quickly navigate to app.equipe.com
  • Fixes delete all notifications button under push messages.
  • Updating Firebase Cloud Messaging to the latest API (prepare for Android mobile app update)
  • Framework upgrade
  • Language upgrade
New option min competitions

Equipe App


  • Tweaked timeouts when sending results to online.equipe.com
  • Fixed renumbering after import from FEI
  • People header, align flag/logo and with name better
  • Framework upgrade
  • Language upgrade

Equipe Help


  • Removed dependencies on redis
  • Switched background job system
  • Possible to toggle awaiting user / support
  • Possible to reopen closed question
  • Framework upgrade
  • Language upgrade

Equipe Snapshot


We have introduced a new service to replace our old one. This service generates screenshots when sharing links to Equipe Online in messaging apps or on social media. Our previous solution faced reliability issues, and we are hopeful that this new approach will be more reliable and performant.

Example of thumbnail when sharing link to Equipe Online

Our New iPhone App for online.equipe.com

We’re launching a new iPhone app for online.equipe.com. While it might look the same as before, it’s actually a complete re-write. We focused on making it faster, smoother, and more stable.

What’s Different?

 • Better performance and quicker loading.
 • Improved reliability to reduce issues.
 • Same familiar design with an upgraded foundation.

Make sure to upgrade to the latest version to experience the improvements. If you like it, please take a moment to rate us in the App Store – your feedback helps us improve.

If you’re looking for an Android version, stay tuned.

Step into the arena

Early November Update: Focused on Bug Fixes, Upgrades, and Improved Maintainability

Recent updates to the Equipe systems have focused on upgrading, improving functionality, security, and ease of use. Equipe Online switched to token-based push notifications, making it more secure and easier to manage. The framework was upgraded for better performance.

In the Equipe App, user management was made easier, automatic set dates on new shows, and the Egyptian Pound (EGP) currency was added. Internal updates improved efficiency and fixed minor bugs, especially in Timekeeping and print compatibility with Adobe Acrobat.

More detailed list below.

Equipe Online


  • Updated Framework version
  • Using token instead of certificate for push notifications
  • Updated PubSub

Equipe App


  • Admin: Improved organizer ordering under Show settings > admin
  • Cleanup: Shows with missing starts and ends date
  • Economy: Added Egyptian Pound (EGP) currency
  • Handover: Fixed to_s for filter/item
  • Internal: Added aliases for horse-related methods
  • Internal: Disabled deprecated features for FEI search
  • Internal: Fixed issue with repositioning after Framework upgrade
  • Logging: Fixed issue with logging events in Timekeeping
  • New meeting: Starts and ends on default to Friday the following week
  • Paperless: Fixed rounding issue
  • Printouts: Fixed compatibility with Adobe Acrobat
  • Publishing: Disable horse labels now also clear the labels at online on next publish
  • SWB: Fixed CSV export of marking sheet with remarks
  • Timekeeping: Fixed WebDriver timekeeping bug (0.0 issue on toggle timekeeping)
  • Updated FEI module
  • User management: account owners can update password/edit users with invalid emails

Equipe Entry


  • Added Egyptian Pound (EGP) currency support
  • Fixed VAT inclusion/exclusion logic
  • Upgraded to Framework
  • Ensured i18n items are available in JavaScript

Paperless: Only future and upcoming shows under judge result registration

A long-awaited improvement.  We now only list current and upcoming shows under /secretary. Ended shows will no longer appear, creating a simpler and calmer experience. 

Now list current and upcoming shows


Results should not be modified from here in anyway.

Mid-October Update: What’s updated in the Equipe systems.

Here’s a summary of recent changes and improvements across the Equipe Online, Equipe App, Equipe Entry, and Equipe Help platforms.
Mid-October Update: What’s updated in the Equipe systems

Equipe Online

  • Added og:type as “website” to resolve Facebook linter warnings.
  • Fixed deprecation warnings and other minor errors.
  • Updated README to reflect the latest setup process.
  • Resolved arena settings issues on info screens, ensuring proper functionality.

Equipe App

  • Major database upgrade
  • Multiple internal updates were made, including upgrading dependencies, improving system configuration, and optimizing database handling.
  • Added a new Key/Value server for caching
  • Improved credential handling for AWS and other services.
  • Updated the system to prevent handover of marking sheets without valid recipients.

Equipe Help

  • Internal updates language and framework.
  • Fixed pagination issues and improved download processes.

Equipe Screenshot

Equipe Screenshot in action used when sharing links
  • Updated deployment strategy and now running on a new server
  • Improved screenshot performance with 2x

New Feature: Date-Restricted Access for Shows in Equipe

We’re excited to announce a new enhancement in Equipe — Date-Restricted Access! This feature allows organizer owner to restrict access to specific shows within a selected date range, providing more control and flexibility when managing permissions.
Shows starting after and ending before


Organizer owners can now define what shows a user can access, making it easier to manage temporary access. For example, if a member or judge only needs access to shows between October 2024 and January 2025, you can now easily set those dates.

For security reasons, we recommend setting a date range for all non-owners to ensure you know exactly who has access to your shows. Otherwise it's easy to forget to manually revoke access.

See what shows a user can access


Users with date-restricted access have a button to see which shows they have access to. If the date range is no longer valid, the table row will appear in red, allowing you to either revoke access or update it if they need access to newer shows.

Out of scope


Show access overview


Stay tuned for more updates, and as always, thank you for using Equipe!

Updates Recap September: Equipe Systems

This summary highlights recent changes across the Equipe Systems, improvements, bug fixes, and feature updates.

Equipe App

  • Shows: Render previous/next links on meeting cards to avoid unnecessary count.
  • New Show: Fix searching shows to copy or use as a template.
  • Show jumping: Use original starting order for jump-offs once start has results, ensuring correct order.
  • Show jumping: Use try instead of send for hidden attributes when switching round with same time and faults.
  • Playground: Fix banner covering buttons on small screens.
  • Paperless: Fix marking sheet report breaking with long judge aliases.
  • Paperless: Ensure marking sheet report respects score method.
  • Paperless: Allow sending all marking sheets; riders without email will be cc’d to “copy to” email for forwarding.
  • FEI: Import competitions, fix header after selected show, trim “00:00:00”.
  • CSV import: Allow importing the person official column.
  • Show settings: Clear input after selecting extension post-search.
  • Startlist: Inline edit of HC setting now clears rank, prize money, and prize money in kind.
  • Show jumping marking sheet: Safer sync of points.
  • Endurance: Fix bug calculating gate opening hours for multi-day competitions.
  • Paperless: Add “send/sent” to translations.
  • New official: When creating from federation > official, set official: true on person.
  • Federation export: Increase request timeout for external file conversion.
  • Dressage: Allow judge by sections only for assigned judge positions.
  • Show jumping: Fix clear rounds count for young horses in Sweden.
  • Fix export for Norway with score summary competition including withdrawn starts.
  • Secretary status: Popover from Equipe Online instead of title; add animation when message changes.
  • Secretary status: Show judge notify messages in operator view; cleanup secretary broadcasts.
  • Paperless: Redefine “Try Save Now” to only save unconfirmed entries, independent of normal save.
  • Paperless: Correct judge status badges order in result list.
  • Graphics: Allow arena ordering under scoreboards.
  • Invoice: Fix IBAN/BIC fields on invoices for Norway.
  • Marking sheets: Fix exception when searching marking sheets under cog-gear.
  • Eventing: Fix calculation differences between dressage and eventing percentages.
  • Export: Fix TMS export for Nations Cup.
  • Start lists: Add result_preview to field selector.

Equipe Online

  • Partial result update: Ensure start and result exist before updating.
  • Startlists: Fix missing templates for unknown formats (ActionView::MissingTemplate in startlists#show).

Equipe Entry

  • Federation search: Ensure fei_id is present before using it to find existing horse.

Equipe Invoice
  • Framework/language upgrade.
  • Invoice makeover: Support wrapping over multiple pages; remove prawn-template.