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.

Equipe: Upcoming and past shows

So far, shows have been listed in the order they were created. There’s room for improvement, and many of you have already pointed this out. This becomes even more important the more shows you run.

We have now divided them into two different tabs.

Upcoming
This scope filters for shows that are still happening or haven’t ended yet. Specifically, it finds shows where the end date is either today or later, or where there is no end date set (meaning they might be ongoing). It then sorts the results by the start date in ascending order, putting those with no start date first, and if two shows start on the same day, it sorts by the show’s ID in descending order (so newer shows come first).

Upcoming


Past
This scope filters for shows that have already ended. It finds shows where the end date is before today and then orders them by the start date in descending order (so the most recent shows come first). If two shows started on the same day, it sorts by the show’s ID in ascending order (so older shows come first).

Past


If you want to find a specific show quickly, search shows with Shift+Cmd+J (macOS) Shift+Ctrl+J (Windows)
 
In case you don't any upcoming shows, there will be a link to setup a new show.


We have a lot of other new features and fixes, will comeback with another write up.

Summer Updates Recap: Equipe and Equipe Online

This summer, we’ve been hard at work making improvements to the system to help things run smoother for everyone. Whether you’re organizing shows or following results, we’ve added some useful features and fixed a few bugs to make sure everything works better than before.

In this change log, you’ll find the updates and fixes we’ve rolled out, from scoreboard tweaks to timekeeping enhancements. Let’s dive into what’s changed and how it can make your experience even better.

Summer Updates Recap

app.equipe.com



Publish Online

  • Send participants as count on team competitions, resolves problem with Nations Cup not online.
  • Exports arena colors to online.
  • Sign in to online.equipe.com via flash button to go directly to the competition.

Federation

  • Marking sheet template editor with bounds, possible to upload existing PDF and mark where Equipe should insert values (start no/rider/horse, etc).
  • Allow entry system depending on the current federation settings.

Print outs

  • Fixes for working equitation where coefficient and final mark columns could be missing if there was no dressage part of WE.
  • Team competition scratch worst result also on start lists.

Result Registration

  • Fixes for Nations Cup only one starting.

Start Lists

  • Allow search for a nation directly on new teams dialog.

System

  • Webservice to validate UK VAT numbers.
  • Competition groups live.
  • Order organizers in alphabetical order according to current user locale settings.
  • Allow score summaries to be exported.
  • Hover to see time on activity modal.

CSV Import

  • Warning if first name/last name is used with the more general name.
  • Possible to load Excel files in the CSV import.

Timekeeping

  • Setting dropdown with available web drivers.
  • Fixes rounding in dropdown that shows what time it should be.
  • Enable web-driver timekeeping for cross country.
  • Own lock time period logic for timekeeping web drivers.
  • Added logging on web driver socket.
  • Support for web drivers for timekeeping hardware.
  • Added basic logging.

Dressage

  • Bulk updating remarks in paperless.
  • Easier to read dressage score sheet input.
  • Paperless improvements when internet is lost.
  • Fix for the same flag being rendered for all judges on the same position.

Show Jumping

  • Performance improvement on show jumping sorter.
  • Fetch data respecting skip_rounds and don’t fetch data for that round for that rider.
  • When a rider is qualified for a jump-off and equal rank, use the original starting order.
  • Fixes problem with ordering for those qualified for the next round.
  • Fixes host nation issue with Nations Cup.
  • Support multiple split times.
  • Possible to select which riders participate in the jump-off in Nations Cup.

Working Equitation

  • If there are no dressage judges, exclude dressage in WE.

Marking Sheet

  • Allow sorting on group on any sheet.
  • Fixes marking sheet judgment-id.

Eventing

  • Fixes marking sheet judgment-id.

Scoreboard

  • Possible to set cross country remaining starts and cross country ranked start.
  • Performance improvement, don’t set startsUpdatedTick on every timekeeping event.
  • Fix Faults component showing reset code.
  • Fix Faults component not showing 0 faults.
  • Added time to beat type.
  • Arena colors also visible under scoreboards, and the order of the arenas is respected.
  • Add support for specifying format for Faults component, and add schema.
  • Renaming an arena from the schedule also updates the scoreboards’ arenas.
  • Scene error boundary to prevent scoreboard errors from crashing the editor/scene list entirely.
  • Open result registration for selected competition under scoreboards.
  • Improvements when no timekeeping or dressage events so it works on competitions without timekeeping.
  • ComputeTeamResult only picks starts that are selected for the round.
  • Ensure component is not passed down to Conditional layouts.
  • Added controller to raw edit the scoreboards scenes.
  • Ability to collapse director groups on scoreboards.
  • RoundResultPresentation improvements.
  • Add hideRankInTeam to ResultPresentation.
  • TeamMemberNumbers component.
  • TeamTotalFaults component.
  • Leaderboard improvements, expose row count and index as CSS variables.
  • Scene editor doesn’t crash on invalid component name.
  • Safe find previous split.
  • TimesToBeat set focus class for the most relevant time to beat.
  • Director attribute dialog supports boolean.
  • TimesToBeat component.
  • Update split time diffs if times are changed while not running.
  • Don’t recalculate ttb diff if ttb belongs to the current.
  • Calculate diffs for all splitTimes, split/ttb component improvements.
  • Toggle selected component from tree and allow click-through to parent component in preview.
  • Collapse references.
  • Support for rulesUpdateDelay clearDelayedRulesUpdate.
  • Expand update paths when triggered automatically.
  • Allow multiple of the same operator within rules by suffixing with a number.
  • Component reference can be an array.
  • Rules schema.
  • CollapseEmpty prop for ResultPresentation.
  • Schema allows shorthand updates syntax.
  • Fix full width scene preview.
  • Edit style and name of scene.
  • Search components, removed navbar buttons and search.
  • Resizable panels.
  • Insert last when converting object layout to array.
  • Scroll selected component into view.
  • Component schema improvements, simplified and normalized.
  • Allow integer for font weight.
  • Keybind reset/fit to view.
  • Highlight deprecations in tree and button to auto-fix scene.
  • Auto-complete on source.
  • Fix selected component highlight for hr and video.
  • Selected component outline fix when zoomed in.
  • Inspector for cell props.
  • Append instead of insert.
  • Support for arrow up/down in component inspector inputs.
  • Tree improvements, move selected up/down from within tree.
  • Enable component library and fix some styling.
  • ComponentBounds viewer.
  • No inspector on arrays.
  • Transparency grid background.
  • Better selected component highlighting.
  • Inspector adds cols/offset if not scene.disableCols.
  • Fix crash when tree changes while having a selected path.
  • Fix for boolean properties.
  • Component inspector always shows component name.
  • Enter to save in inspector.
  • Fixes insert and delete.
  • Delete button next to style prop.
  • Support all styles.
  • Component tree selected styling.
  • Fix SceneEditor delete/insert when child component is selected.
  • Possible to insert to flex.
  • Render custom context menu edit.
  • Make sure not to use time-to-beat in case the ttb holder is eliminated.
  • Component for ProgressiveScoped with delay.
  • Prevent scoreboard crash in team competition without marking sheet.

online.equipe.com


  • Added translation for competition_president.
  • New arena color now published online.
  • Fixed rounding issue for Working Equitation percentage in importer.
  • Meeting importer now avoids updating equipe_id if already set.
  • Sign in from the app now allows direct access to the competition.

help.equipe.com


  •  Updated translation.
  •  Fixed issue with answering old questions without an email.
  •  Used the email from the last question for responses.
  •  Email is now required to ask a question.


Equipe: Enhancements and Fixes

Dressage


  • Possible to set a fee per marking sheet.
  • Ink blue signatures.
  • Do not trigger threshold warning unless all judges are judging the same sections.
  • Includes judge results in pure team competitions for dressage.

Federation


  • Possible to set a minimum number of starts in a competition to have placings.
  • Prevent update email for a user that have provider set.
  • Federation setting allows for detailed collection of elimination reasons by setting elimination complements.

New federation settings for elimination complements

Scoreboard


  • Fixed video component crash if the source is missing.
  • Beat Time Scoped clear timeouts on unmount.
  • Added support for fasterStyle and slowerStyle to BeatTimeScoped to avoid using stylesheets.
  • Applied Flex component changes.
Scenes

Miscellaneous


  • Currency: New Zealand dollar.
  • Possible to show total points in field selector startlist.
  • Cleared out optimum time allowed template show.
  • Email input: changed button type from submit to button to prevent unintended submits.
  • TMS export fixed to avoid exporting breaks in the results.
  • Fixed bug where the enter key in any input would remove start categories when editing a competiton.
  • Result provider XML now includes all published filters.
  • Fixed issue with move a riders start by modifying the start times from people/starts.