Blog navigation

Blog Rss rss_feed

Complete Redesign of Update Assistant V7: What’s New and Why It Matters?

Complete Redesign of Update Assistant V7: What’s New and Why It Matters?

The previous version of Update Assistant had several usability issues. The interface was overloaded, the update process could take too long, and small errors often turned into real challenges. The new Update Assistant V7 has undergone a massive redesign, making it more user-friendly, stable, and efficient.

In this article, we will explore the key improvements and explain the technologies behind the redesign.

Why Was a Redesign Necessary?

Before starting the update, the development team conducted a full analysis of the old module and identified the following issues:

  • All frontend code (JavaScript and CSS) was bundled into a single large file, making it difficult to maintain and modify.

  • There were no proper code quality control tools such as linters, testing, or style validation.

  • The interface relied on outdated techniques like display: none, causing instability.

  • The entire functionality was placed on a single, overloaded page, leading to navigation difficulties.

  • Checking technical requirements before updating slowed down page loading.

To fix these issues, a complete overhaul was carried out.

Technical Enhancements: What’s New?

1. Optimized Code Structure

Previously, all code was stored in a single file, making it difficult to maintain. Now, it follows modern standards, with the frontend separated into a dedicated _dev directory.

2. Migration to Vite for Asset Optimization

One of the biggest changes was the introduction of Vite.

🔹 What is Vite?

Vite is a modern build tool for frontend applications. It is significantly faster than Webpack because it uses ES Modules (ESM), allowing browsers to load only the necessary code parts.

Vite Advantages:
Instant reload on code changes (hot module replacement).
Faster builds thanks to pre-compilation.
Automatic dependency optimization (e.g., minification of CSS and JS).
Reduced page load time, as the browser only loads required files.

How Did It Improve Update Assistant V7?
With Vite, the module now loads faster, the interface is smoother, and updates are performed more efficiently.

3. Integration of Code Quality Control Tools

The new version includes:
ESLint — analyzes JavaScript code to prevent errors.
Stylelint — checks CSS code for better readability and consistency.
Prettier — formats code according to unified standards.
Jest — a testing framework for JavaScript to catch issues early.

4. Improved UI: New Pages & AJAX Updates

One of the major UX problems in the old module was an overloaded interface. All functions (updates, backups, recovery) were placed on a single page, making navigation difficult.

What changed in V7:
🔹 Functions are now split into separate pages, making the process more intuitive and convenient.
🔹 AJAX is used for updates, eliminating the need for full page reloads and improving responsiveness.

More >

Was this blog post helpful to you?

    
👈 Присоединяйтесь к нашему Telegram-каналу!

Будьте в курсе последних новинок и фишек e-commerce: советы, полезные инструменты и эксклюзивные материалы.

No comments at this moment
close

Checkout

close

Favourites