January 2026 Update: Smarter Entry Limits & Stronger Infrastructure
January was about giving organizers more control and shoring up the technical side of things. Here's what changed.
🏆 New Features
Arena entry limits (Entry)
You can now cap entries per arena per day, separate from per-competition limits. Useful if your venue can handle, say, 80 starts in an arena regardless of how they're split across competitions. Riders who would exceed the limit go on the waiting list automatically. The competition overview shows your current count against the limit.
Peppol delivery tracking (App)
After launching Peppol e-invoicing in December, you can now see when an invoice was actually delivered. The sent invoices list shows a "Delivered" badge when the transport acknowledgement comes back. You can also download the ACK file if you need proof of delivery.
Team time calculation for Australian jumping rules (App)
We added a new team time calculation for an Australian jumping rule. Normally, tied teams are ranked by the sum of their riders' times. The new "Time of last started counting rider" option uses only the time of the highest-numbered counting rider. Find it under Competition → Judgement → Advanced → Team settings.
✨ Improvements
Entry system keyboard shortcuts (App)
Import and Export in the Entry System now have keyboard shortcuts. Saves clicks if you're importing entries throughout the day.
Chip number on rider accreditation (App)
The rider accreditation PDF now shows the horse's chip number. Organizers asked for this because veterinary authorities need it for health certificates.
Peppol refinements (App)
A few Peppol fixes: Belgium's requirement now only kicks in from its actual mandate date; invoice line rounding handles stricter validation rules; and Peppol companies are created even when VAT validation temporarily fails, so you can still send invoices.
Schedule improvements (App)
The schedule view has a new rotate function in the "Check start times" menu and shows participant counts when filtering by judge. Hors concours starts now appear correctly in the previous/speaker section after their round.
Judgement mapping stays on same tab (App)
Editing a judgement mapping while viewing a specific discipline now returns you to that discipline tab instead of jumping to the first one.
Locked IBAN for verified organizers (App)
If an organizer's identity has been verified and locked, the IBAN field is now locked too.
Missing mapping alerts during federation imports (App)
If a required judgement mapping is missing during a federation import, you now get a warning instead of silent failure. (No warnings for disciplines that don't use mappings.)
Competition number links in Entry (Entry)
Competition numbers in Entry are now clickable links, like in the main app.
Protected divider and pinned settings (Online)
When a competition, list, or score summary comes from Equipe App, the divider and pinned settings are locked in Online so accidental changes don't get overwritten on sync.
🐛 Bug Fixes
- Rider declaration DNC status: "Do Not Compete" competitions from rider declarations now use the correct status based on other competitions that day, not always International
- Hebrew text in PDFs: Fixed right-to-left text printing in reversed order on marking sheets and reports
- Score summary in rider lists: Fixed a regression where score summaries couldn't be selected in the "Riders must be in this list" setting
- Peppol invoice PDF label: Fixed invoices incorrectly showing "Pro-forma" instead of the actual label
- Prize money "beyond" calculation: Fixed FEI prize distribution where the "beyond" amount wasn't included when placed riders exceeded standard tiers. Now uses actual placed percentage instead of a rough estimate
- Week navigation at year boundary: Fixed the schedule jumping incorrectly when going from December to January
- VAT country code extraction: Fixed parsing for lowercase VAT numbers
- Pro forma invoice emails: Fixed an error sending to certain email addresses
- Economy account routes: Fixed routing for accounts with forward slashes or special characters
- Password required for iPad logins: Users with invalid email formats (common for paperless iPad logins) now require a password so the account stays accessible
🔧 Under the Hood
Equipe Online got several infrastructure upgrades this month:
- Turbo migration: Moved from Turbolinks to Turbo for page navigation
- Job processing: Replaced the background job system with something simpler
- Caching: Switched caching, fewer external dependencies
- New email provider: Better rate limiting and automatic retries
- Real-time broadcasting: Persistent HTTP connections for faster live updates
Equipe App also got an upgrade with performance improvements.
💬 What We're Hearing
A few recurring topics from support this month:
Dressage marking sheets — Questions about printing protocols, sending them to riders, and paperless scoring setup.
Team competitions — Still getting questions about team competitions with individual starts, especially scoring and results. We published a guide in October (Team competitions with individual starts) that covers this.
Prize money distribution — Questions about FEI's "beyond" amount for larger classes. We fixed a calculation bug this month that affected certain class sizes.
We read every support ticket and feature request. These updates come directly from what you tell us.