Skip to content

v1.1.1: Mobile Admin UI Overhaul and Optimizations

Choose a tag to compare

@dima6312 dima6312 released this 03 Jan 21:27
· 9 commits to main since this release
6747c92

What's New in v1.1.1 🚀

This release brings a complete overhaul of the Admin UI with a focus on mobile-first design, improved accessibility, and developer experience.

✨ Major Features & Enhancements

  • Admin UI Overhaul: A more modern, responsive, and mobile-friendly interface for managing your redirects.
  • Improved Route Management:
    • Routes are now sorted by newest-first for easier access.
    • New interactive toggle switches for quick route status updates.
    • Better modal interactions and layout optimizations.
  • Copy to Clipboard: Enhanced copy buttons for sample URLs with instant visual feedback ("Copied!" state).
  • Version Tracking: Real-time display of the app version in the admin footer.

🛠 Technical Improvements

  • Optimized Admin API: Switched to partial update (PATCH) behavior for more efficient route management.
  • Persistence & Performance: Ensured asynchronous JSON file persistence and improved overall system responsiveness.
  • Stricter Type Safety: Added explicit return types to handlers and middleware, improving codebase maintainability.
  • Updated Syntax: Migrated JSON module imports to the modern with syntax.
  • Quality Control: Enforced zero-warning linting standards across the project.

🐛 Bug Fixes & UX Polishing

  • Resolved unexpected modal closures when selecting text or links.
  • Improved overlay click behaviors for a more intuitive user experience.