Whatโ€™s New in the Equipe App: April and May

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
  • Marking Sheet Access: Proper 404 handling when accessing non-existent marking sheets

๐Ÿ“ Marking Sheets & Judging


Paperless Improvements

  • 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
  • Query Optimization: Improved database query performance
  • Caching Improvements: Better logo caching with proper error handling

Bug Fixes

  • Navigation Fixes: Fixed table keyboard navigation with colspan rows
  • Export Issues: Fixed various export-related problems
  • Validation Fixes: Corrected validation issues across multiple components
  • Display Problems: Fixed various display and rendering issues

๐Ÿ“ฑ Browser & Mobile

Cross-Browser Support

  • Dialog Compatibility: Improved dialog system compatibility across browsers
  • Auto-complete: Enhanced auto-complete functionality
  • Responsive Fixes: Better mobile and tablet experience

This release includes numerous bug fixes, performance improvements, and feature enhancements based on user feedback and system requirements.