github miantiao-me/Sink v0.2.5

10 hours ago

⚡ Performance

  • Throttled Analytics: Implemented a 500ms throttle on analytics data fetching to significantly reduce API calls during rapid filter or date range changes.

🛠️ Refactoring

  • Teleport Pattern: Migrated header actions to Vue's Teleport pattern, allowing each page to manage its own controls and reducing component coupling.
  • Simplified Layout: Replaced complex CSS-based responsive logic with VueUse's useMediaQuery for cleaner conditional rendering.

🐞 Fixes & Improvements

  • Password Manager Support: Improved login form compatibility with password managers by adding proper autocomplete attributes and hidden username fields.
  • URL Sanitization: Automatically strip query parameters from URLs before storage to ensure cleaner metadata.
  • Error Handling: Enhanced redirect middleware to explicitly throw a 404 error when a link is not found.

📖 Documentation

  • Worker Deployment: Added configuration notes for the NUXT_HOME_URL environment variable in Worker deployment guides.

Full Changelog: v0.2.4...v0.2.5

Don't miss a new Sink release

NewReleases is sending notifications on new releases.