Skip to content

Merge dev to main for ticket launch#65

Open
didierkrux wants to merge 37 commits into
mainfrom
dev
Open

Merge dev to main for ticket launch#65
didierkrux wants to merge 37 commits into
mainfrom
dev

Conversation

@didierkrux
Copy link
Copy Markdown
Member

No description provided.

didierkrux added 20 commits May 14, 2026 09:00
- Updated the `--prune` flag to delete target resources not present in the source after applying changes.
- Enhanced the `applySnapshot` function to include a pruning phase that removes orphaned resources.
- Added documentation to clarify the behavior of the `--prune` flag in the README.
- Introduced new settings handling for file-typed event settings and tax-rule references during the cloning process.
- Added support for sending refunds in the original token used for payment (ETH, USDC, etc.) by resolving the appropriate ERC20 contract address.
- Implemented validation for refund inputs to ensure clean error handling.
- Updated refund logic to wait for on-chain transaction confirmation before recording the refund in Pretix, preventing issues with failed transactions.
- Introduced a new utility function to resolve ERC20 contract addresses based on chain ID and token symbol.
- Updated the Matomo initialization to include cookie domain and excluded query parameters settings.
- Improved tracking configuration for production environment.
- Revised the share text to reflect the upcoming Devcon 8 event in Mumbai, including new details about the event.
- Updated the sharing links to use the correct URLs for posting on X and Farcaster platforms.
- Updated the TicketSharing component to streamline sharing links for X and Farcaster.
- Enhanced avatar resolution with a tiered fallback system, improving reliability in fetching ENS avatars.
- Adjusted timeout settings for avatar fetching to optimize performance and reduce transient failures.
- Updated the TicketSharing component to use onClick handlers for sharing links to X and Farcaster, enhancing user experience by preventing default link behavior.
- Maintained the share text and URLs for the upcoming Devcon 8 event in Mumbai.
- Revised the share text in the TicketSharing component to improve readability and maintain consistency in messaging for the upcoming Devcon 8 event in Mumbai.
@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for devconnect-monorepo canceled.

Name Link
🔨 Latest commit e505714
🔍 Latest deploy log https://app.netlify.com/projects/devconnect-monorepo/deploys/6a0cf775e8104200070ac4b5

@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for devcon-app canceled.

Name Link
🔨 Latest commit e505714
🔍 Latest deploy log https://app.netlify.com/projects/devcon-app/deploys/6a0cf77560c9c20008c47fed

@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for devcon-monorepo ready!

Name Link
🔨 Latest commit e505714
🔍 Latest deploy log https://app.netlify.com/projects/devcon-monorepo/deploys/6a0cf7755905210008fbcf24
😎 Deploy Preview https://deploy-preview-65--devcon-monorepo.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for devconnect-dev-branch canceled.

Name Link
🔨 Latest commit e505714
🔍 Latest deploy log https://app.netlify.com/projects/devconnect-dev-branch/deploys/6a0cf775003f2e0008178475

@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for devcon-social canceled.

Name Link
🔨 Latest commit e505714
🔍 Latest deploy log https://app.netlify.com/projects/devcon-social/deploys/6a0cf775ea8c3b000865ccbb

@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for devcon-event-app canceled.

Name Link
🔨 Latest commit e505714
🔍 Latest deploy log https://app.netlify.com/projects/devcon-event-app/deploys/6a0cf775fde75e0008e93c48

@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for devcon-archive canceled.

Name Link
🔨 Latest commit e505714
🔍 Latest deploy log https://app.netlify.com/projects/devcon-archive/deploys/6a0cf775ea8c3b000865ccbd

@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for devconnect-pwa canceled.

Name Link
🔨 Latest commit e505714
🔍 Latest deploy log https://app.netlify.com/projects/devconnect-pwa/deploys/6a0cf7752c42370008fd17de

didierkrux added 10 commits May 19, 2026 22:31
- Updated the generateImage function in the ticket API to format its parameters across multiple lines, enhancing code clarity and maintainability.
- Added `customDomain` flag to the ticketing configuration to manage URL construction for Pretix-managed custom event domains.
- Introduced `pretixEventUrl` function to generate user-facing URLs that respect the custom domain setting, ensuring correct URL paths for both custom and legacy instances.
- Updated references in the status and checkout components to utilize the new `pretixEventUrl` function for improved URL handling.
- Introduced a new API endpoint for generating dynamic ticket images with Open Graph support.
- Created a corresponding ticket page that displays ticket details and integrates sharing functionality.
- Implemented ENS avatar resolution and caching for improved user experience.
- Enhanced SEO with appropriate meta tags for social sharing.
- Added CSRF token validation in the NextAuth authentication process to prevent replay attacks.
- Introduced identity verification in the discount claim API to ensure users can only claim their own vouchers.
- Implemented rate limiting for self-voucher and send-voucher-email endpoints to mitigate abuse.
- Enhanced the admin UI with new styles for low-balance warnings and order state indicators, improving visibility for critical actions.
- Added fade-in effect for avatar images to prevent visual pop-in during loading.
- Implemented logic to handle avatar loading state using a ref and state management.
- Preloaded avatar images in the page head to improve loading performance and user experience.
@didierkrux didierkrux changed the title Dev Merge dev to main for ticket launch May 19, 2026
- Added retrieval of plugin settings to the ticket API for improved user experience.
- Updated checkout component to proactively manage payment options based on plugin settings, preventing 404 errors during the purchase process.
- Implemented logic to disable crypto and fiat payment options based on event-specific settings.
- Updated the conditional rendering of the store page notification to include a test mode indicator.
- Enhanced the styling and positioning of the notification for improved visibility and user experience.
- Ensured that the notification appears in both production and test environments as needed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant