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.