• Joined on 2026-05-12
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-15 09:20:40 -04:00
80624eebfe MSIN-4328 — Refactor countdown functionality for screen refresh in ChronoTrack API. Simplify UI messages and remove unused countdown logic for auto sync. Enhance user experience by providing clearer feedback on the status refresh interval and streamline related JavaScript functions.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-15 09:18:39 -04:00
05fc3b0048 MSIN-4328 — Implement countdown for next auto sync in ChronoTrack API. Enhance UI to display countdown timer for upcoming cron jobs and update push panel messages for clarity on sync operations. Introduce new functions for managing auto sync metadata and improve overall user feedback during synchronization processes.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-15 09:14:52 -04:00
4bfd89d358 MSIN-4328 — Remove logging of 'push_skip' in participant sync to reduce spam during preparation. Blocked participants will still be visible in the UI without cluttering logs.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-15 08:57:50 -04:00
4ce59663ad MSIN-4448 — Pastille dossard cliquable dans la liste (édition à la demande).
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-15 08:52:45 -04:00
0e42cc45d1 Implement inline editing for bib numbers and status confirmation in the participant management interface. Enhance CSS for better layout and usability, including wider columns for editable bibs and improved button styles. Update JavaScript to handle inline edits and confirmations, ensuring a smoother user experience. This change addresses MSIN-4448 and improves overall functionality in the inscriptions management system.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 12:46:31 -04:00
a18197b31c Refactor auto ChronoTrack sync script to enhance logging and error handling. Remove local heartbeat logging and update cron execution feedback. Improve admin interface with clearer instructions and a new button for manual sync diagnostics. Implement auto-sync diagnostics to provide detailed status and logs for events, facilitating better monitoring and troubleshooting of synchronization processes.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 12:43:59 -04:00
c3340605f2 Enhance auto ChronoTrack sync script with logging and error handling. Implement local heartbeat logging to track script execution and improve feedback during cron job execution. Update admin interface to include a button for manual cron testing and provide clearer instructions for using the sync functionality. This change aims to improve monitoring and troubleshooting of synchronization processes.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 12:27:18 -04:00
0e0e1cf2a2 Add sync logs functionality to ChronoTrack API. Implement a new method for retrieving the latest synchronization logs for events, enhancing the admin interface with a button to view logs. Update AJAX handling to support log retrieval and improve user feedback during synchronization processes. This change aims to provide better visibility into sync operations and facilitate troubleshooting.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 12:18:40 -04:00
eac42923fd Implement auto-sync functionality in ChronoTrack API, including new methods for managing auto-sync events and handling expiration. Update push panel messages for clarity on cron job execution and enhance user feedback. This change supports improved synchronization management and lays the foundation for future enhancements.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 12:08:19 -04:00
0db8da9810 Implement auto-sync configuration for ChronoTrack API. Add functionality to save auto-sync settings, including frequency and end date, enhancing user control over synchronization. Update push panel to reflect new options and improve user feedback during the sync process. This change lays the groundwork for future cron integration.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 11:58:38 -04:00
f9a75e8aba Add auto-repair logic for push synchronization in ChronoTrack API. Implement a mechanism to handle pending pushes when all eligible participants are ready, ensuring accurate differential tracking. Update status messages during the process to enhance user feedback and improve overall synchronization reliability.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 11:56:46 -04:00
c567fd1adf Add sync_mark_current action to ChronoTrack API for updating last push timestamp without sending data. Enhance push panel with a new button for manual refresh, improving user control over synchronization status. Update SQL query to prevent timestamp auto-update during entry ID persistence, ensuring accurate differential tracking.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 11:53:11 -04:00
71e57d6eb1 Refactor ChronoTrack API push panel to enhance user experience with clearer status messages and improved layout. Update button actions and add collapsible details section for better visibility of synchronization results. This change aims to streamline participant data management and provide more intuitive feedback during the push process.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 11:48:16 -04:00
7ce5dd0941 Enhance ChronoTrack API integration by adding support for direct links to athlete profiles and persisting entry IDs. Update CSS for improved layout on management pages. Adjust AJAX handling to accommodate new entry ID parameters, ensuring seamless synchronization and user experience. This change aims to streamline access to athlete data and improve overall functionality in the ChronoTrack system.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 11:38:03 -04:00
a860db05d3 Refactor ChronoTrack API synchronization to streamline entry counting and improve performance. Introduce new functions for fetching total entries without detailed scanning, enhancing efficiency. Adjust AJAX handling for synchronization processes and update timeout settings for better reliability. This change aims to optimize data handling during participant synchronization.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 11:18:29 -04:00
1b9d62c69e Add fxChronotrackApiSyncEpreuveLabel function for improved race labeling in exclusion messages. Update error handling to include detailed race information when mapping issues occur, enhancing clarity in synchronization logs.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 11:14:32 -04:00
bdc9c8fdde Enhance ChronoTrack API synchronization by adding validation for missing first and last names. Introduce new error codes and messages for participants lacking these fields, improving data integrity checks during synchronization. This change ensures that participant data is complete before processing, enhancing overall reliability.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 11:05:20 -04:00
784ef238a2 Implement changes to ChronoTrack API synchronization to track pending pushes and last successful push timestamps. Introduce logic to filter participants eligible for pushing based on their modification dates relative to the last push. Adjust push confirmation messages and update the handling of push job results to ensure accurate reporting of pending and successful pushes. This enhances the reliability and efficiency of participant data synchronization.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 09:54:43 -04:00
746ddea4b2 Adjust ChronoTrack API synchronization parameters to a cautious batch and chunk size of 100 for improved validation. Introduce a performance testing function to evaluate optimal batch sizes for entry posting, enhancing error handling and efficiency in participant data synchronization. This change aims to calibrate the push process before full implementation.
stephan pushed to dev at stephan/ms1inscription-v5 2026-07-14 09:53:20 -04:00
d1733b2848 Update ChronoTrack API synchronization parameters to improve performance and error handling. Increase chunk sizes for data processing and adjust timeout settings for HTTP requests. Introduce adaptive entry posting to handle failures more efficiently, reducing the number of HTTP calls. This change enhances the reliability and efficiency of participant data synchronization.