Custom auth UI + Stripe → Paddle migration#2
Open
aikenahac wants to merge 2 commits into
Open
Conversation
985842e to
bba0aff
Compare
feat: add blurhash columns to users and collections tables Add profilePictureBlurhash to users table and coverImageBlurhash to collections table to support blurhash-based image placeholders. feat: route image URLs through CDN proxy, add Wasabi endpoint to S3 client feat: allow CDN proxy path in Next.js image remote patterns feat: add CDN proxy route for private S3 files fix: deduplicate S3 client, add path traversal guard, clean up stale comment fix: remove unused GetObjectCommand import from s3.ts fix: remove retired AWS_S3_PUBLIC_URL from .env.example feat: accept coverImageBlurhash in updateCollection action feat: accept and store profilePictureBlurhash in updateProfile Add profilePictureBlurhash parameter to the updateProfile function signature and persist it in both the insert and onConflictDoUpdate blocks to keep the upsert pattern in sync. feat: generate blurhash from resize canvas in ImageUpload feat: capture and forward blurhash in collection dialog feat: compute and forward blurhash on profile picture upload fix: clear blurhash state on dialog close/error, fix stuck upload spinner - Move setUploadingPicture(true) after validation checks in edit-profile-form.tsx so failed validation doesn't leave the spinner stuck - Move computeBlurhash to module scope in edit-profile-form.tsx to avoid closure allocation on every render - Add useEffect in collection-dialog.tsx to clear coverImageBlurhash when the dialog closes - Clear coverImageBlurhash in the catch block of handleImageUpload alongside setCoverImageUrl(null)
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.