Sürüm notlarına dön
v1.7.014 Haziran 2026· 2 dk okuma

Reusable Certificate Templates and Improved Reviewer Invitations

This release introduces an organization-level certificate template library with a visual designer, reusable event assignments, improved PDF rendering, QR code support, and better certificate download data handling. It also improves invitation email branding, adds reviewer-added notifications for existing users, and polishes modern public-site page banners across supported languages.

Certificate Template Library

  • Added a reusable certificate template library for organizations.

  • Admins can now create, edit, duplicate, delete, and search certificate templates independently from events.

  • Added a dedicated admin navigation item for Certificate Templates.

  • Event certificate settings now assign reusable templates to certificate types instead of managing one-off templates directly.

  • Supported certificate slots include acceptance, participation, and listener participation certificates.

Screenshot From 2026-06-14 15-29-16.png


Certificate Designer

  • Added a visual certificate designer with draggable and resizable components.

  • Templates now support dynamic text, static text, and QR code components.

  • Added a floating formatting toolbar for selected text components.

  • Added font family, size, color, bold, italic, horizontal alignment, and vertical alignment controls.

  • Added zoom controls for easier template editing.

  • Added smart snapping guides to align components with page edges, center lines, and other components.

  • Added QR code preview directly on the canvas.

Screenshot From 2026-06-14 15-28-55.png


PDF Generation

  • Improved generated certificate PDFs to use the new component-based template configuration.

  • Added better support for font styling, including bold, italic, serif, sans, mono, and custom embedded fonts.

  • Improved text wrapping, vertical alignment, and long-word handling in generated PDFs.

  • Improved QR code rendering and positioning in generated PDFs.

  • Fixed event-name rendering in generated certificates by passing event translations into the PDF payload and falling back to the first non-empty event name.


Certificate Downloads

  • Admin submission certificate downloads now include event translation data.

  • Portal submission certificate downloads now include event translation data.

  • Portal listener certificate downloads now include event translation data.

  • Removed a stray debug log from portal submission loading.

Screenshot From 2026-06-14 15-29-32.png


Reviewer and Invitation Emails

  • Staff and portal invitation emails now use KongrePark branding instead of organization/user names.

  • Reviewer invitation emails now use the event name as the visible sender/template brand, falling back to KongrePark.

  • Removed inviter names from generic invitation email copy.

  • Existing users added as reviewers now receive a notification email telling them they were added to the event as a reviewer.


Public Site Polish

  • Modern template page banners now use distinct eyebrow labels instead of duplicating the page title.

  • Added translated banner labels for application process and committees pages in English, Turkish, and Russian.

  • Added a safety guard to hide the eyebrow label if it accidentally duplicates the title.


Technical Notes

  • Added certificate template normalization and validation helpers with tests.

  • Added new dependencies for QR generation and PDF font embedding: qrcode, @types/qrcode, and @pdf-lib/fontkit.

  • Certificate schema changed to support a reusable template library, event template snapshots, active template assignment, and library-template relationships.