Polish pass, storage reclaim & MIT license
A big quality-of-life release touching the landing, dashboard, publishing pipeline and cleanup infrastructure.
- SDK packages (
@uploadkitdev/core,@uploadkitdev/react,@uploadkitdev/next) are now published under the MIT license with author, repository, homepage and keywords metadata — the npm landing page finally renders correctly - Landing page polish: animated
DarkVeilWebGL hero background, staggeredBlurTextheadline,SpotlightCardcursor glow on feature cards, and a new install command with package-manager tabs and copy-to- clipboard feedback - New
AnimatedButtoncomponent powering every CTA on the site — sheen sweep on hover, cursor-tracking radial, icon translate on focus - Dashboard gets the same treatment: metric cards now spring- animate to their values (
CountUp) and glow on hover, project cards fade in with a cascading stagger, the/loginpage ships a dark animated background - Bulk file delete in the dashboard now actually removes objects from R2 and decrements your usage counter — previously it only soft-marked the rows, leaving orphaned bytes in storage
- Account deletion now cleans the Auth.js
accountsandsessionscollections too — you can delete your account and log back in with the same provider without hitting a duplicate-key error - New daily cron that reclaims storage from abandoned free-tier accounts: warning email at day 23 and file cleanup at day 30. Paid subscriptions are fully exempt as long as they’re active
- Mobile fixes: the install command pill no longer overflows the viewport, the code window shrinks to fit small screens, and the navbar hamburger menu closes when you tap a link, on ESC, and anywhere you’d expect
- Real sitemaps for both
uploadkit.devanddocs.uploadkit.dev— every MDX docs page is now enumerated for Search Console