Closed juliusmarminge closed 1 month ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
docs-uploadthing | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Oct 1, 2024 7:20pm |
Latest commit: 3db2694cb5186ddbe9f1b3cfc2a888a7cc49ad91
The changes in this PR will be included in the next version bump.
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
[!WARNING]
Rate limit exceeded
@juliusmarminge has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 4 minutes and 33 seconds before requesting another review.
⌛ How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.🚦 How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://coderabbit.ai/docs/faq) for further information.📥 Commits
Files that changed from the base of the PR and between 55ac13a421d365b4fdcb2a62770cee92eac1a08f and 3db2694cb5186ddbe9f1b3cfc2a888a7cc49ad91.
This pull request introduces significant changes across multiple files, primarily focusing on the removal of the @uploadthing/dropzone
package and its associated components. Enhancements have been made to the file upload functionality within the @uploadthing/react
, @uploadthing/vue
, and @uploadthing/solid
packages. The updates include modifications to configuration files, dependency management, and the introduction of new utility types for improved file handling and user interaction.
Files | Change Summary |
---|---|
.gitignore |
Updated to include new ignore patterns for configuration files. |
examples/minimal-appdir/next-env.d.ts |
Updated TypeScript configuration URL in comments. |
package.json |
Updated turbo package version from 2.1.0 to canary . |
packages/dropzone/... |
Deleted files related to the @uploadthing/dropzone package, including CHANGELOG.md , package.json , and various component files. |
packages/react/package.json |
Removed @uploadthing/dropzone dependency; added file-selector dependency. |
packages/react/src/components/button.tsx |
Modified event handling logic and upload state management in the UploadButton component. |
packages/react/src/components/dropzone.tsx |
Updated UploadDropzone component for improved state management and function simplification. |
packages/solid/package.json |
Removed @uploadthing/dropzone dependency; added file-selector dependency. |
packages/solid/src/components/button.tsx |
Simplified upload handling logic in the UploadButton component. |
packages/vue/package.json |
Removed @uploadthing/dropzone dependency; added file-selector dependency. |
packages/vue/src/components/button.tsx |
Updated upload button functionality and state management. |
packages/vue/src/components/dropzone.tsx |
Enhanced upload handling and state management in the UploadDropzone component. |
tooling/eslint-config/package.json |
Updated eslint-config-turbo version from 2.1.0 to canary . |
tooling/tsconfig/base.json |
Removed path mapping for @uploadthing/dropzone/* . |
Objective | Addressed | Explanation |
---|---|---|
Fix multiple file uploads triggering twice (#965) | ❓ | The changes do not explicitly address this bug. |
@uploadthing/shared
, relevant to dependency management.UploadDropzone
component, related to file handling.UploadDropzone
component, directly connected to the changes in functionality.@uploadthing/dropzone
package, indicating a shift in upload management.UploadButton
and UploadDropzone
, aligning with file handling changes.🐰 In the meadow, I hop with glee,
Changes made, oh so sprightly!
Dropzones dance, files glide with ease,
A joyful leap, a gentle breeze.
Let's celebrate this code so bright,
With every upload, the future's in sight! 🌼
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Bundle | Size (gzip) | Visualization |
---|---|---|
Main | 26.03KB | See Treemap 📊 |
PR (36c15d4c3c5d9bfe36448a9b8a1ce6d93012646a) | 26.03KB | See Treemap 📊 |
Diff | No change |
- [@example/minimal-appdir](https://pkg.pr.new/template/beb86bd4-9a28-49bf-b7c3-30ba100b9137) - [@example/minimal-expo](https://pkg.pr.new/template/d63335e7-6365-4fec-8f77-4b5ef12f1a09) - [@example/minimal-nuxt](https://pkg.pr.new/template/793c0716-3a2e-4552-8a72-6f0ff902f4a0) - [@example/minimal-pagedir](https://pkg.pr.new/template/c10b6626-03d7-45d7-8337-64fbd65b78c5) - [@example/minimal-solidstart](https://pkg.pr.new/template/cc750879-30d2-4228-85b7-4255b487c131) - [@example/minimal-sveltekit](https://pkg.pr.new/template/b5789d1c-0e9f-4a6a-9996-e5b071325274) - [@example/minimal-tanstack-start](https://pkg.pr.new/template/69d4ebed-b821-4ae0-b44e-ed37577f634a) - [@example/minimal-astro-react](https://pkg.pr.new/template/c0546c88-aead-4c2d-b94c-ed83b70cbc4a)
``` pnpm add https://pkg.pr.new/pingdotgg/uploadthing/@uploadthing/nuxt@980 ```
``` pnpm add https://pkg.pr.new/pingdotgg/uploadthing/@uploadthing/react@980 ```
``` pnpm add https://pkg.pr.new/pingdotgg/uploadthing/@uploadthing/solid@980 ```
``` pnpm add https://pkg.pr.new/pingdotgg/uploadthing/@uploadthing/svelte@980 ```
``` pnpm add https://pkg.pr.new/pingdotgg/uploadthing/@uploadthing/vue@980 ```
commit: 3db2694
Thanks for the fix!
closes #965
thought this was fixed in #886
Done
Summary by CodeRabbit
Release Notes
New Features
Cancel
component for improved user feedback during upload processes.UploadDropzone
andUploadButton
components with refined state management and event handling for better user experience.Dependency Updates
@uploadthing/dropzone
dependency from various packages.file-selector
dependency (version0.6.0
) to support file selection functionality.Documentation
Bug Fixes
These updates streamline file upload processes and enhance the overall functionality of the application.