This blog post covers all the changes and improvements made to the Equipe app since July 7. We've introduced several major features along with numerous bug fixes and enhancements to improve the overall user experience.
Self-Service Online Payment System
Settings
It's not always guaranteed that the competition a rider registers for will be the one they actually participate in. This is an addition to our self-service system, which riders can access via their email or a code via the show office, and it works for both national and international shows. Riders can pay for the competition online, which is a big help for organizers.
Rider
For international shows, this means that if everything on the rider's invoice looks correct, they can pay it online and simply pick up their passport at the show office.
Invoice with option to pay, it possible add make several payments on the open invoice
From the user's perspective, the rider opens their app and goes to the self-service section. A badge on the invoice button will indicate that there is an outstanding balance. The rider can press Pay Now, and they will be redirected to the payment interface. The payment form is simple—riders just enter their card details and complete the transaction.
Checkout, options depends on your Stripe settings
Batch API Enhancements for Team Competitions
It's now possible to also update team competitions via the batch API, and we have improved the error handling for this API to better communicate when incoming data is not valid. For more detailed information about the Batch API, see the Batch API documentation.
Competition Publishing Features
New Publish Settings
We have made a new tab for Publish Settings, settings that control how this show should be presented at online.equipe.com. We are moving in a direction that we want to have as much as possible of this configuration in app, and the reason for that is that we can then bring it over to the next show with minimal effort when using the previous show as template. So expect even more settings to be possible to set in app directly instead of doing it at online.
Many of these settings were possible to set under File > Publish Online. But not all of them.
Items rendered next to the competition start time offset form the competiiton
Often there are related items that go just before or after the competition, and the start time for these items are related to the start time of the competition. Now with offset, you can say that Building course goes 40 minutes before the competition starts, then there is a Judges Walk, and then there is Riders Walk. This information isn't important once the competition is finished, so then we automatically hide it at online.equipe.com, very convenient.
It's now also possible to link to documents and websites directly from the same tab, under related links.
Show Jumping Breaks
It's now possible, from the results registration, to add breaks during the competition. This means that if something happens and the show is put on hold, the break can be set directly from the timekeeping or judge tower. If you enter just a number, like 15 min, it will become a 15-minute break; if you enter a time, it will wait until that time (e.g., 15:00) before resuming.
Right click to insert break
This feature is also very useful for adding a break in the second round, as it's not as easy to do from the start list.
Edit break details
Competition Order Improvements
Sort on columns to revel these buttons
You might recognize this box from the start list. If you reorder it—by clicking the column headers, for example, to sort first by date and then by competition number—you'll now see extra buttons whenever the order differs from the current competition order. You can also choose to save (persist) this new order.
It's now possible to drag and drop on all tabs, not just the All tab as before.
We've also improved the logic for updating the competition order. The new approach is much more discreet: we now only set the order for newly created competitions, without changing the order of existing competitions. Previously, the list was forced to the bottom and competitions were ordered strictly by date.
Developer Tools & Extensions
Outgoing webhooks
We store outgoing webhooks for a period of time, and we've just added the ability to search for them and re-trigger them. This makes life a bit easier for developers building integrations with Equipe.
Additional Improvements
Entry System Integration
- Add meeting currency validation for entry system exports
- Add entry system meeting ID tracking for federation exports
UI/UX Enhancements
- Sort horses alphabetically by name in Split Invoice feature
- Add address and contact fields to new person dialog in Split Invoice
- Sort competition dates in Self Service and Rider Declaration
- Prize money: solves the double ok button
- Person economy split: show the amount of payments - Admin: Add horse and pony category filters to meeting week view
- Admin: possible to filter meetings by query with fuzzy under weeks
Person Economy Split
- Added receiver to original account holder in person economy split so it's possible to transfer the costs and keep the income from prize money
Reporting Improvements
- Reports: nations reports now you only choose from lists/competitions that got starts in them
Bug Fixes and Technical Improvements
- Fix URL helper calls in ResultSorterJob to use AppUrlHelper instance
- Fix rider entry status logic to correctly identify entered riders
- Fixes bug in rider declaration overview, rider marked as entered if one of the horses reached max number of competitions
- TDB: fixes corner case in tdb where competition - not imported from TDB gets randomized after late entry passed
- Add validation to meeting batch import operations
Miscellaneous
- Invoice: update receiver details at support.equipe.com
- Add support for displaying judge aliases instead of raw judge identifiers in the secretary status components
Conclusion
These updates make the Equipe app easier and more convenient to use, especially when it comes to online payments, managing competitions, and improving the overall experience. The new self-service payment option saves time for both riders and organizers, and the many small UI tweaks and bug fixes help everything run more smoothly for everyone.