Commit Graph

  • 22e8e7c486 Hotfix: hub et dossards affichent Plus disponible quand epr_qte=0 (plus de faux infinity illimite). dev stephan 2026-07-25 22:13:02 -04:00
  • a62cca6e45 Enhance product display functionality by adding 'pro_date_limite' to the product selection query and updating the rendering logic to include the sale end date. Adjust comments to reflect these changes and improve clarity on the product display section. Increment version code. stephan 2026-07-25 16:46:14 -04:00
  • 83dc15ec9f Enhance workflow documentation by adding cost-benefit approach guidelines in both entreprise and projet rules. Update comments in dossard print functions for clarity on PDF formatting and printing specifications. Refine layout instructions in dossard layout file for improved user understanding. Increment version code. stephan 2026-07-25 10:38:03 -04:00
  • 3320a26ada Add layout management functions for dossard PDF generation. Implement features for loading, saving, and normalizing layouts with support for dynamic box configurations. Enhance field catalog for extensibility and improve comments for clarity. Increment version code. stephan 2026-07-25 10:22:43 -04:00
  • f0e0feeeb9 Update dossard PDF layout to refine positioning of number and name boxes. Adjust percentage values for better alignment and centering, enhancing overall layout clarity. Improve comments for better understanding of layout adjustments. Increment version code. stephan 2026-07-25 10:13:15 -04:00
  • 762b31083e Refactor dossard PDF layout to implement independent boxes for number and name, enhancing text centering and positioning. Update layout calculations for improved alignment and dynamic font sizing based on available space. Enhance comments for clarity. Increment version code. stephan 2026-07-25 10:08:52 -04:00
  • 358673cada Refactor dossard PDF layout to improve background calibration and text positioning. Adjust margins and dimensions for the printable zone, ensuring better alignment of the number and name. Update comments for clarity and implement dynamic font sizing based on ascent height. Increment version code. stephan 2026-07-25 10:02:50 -04:00
  • eed49c4745 Refactor dossard PDF layout to improve text positioning and sizing. Adjust margins and dimensions for the printable zone, ensuring better alignment of the number and name. Update comments for clarity and implement dynamic font sizing based on glyph height. Increment version code. stephan 2026-07-25 09:59:44 -04:00
  • 8eb0c644f3 Refactor dossard PDF layout to enhance text positioning and font sizing. Update layout calculations for the printable zone and adjust name placement under the number. Improve comments for clarity and ensure dynamic font sizing accommodates both width and height constraints. Increment version code. stephan 2026-07-25 09:57:14 -04:00
  • 6f7d8c5ef8 Refactor dossard PDF layout to improve text alignment and font sizing. Adjust name positioning to align left under the number and implement dynamic font sizing for the number based on available space. Enhance comments for better clarity. Increment version code. stephan 2026-07-25 09:54:07 -04:00
  • ed992d2903 Update dossard layout to center large number and adjust name positioning. Modify QR code placement and enhance comments for clarity. Increment version code. stephan 2026-07-25 09:51:50 -04:00
  • aee3467918 Refactor dossard PDF generation to standardize layout for 1 participant. Update page size to 8.5x5.5" and adjust positioning of text and QR code. Enhance template resolution logic and improve comments for clarity. Increment version code. stephan 2026-07-24 20:09:56 -04:00
  • 087ef47e15 Refactor dossard layout and background placement for PDF generation. Update dimensions to fit 5.5x8.5" bibs on Letter-sized pages, ensuring proper centering and scaling of background images. Adjust QR code and text positioning to align with new layout parameters. Increment version code. stephan 2026-07-24 19:36:09 -04:00
  • aabb419e7d Add default and custom dossard templates in JPG format. Update image path resolution to include PNG options and enhance image type detection for PDF generation. Increment version code. stephan 2026-07-24 19:33:05 -04:00
  • 3a7c1f4bb7 Replace default PNG templates with JPG versions and add support for image type detection in PDF generation. Update template resolution logic to include new image formats. Increment version code. stephan 2026-07-24 19:29:49 -04:00
  • 36eb81d8e8 Enhance permission sorting in fxEveAccesShowCompteForm to prioritize 'hors kit total' entries and improve display of action permissions. Adjust select element width for better UI presentation. Increment version code. stephan 2026-07-24 19:27:12 -04:00
  • d4ab2e2dc7 Refactor permission checks in fxEveAccesHasPermission and fxEveAccesHasAnyPermission functions to enhance logic for 'perm_grants_all' propagation. Update comments for clarity regarding key propagation rules. Increment version code. stephan 2026-07-24 19:23:34 -04:00
  • 8cd023e224 Add functionality to print bibs in PDF format for event management. Introduce new translation keys and implement print button logic in the event details view. Increment version code. stephan 2026-07-24 19:17:30 -04:00
  • 8788f22a81 Add functions to handle 'perm_grants_all' column and update permission checks for event kits. Refactor related logic to respect new permission propagation rules. Increment version code. stephan 2026-07-24 19:10:19 -04:00
  • fd7930b139 Update SQL for 'Sans inscription en ligne' event type to include icon and ensure correct updates. Add logic to set icon if missing and adjust event attachment query for flexibility. Increment version code. stephan 2026-07-24 17:57:08 -04:00
  • a68f54be80 Refactor fxImportResultatsSaveQuestionAnswer to ensure que_actif is set correctly during question updates and insertions. Simplify SQL logic for handling pec_id and improve error handling for database queries in fxInscrGestionFetchFicheProfile. Increment version code. stephan 2026-07-24 17:53:03 -04:00
  • 038bd7bd26 Implement fxImportResultatsEnsureQuestionsVisibleFiche function to activate questions during import for MSIN-4482. Update SQL queries to manage visibility of questions based on event type and ensure correct filtering of pec_id. Adjust logic in fxInscrGestionFetchFicheProfile to accommodate non-online registration scenarios. Increment version code. stephan 2026-07-24 17:49:14 -04:00
  • 69a97c0044 Enhance import functionality for events without online registration in MSIN-4482. Introduce new SQL queries and functions to manage event types and guard against invalid imports. Update AJAX handling to enforce type restrictions and improve user feedback in the event panel. Increment version code. stephan 2026-07-24 17:45:47 -04:00
  • 26a470fe1e Refactor fxImportResultatsCommit to improve handling of pec_id and pec_id_original during imports for MSIN-4482. Update SQL queries to ensure pec_actif is set correctly and prevent collisions with unique constraints. Enhance logic for updating participant records based on active status and original IDs. Increment version code. stephan 2026-07-24 17:31:48 -04:00
  • 80c791c7e1 Enhance fxImportResultatsCommit and fxImportResultatsReset functions for MSIN-4482 by updating SQL queries to ensure correct handling of pec_id_original and pec_actif flags during imports. Refactor participant deletion logic to improve performance using subqueries. Add diagnostic SQL for verifying import integrity. Increment version code. stephan 2026-07-24 17:20:19 -04:00
  • 05ce600e09 Refactor fxImportResultatsResetPreview to improve SQL query readability and performance by storing the escaped origin in a variable. Add diagnostic SQL query to count visible participants in the list based on active PEC status. Enhance the event panel UI to display database status with refresh functionality. Increment version code. stephan 2026-07-24 17:06:46 -04:00
  • c6477f7757 Enhance result import functionality for MSIN-4482 by adding reset and preview capabilities. Implement fxImportResultatsResetPreview to count potential deletions and fxImportResultatsReset to remove imported data based on confirmation. Update AJAX handling in ajax_import_resultats.php to support these new actions. Ensure pec_actif is set to 1 for active entries in the import process. Increment version code. stephan 2026-07-24 17:02:55 -04:00
  • 8498af24f9 Implement fxImportResultatsGroupBlockedByType function to categorize and handle blocked import rows in fxImportResultats for MSIN-4482. Enhance error reporting by adding detailed messages for header rows, missing unique identifiers, unmapped races, and database update failures. Update the commit function to utilize the new error handling structure. Increment version code. stephan 2026-07-24 16:26:45 -04:00
  • 171a48a411 Add temporary unique ID generation for pec_id_original and par_id_original in fxImportResultats for MSIN-4482. Implement fxImportResultatsTempOriginalId function to ensure non-zero unique values during insertion. Update SQL queries to utilize generated IDs. Increment version code. stephan 2026-07-24 16:22:28 -04:00
  • d63c92e36a Implement header row filtering and unique identifier generation in fxImportResultats for MSIN-4482. Add functions to detect header-like rows and create unique panier/commande identifiers. Enhance error handling during database operations. Increment version code. stephan 2026-07-24 16:19:54 -04:00
  • 8929236e85 Enhance participant import functionality in MSIN-4482 by updating the import phases and adding new fields for emergency contact details. Implement commit action in AJAX handling for result mapping validation. Increment version code. stephan 2026-07-24 16:16:00 -04:00
  • 84e65340b6 Enhance fxImportResultatsRenderEventPanel and ajax_import_resultats.php for improved AJAX handling in MSIN-4482. Update AJAX URL construction to include domain, add error handling for JSON parsing, and ensure panel visibility. Implement output buffering to prevent HTML pollution in JSON responses. Increment version code. stephan 2026-07-24 16:09:37 -04:00
  • a1b6fa8911 Refactor fxImportResultatsComIdForEve to use org_id instead of com_id for event sharing templates in MSIN-4482. Update SQL queries and comments for clarity. Ensure compatibility with legacy data structures. Increment version code. stephan 2026-07-24 15:44:25 -04:00
  • 1ca75a4ed4 Implement UI enhancements for participant import without transaction in MSIN-4482. Add new styles for import dropzone and integrate import functionality into event management panel. Update navigation for improved access to import features. Increment version code. stephan 2026-07-24 15:39:50 -04:00
  • db7b2e9f46 Add new project rules for MSIN-4482 — Implement import and quick entry for ChronoTrack without online registration. Document decisions, phases, and scope for development clarity. Increment version code. stephan 2026-07-24 15:27:50 -04:00
  • b67fdaee78 Remove obsolete inbox telephone rules file from project directory, streamlining the codebase and eliminating unnecessary documentation. Increment version code. stephan 2026-07-24 15:27:25 -04:00
  • fd250996b2 Update .gitignore to include new entry for local inbox directory used for briefs, ensuring that non-code files are excluded from version control. Increment version code. stephan 2026-07-24 13:33:03 -04:00
  • 797223e976 MSIN-4479 — Update alert messages in bib-assignments.js and inc_fx_promoteur.php to use new dataset keys for error handling. Ensure count function handles null results correctly to prevent JSON pollution. Increment version code to 4.72.869. stephan 2026-07-24 13:05:56 -04:00
  • 5961b40349 Refactor login.php to streamline session handling by moving the require statements for inc_functions.php and inc_fx_messages.php above the session check. This change improves code organization and clarity. Increment version code. stephan 2026-07-23 16:02:51 -04:00
  • 447dc5a7dc MSIN-4478 — Update role delegation logic to prevent total kits from being delegable. Adjust comments and UI messaging to clarify restrictions on promoter invitations. Increment version code. stephan 2026-07-23 15:47:11 -04:00
  • 5406e7e3db MSIN-4478 — Add functionality for managing pending invites and account activation for promoteur access. Implement methods to refresh reset tokens, revoke other roles, and deactivate orphan invite stubs. Update invitation handling to support reactivation of previously deactivated accounts. Increment version code. stephan 2026-07-23 15:22:57 -04:00
  • 685a1fd4f3 MSIN-4469 — Enhance fxBibProductionXmlSetFormula function to support cached values for Excel output, preventing empty totals in Excel/LibreOffice until recalculation occurs. Update fxBibProductionBuildOrderXml to utilize this new functionality for improved total calculations. Increment version code. stephan 2026-07-23 12:55:42 -04:00
  • f93f6d14ff MSIN-4469 — Refactor fxBibProductionBuildOrderXml function to improve handling of Excel row counts and remove unnecessary empty rows. Update logic for shifting rows and add validation for printer lines in the output. Increment version code. stephan 2026-07-23 12:50:47 -04:00
  • d15a68285c MSIN-4469 — Update fxBibProductionBuildSupplierXml function to clarify header cell styles for printed bibs. Modify Excel template to reflect new styling conventions for improved clarity in output. Increment version code. stephan 2026-07-23 12:36:15 -04:00
  • f3233eb19b Implement fxNormalizeCmsPageLinks function to correct internal CMS links in HTML content. Update index.php to utilize this new function for processing page text, enhancing link handling for various content types. Increment version code. stephan 2026-07-23 11:47:36 -04:00
  • a763a7b230 Update version code to 4.72.868 and date code to 2026-07-23 for production release. Adjust comments to reflect changes related to cache-busting for CSS/JS loader. stephan 2026-07-23 11:18:45 -04:00
  • f76fb95fcd CON-333 — Refine static database synchronization logic to ensure that the display of differing content is contingent on the presence of actual differences. Update conditional checks to enhance clarity in the output when differences exist. Increment version code. stephan 2026-07-23 10:09:23 -04:00
  • 5b6faf93f9 CON-333 — Add functionality to remove excess "poubelle" entries from the info table during synchronization. Introduce a new action for users to trigger this process, ensuring that only unnecessary entries are deleted while preserving valid labels. Update user interface messaging to clarify the operation and its implications. Increment version code. stephan 2026-07-23 09:28:14 -04:00
  • 88a8010a18 CON-333 — Enhance static synchronization process by adding functionality to automatically remove excess entries during synchronization. Update user messaging to clarify that excess entries will be removed when possible, while ensuring no deletions occur. Revise documentation to reflect these changes in the workflow. Increment version code. stephan 2026-07-23 09:24:27 -04:00
  • 5ceeec7fdd CON-333 — Update documentation and workflow for database promotion processes, emphasizing the restriction of SQL execution to dev preprod environments only. Enhance clarity on deployment steps and introduce guidelines for removing excess roles and permissions during synchronization. Increment version code. stephan 2026-07-23 09:16:19 -04:00
  • 9697b37263 CON-333 — Update role permissions synchronization to use role_code instead of role_id for improved portability across databases. Introduce new functions for handling role permissions and enhance existing synchronization logic to support non-destructive updates. Update user interface to include a new "apply_all" action for comprehensive synchronization without deletions. Increment version code. stephan 2026-07-23 09:00:04 -04:00
  • 18b667d24b CON-333 — Implement soft synchronization for static tables, allowing for insertion of missing rows and updates to existing records without deletion. Introduce new functions for handling insert columns and info row checks. Update dashboard to reflect non-destructive actions and improve user messaging for clarity. Increment version code. stephan 2026-07-23 08:53:44 -04:00
  • c154196090 MSIN-4328 — Increase AJAX timeout for preview synchronization in the ChronoTrack admin interface to improve user experience during long operations. Enhance error messaging for better clarity on network issues and session handling. Update participant classification function to allow optional payload building. Increment version code. stephan 2026-07-22 21:57:21 -04:00
  • 1306770f2e MSIN-4328 — Introduce verbose logging option in the ChronoTrack API for detailed entry logs. Update push panel UI to include a checkbox for verbose logs and adjust related functions to conditionally log detailed information based on user selection. Increment version code. stephan 2026-07-22 21:49:57 -04:00
  • ab063aeb23 MSIN-4328 — Simplify the push panel in the ChronoTrack admin interface by removing the detail count display and updating related messaging for clarity. Adjust comments to reflect changes in the exclusivity section. Increment version code. stephan 2026-07-22 21:45:22 -04:00
  • 36631dc201 MSIN-4328 — Remove automatic loading of sync logs in fxChronotrackApiAdminRenderPageScript to streamline user experience. Update comments to clarify log access method, ensuring better understanding of log visibility options. Increment version code. stephan 2026-07-22 21:44:07 -04:00
  • 4851a50279 MSIN-4328 — Enhance ChronoTrack admin panel UI by updating the push panel to display exclusive and detail counts. Improve loading status visuals with a new layout and messaging for better user experience. Adjust CSS for improved responsiveness and clarity. Increment version code. stephan 2026-07-22 21:41:12 -04:00
  • 03cb227b5d MSIN-4328 — Update ChronoTrack admin panel to enhance event form rendering with a focus option for full-screen operation. Modify UI elements for clarity and improve navigation links. Adjust layout for better responsiveness and user experience. Increment version code. stephan 2026-07-22 21:35:36 -04:00
  • 1612d91ac6 MSIN-4328 — Add new functions for rendering event forms and auto-sync features in the ChronoTrack admin panel. Enhance user interface with compact summaries and configuration options for automatic synchronization. Update existing messaging for clarity and improve overall functionality. Increment version code. stephan 2026-07-22 21:28:52 -04:00
  • e27e2b5bc0 MSIN-4461 — Implement new functions for handling entry notes in ChronoTrack, including indexing questions and mapping responses for participants. Update SQL queries to enhance data retrieval for active questions. Ensure synchronization logic accommodates custom notes effectively. Increment version code. stephan 2026-07-22 18:02:20 -04:00
  • b18407f64b MSIN-4461 — Update API functions to support entry_note_test for custom notes in ChronoTrack. Modify button titles and messaging in the admin panel for clarity. Enhance synchronization logic to extract entry_note values from entries, ensuring accurate handling of custom notes. Increment version code. stephan 2026-07-22 17:56:38 -04:00
  • 46e34d4dcc MSIN-4328 — Introduce new function for handling payloads in POST API without entry_id, enhancing synchronization logic for bib conflicts. Update existing functions to improve clarity on bib handling and error management during entry processing. Increment version code. stephan 2026-07-22 16:13:19 -04:00
  • 839d865d7c MSIN-4328 — Refine messaging in fxChronotrackApiAdminRenderPushPanel for clarity on sending options. Enhance error handling in fxChronotrackApiSyncPushEvent to manage exceptions gracefully. Update ajax_chronotrack_api.php to ensure proper JSON response formatting. Increment version code. stephan 2026-07-22 15:57:13 -04:00
  • 10e6a09640 MSIN-4328 — Enhance fxChronotrackApiSync with new functions for handling bib conflicts and payload adjustments. Update fxChronotrackApiAdminRenderPageScript to clarify log messaging regarding bib status. Improve synchronization logic for participant entries, ensuring accurate handling of bib assignments and conflicts. Increment version code. stephan 2026-07-22 15:42:15 -04:00
  • e747b180aa MSIN-4328 — Update messaging in fxChronotrackApiAdminRenderPageScript for clarity on bib status and conditions for sending bibs. Modify logic in fxChronotrackApiSync to ensure bibs are sent immediately upon confirmation status, improving synchronization accuracy. Increment version code. stephan 2026-07-22 15:25:52 -04:00
  • 57e281b46f MSIN-4328 — Enhance logging clarity in fxChronotrackApiSync by detailing participant entry information, including bib status and names. Update the admin page script to provide clearer messaging on log entries for better user understanding. Increment version code. stephan 2026-07-22 15:25:09 -04:00
  • 847f2f57a7 MSIN-4328 — Introduce a new button for full resync in the ChronoTrack admin panel, allowing all eligible participants to be resent regardless of last push date. Update JavaScript to handle the new button's functionality and enhance logging for successful entries. Adjust push preparation logic to accommodate full resync options. Increment version code. stephan 2026-07-22 15:19:51 -04:00
  • 23def197c8 MSIN-4328 — Update SQL queries in ajax_bib_range.php and inc_fx_promoteur.php to set par_maj alongside no_bib and par_date_bib, ensuring accurate timestamping for participant updates. Enhance fxChronotrackApiSync to include par_date_bib in filtering logic. Increment version code. stephan 2026-07-22 15:15:38 -04:00
  • b9e4395297 MSIN-4444 — Add functions to handle team name retrieval and team group key generation, improving team management in the API. Update logic to classify participants into solo and team groups, ensuring proper handling of team representatives and blocked entries. Adjust messages for clarity in team-related errors. Increment version code. stephan 2026-07-22 14:57:56 -04:00
  • 0a19621949 MSIN-4475 — Refactor CSS for improved layout and responsiveness in assignment modes. Update JavaScript to enable immediate tool display without tile clicks, and adjust PHP for seamless workspace transitions. Increment version code to 4.72.867. stephan 2026-07-22 14:45:33 -04:00
  • 162419069b MSIN-4419 — Enhance refund cancellation hint with updated text and dynamic rescan functionality. Update version code to 4.72.865. stephan 2026-07-22 14:34:19 -04:00
  • b74d5ac34a MSIN-4475 — Update CSS for badge auto assignment to ensure proper display without overflow. Adjust PHP functions to allow temporary unlocking for promoters and update version code to 4.72.864. stephan 2026-07-22 14:22:43 -04:00
  • 26b658acf8 MSIN-4445 — Refactor free assignment logic to allow all solo races (with or without existing sequences) to be assigned without creating new sequences. Update related functions and improve documentation for clarity. Increment version code to 4.72.863. stephan 2026-07-22 14:14:52 -04:00
  • 25c626be45 MSIN-4474 — Implement return URL preservation for event modifications and participant management. Enhance navigation logic to ensure users return to the original list after actions like save or cancel. Introduce new functions to validate and resolve return URLs, maintaining consistency across the application. Increment version code. stephan 2026-07-22 12:29:03 -04:00
  • b038537d1c MSIN-4474 — Enhance participant and event access logic by refining conditions for editable fields based on promoter status. Implement legacy access handling for event modifications and ensure proper identity preservation during updates. Increment version code. stephan 2026-07-22 12:25:16 -04:00
  • 4b6e461b32 MSIN-4328 — Refactor API response handling in fxChronotrackApiAdminRenderPageScript to improve error management and user feedback. Update logic to ensure job continuation despite errors in batches, and enhance progress rendering with detailed status messages. Adjust sync entry posting to utilize fixed sub-lots for efficiency, reducing API call volume. Increment version code. stephan 2026-07-22 12:03:56 -04:00
  • dfab716014 MSIN-4328 — Implement new function to derive registration choice names from entries, enhancing race data handling. Update race label formatting to include registration choice when available, improving clarity in dropdown options. Increment version code. stephan 2026-07-22 11:53:21 -04:00
  • aa61dfef15 MSIN-4328 — Introduce new functionality to normalize registration choice data for events and enhance race label formatting. Merge reg_choice names by race ID to improve clarity in dropdown labels. Update existing functions to streamline data handling and presentation. Increment version code. stephan 2026-07-22 11:52:34 -04:00
  • 7858823205 MSIN-4328 — Enhance race label formatting by including registration choice names when available. Introduce new functions to index and apply reg_choice labels to race rows, improving clarity in race data presentation. Increment version code. stephan 2026-07-22 11:47:28 -04:00
  • 4bb4d189e6 desjardins.lp@ms1timing.com stephan 2026-07-22 11:33:40 -04:00
  • 9143f7a967 MSIN-4473 — Update promoteur hub link styles to align with button design by adding border-radius. Increment version code to 4.72.862. stephan 2026-07-22 11:29:01 -04:00
  • ad57a54407 MSIN-4379 & MSIN-4455 — Update auto bib assignment logic for team events. Refactor to utilize existing team bibs and enhance error handling. Implement logic to load used bibs before assignment, ensuring no duplicates. Increment version code. stephan 2026-07-22 11:07:17 -04:00
  • fd6ec9b876 MSIN-4471 — Refactor PDF generation for improved layout and pagination handling. Adjust header and footer dimensions based on subtitle presence, and implement logic to correctly count and display intro pages. Update SQL documentation to enhance clarity in participant instructions. Increment version code. stephan 2026-07-22 08:32:28 -04:00
  • db5b1b9da3 MSIN-4471 — Improve image handling in PDF generation by enforcing correct image type detection and ensuring proper width calculations. Update image insertion logic to accommodate various image formats and enhance layout consistency. Increment version code. stephan 2026-07-22 08:04:58 -04:00
  • a8c588f41f MSIN-4471 — Update image handling and SQL documentation for bib distribution. Enhance image insertion function to support optional maximum width and centering. Modify SQL to include specific image references and improve clarity in participant instructions. Increment version code. stephan 2026-07-22 08:00:47 -04:00
  • b97fa8a337 MSIN-4471 — Update PDF distribution labels for participant names and checkboxes. Introduce new functions for handling logo paths and inline text rendering in PDF documents. Adjust SQL insert statements for improved clarity and idempotency. Increment version code. stephan 2026-07-22 07:50:44 -04:00
  • 2d706fb628 MSIN-4471 — Enhance bib distribution document handling by adding new columns for participant names and checkboxes. Adjust maximum question display for improved readability. Update version code and documentation content for clarity and usability. Increment version code to 4.72.861. stephan 2026-07-22 07:43:03 -04:00
  • 9233c65351 MSIN-4471 — Refactor PDF margin handling in image and HTML rendering functions to improve layout consistency. Introduce methods for accessing margins in the PDF class, ensuring compatibility with various document structures. Increment version code. stephan 2026-07-22 07:36:30 -04:00
  • 7120453ec8 MSIN-4471 — Add functions for improved PDF document handling, including image path resolution, HTML rendering, and image insertion. Enhance the introduction page keys for document printing. Increment version code. stephan 2026-07-22 07:30:49 -04:00
  • 215d3777db MSIN-3487 — Update QR code generation for event results to support inline PNG rendering, enhancing user experience by allowing direct downloads. Simplify access control and improve code organization with public settings. Increment version code. stephan 2026-07-22 07:12:28 -04:00
  • 22f45f98ff MSIN-3487 — Add function to generate binary PNG QR for event results with optional logo. Update existing QR generation functions for improved URL handling. Enhance UI to display and download event result QR codes. Increment version code. stephan 2026-07-22 07:06:27 -04:00
  • 99aa63f0e1 MSIN-3487 — Add temporary UI for managing additional event fields, including a form for entering and saving result links. Implement feedback messages for link status and enhance navigation with new buttons. Increment version code. stephan 2026-07-22 07:02:00 -04:00
  • e701fd5543 MSIN-3487 — Enhance kc.php to support QR short link entry for event results and key chains. Implement redirection based on event ID and improve database query handling. Update inc_fonctions.php to include extra event functions. Increment version code. stephan 2026-07-22 06:54:42 -04:00
  • e85f25c21d MSIN-4470 — Add page numbering functionality to PDF generation for race bibs. Introduce UTF-8 to Windows-1252 text conversion for FPDF compatibility. Update footer and header handling in PDF output. Increment version code. stephan 2026-07-21 17:30:02 -04:00
  • f74fbc3092 MSIN-4470 — Implement functionality to position the PDF tool detail dynamically based on the selected tool. Update race label handling in production XML generation to avoid repetition. Add default slot for tool detail in the UI. Increment version code to 4.72.860. stephan 2026-07-21 15:30:04 -04:00
  • f29ed77969 MSIN-4470 — Refactor bib workspace navigation and action buttons for improved accessibility and user experience. Update styles for workspace elements and enhance button interactions. Increment version code to 4.72.858. stephan 2026-07-21 15:19:49 -04:00
  • 31a7c9d012 MSIN-4469 — Introduce development unlock feature for production events, allowing temporary editing of ranges. Update UI elements and language keys for user guidance. Increment version code to 4.72.856. stephan 2026-07-21 14:45:47 -04:00
  • afdf784215 MSIN-4469 — Enhance production locking mechanism for bib ranges, adding user feedback for printing status and updating related UI elements. Increment version code to 4.72.855. stephan 2026-07-21 14:34:27 -04:00
  • 0a35370a81 MSIN-4469 — Implement locking mechanism for production events to prevent modifications during printing. Add validation checks in AJAX and PHP functions, and update language keys for user feedback. Increment version code. stephan 2026-07-21 14:26:56 -04:00
  • 2cb9417bbf MSIN-4468 — Add validation message for minimum total quantity in race management. Update language keys for improved user feedback. Increment version code. stephan 2026-07-21 13:24:21 -04:00