Weโre happy to share two monthsโ worth of updates and improvements to the Equipe system. Many of you have probably already noticed some of these changes, but here is the complete list.
๐ฐ Economy & Invoicing
Split invoice
Easily split invoices between multiple people with this tool. You can add one or more payers (or even create a new one), then assign specific items, fees, and payments to each person. Simply select the people, choose who pays or receives for each item, and adjust quantities as needed.
New tool to split invoice between multiple payers
Multi-Payer Support: Split invoices to multiple payers and create payers directly
Company Auto-Selection: When opening economy split, automatically add riders from the same company
Payment Descriptions: Added descriptions showing where money came from in split payments
Account Linking: Added links to selected accounts in table headers
Invoice
Override Invoice Text: Possible to override default invoice text in show settings
CSV Export Fixes: Improved CSV export functionality for invoices
Club Name Export: Added club name to accounting exports
Multiple Email Validation: Validate multiple emails on both email and invoice email fields
Delivery Warnings: Warning on accounts with undelivered ordered items
๐ Competition Management & Category Merging
New Manual Category Merge Functionality
It is now possible to create a master competition that can load starts from any other competitions. You can also define which ranking lists you expect. With this, itโs now also possible to have a unified start list while still maintaining multiple ranking lists. This is also reflected all the way to online.equipe.com.
Manually define category merge
Unified Start Lists: Combine multiple competitions into unified start lists with proper grouping and ranking
Category Merge Editor: Added comprehensive editor for managing category merges with UI updates and backend support
Parent Competition: Competitions can now have parent-child relationships for better organization
Result Registration: Updated result registration to work correctly with unified start lists and ranking competitions
Competition Features
Estimated Start Times: New option to enable/disable estimated start times per competition
Prize Money: Added dropdown in dialog to reset all prize money in a competition
Competition: New, copy, and other competition actions now show as dialogs
Child Competition Support: Improved handling of child competitions with proper filtering and display
๐ Horse & Rider
Enhanced Validations
FEI ID Uniqueness: Validate FEI ID uniqueness only when humans save, not during imports
Multiple Email Support: Proper validation for multiple email addresses
Horse Departure Warnings: Warning badges for horses with upcoming starts in checkout dialog
Custom Fields & Data
Image: The Scoreboard component can now display an image from a custom string field, as long as the value begins with an HTTPS URL pointing to the image.
๐ Federation & FEI Integration
FEI Import/Export Improvements
Entry Import: Toggle all checkboxes by clicking the header "Import" in FEI entries
Dressage DSQ: Fixed FEI export for disqualified dressage riders
Six Bar & Table C: Fixed FEI reporting for six bar and table C competitions
Better Validation: Improved validation messages for TDB entry imports
Combined Training: Added federation export for combined training results
Federation Features
Protected Category Names: Prevent adding protected category names like "P" for break or "U" for cross-country break
Short Field Validation: Ensure federation short field is set with database schema validation
Export Settings: Enhanced export configurations for federations
Vet Fee Matching: Better TDB import matching for vet fees
Operator Warnings: Warnings when federation judgement mapping is missing or mapped to hidden judgements
ZIP Attachments: Send marking sheets to judges as ZIP attachments
Remarks Editing: Edit remarks after submitting points in paperless
Judge Signatures: Improved handling of mixed dressage and paperless competitions
Individual Sheets: Load from individual marking sheets when present
Dressage Enhancements
Judge Validation: Fixes a corner case that occurred when adding a judge to position C, then adding judges to other positions, and subsequently removing the judge from position C.
Mixed Competition Support: Better handling of mixed dressage and paperless competitions
Penalty Handling: Improved penalty addition in dressage competitions
๐ฏ Show Jumping & Timekeeping
FDS Integration Updates
UI Improvements: Updated interface with better presentation
Brightness Control: Added brightness control functionality
Reset on Rider Change: Automatic fault reset when rider changes
Node Management: Order nodes by number and improved node signal display
Firmware Requirements: Clear hints about required firmware versions
Settings Persistence: Persist settings across page loads
Time: Improved running time display with minimum 5-character padding
Show Jumping
Team Competition Fixes: Fixed team competition scoring with marking sheets
Scorecard Improvements: Enhanced show jumping scorecard functionality
Height Management: Better handling of show jumping heights
Cross-Window Communication: Fixed timekeeping event communication across windows
๐๏ธ Scheduling & Time Management
Schedule Enhancements
Color Settings: Schedule settings dialog prevents click-outside closure for color setting
Arena Display: Show arena colors for each competition in people starts view
Time Conversion: Convert to seconds on enter in scheduling interface
Start Time
Check the start time with the help of timeslot groups. Group riders together such as family, trainer, riding school, etc.
Check start times based on groups
Horse Start Time Checking: Possible to check start times on horses
Automatic Estimation: Fixes copy start to competitions on dates without existing schedules
Combined Training: Show combined training in time schedule
Publish Settings: Enhanced control over publishing estimated start times
๐ฅ Team Management
Team Competition Improvements
Member Highlighting: Make team members stand out in displays
Counting Fixes: Fixed team member counting and prize money distribution
Publish Online: Fixed show jumping team competition total scores not publishing online
Member: Ensure proper team member counting
๐ก๏ธ Security & Validation
Data Validation
Protected Names: Prevent use of protected category names
Field Validation: Enhanced validation for various fields including emails and IDs
Import Validation: Better validation during federation and TDB imports
๐จ UI/UX Improvements
Dialog System
New Confirmation Dialogs: Consistent confirmation dialogs throughout the system
Progress Dialogs: Prevent click-outside closure for progress dialogs
Animation Consistency: Same appear animation for dialogs and popovers
Better Messaging: Improved user messaging for various actions
๐ช Point of Sale
Order Management
Ordering time: Show when orders are placed
Reserve Management: Ensure quantity is properly selected for reserves
Title Display: Added titles for better organization
๐ง Technical Improvements
Performance Enhancements
RiderInfo Refactoring: Refactored RiderInfo component for better performance