Merge dev to main for ticket launch#65
Open
didierkrux wants to merge 37 commits into
Open
Conversation
X402 pretix
X402 pretix
X402 pretix
- 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.
✅ Deploy Preview for devconnect-monorepo canceled.
|
✅ Deploy Preview for devcon-app canceled.
|
✅ Deploy Preview for devcon-monorepo ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for devconnect-dev-branch canceled.
|
✅ Deploy Preview for devcon-social canceled.
|
✅ Deploy Preview for devcon-event-app canceled.
|
✅ Deploy Preview for devcon-archive canceled.
|
✅ Deploy Preview for devconnect-pwa canceled.
|
- 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.
- 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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.