AegisSpeed Client Changelog
2/26/26About 9 min
AegisSpeed Client Changelog
This document is automatically compiled based on Git commit records, keeping only important high-level changes. For detailed implementation, please refer to the corresponding commit records.
How to Contribute
If you find any bugs or have new ideas, please feel free to feedback in GitHub Issues.
Version History
V0.0.6 beta 2026-03-03
This Update
Version
- Updated AegisSpeed software version to V0.0.6 beta.
User Accounts and Profile Management
- Added user profile modification interface and settings entry:
- Supports viewing and editing user basic information on desktop (gender, birthday, contact info, machine code, etc.).
- Added gender, birthday, IP location, machine code and related icons to the user overview page.
- Enhanced sensitive information update capabilities:
- Supports modifying sensitive fields such as nickname, WeChat ID, email, phone number, and password.
- Added frontend/backend validation for nickname and WeChat ID in registration and profile update flows.
- Added user identity verification and permission checks to ensure only legitimate users can modify their own information.
- Added user information modification logs and auditing:
- Introduced user information modification log table and related models on the server.
- Records each profile change and provides APIs for querying user modification history.
- Client supports viewing user modification records in table form and exporting them.
- Improved user-related prompts and error handling:
- Refined error codes and messages for scenarios such as nickname modification restrictions.
- Unified some error descriptions and log fields.
Machine Management and Cheat Records
- Enhanced machine management capabilities:
- Added user machine code table and machine detail fields to record system information and hardware features.
- Added machine code verification/binding/registration functions, supporting dual validation by token and machine code.
- Displays machine code and server connection status in the status bar and user overview page.
- Added historical machine information panel and detailed info cards for each user.
- Improved user check and cheat record system:
- Introduced user cheat record table, user check table, and related history structures.
- Added APIs for fetching user cheat info, machine cheat records, and historical check records.
- Added history check interface on the client with sync button, result background color, and card layout.
- Supports marking users as cheating and displaying the status clearly in the UI.
- Query and logging improvements:
- Added support for querying users by nickname and WeChat ID.
- Unified server error handling and status code validation, abstracting part of the logic into reusable lists.
Desktop Client UI and Experience
- New and improved user-related interfaces:
- Added user settings/overview drivers and UI files, integrated into navigation.
- Added gender, birthday, icon resources and color mode support to user views.
- Displayed real-name verification status with a dedicated interface and icons.
- Login and status experience optimizations:
- Added auto-login feature and post-login initialization progress display (progress ring, etc.).
- Improved version check logic, changing mismatch prompts to WARNING level and unifying comparison display.
- Displayed server connection status, machine code and archive save notifications in the title and status bars.
- Table and message box UX improvements:
- Added minimum column width, result background color and refresh hints to history check/machine tables.
- Introduced table message box feature to view and export user modification records in popup dialogs.
- Added translation support to the message box generator and extracted file save logic into an independent module.
- Other UI and interaction tweaks:
- Added user interface checks, slide animation toggle and animation settings refinement for the navigation bar.
- Adjusted control widths, layouts and alignment in multiple places to improve visual consistency.
Official Website and Result Query Service
- New website and page structure:
- Initialized the React + TypeScript + Vite v2 official website project.
- Added home page project introduction, core feature sections, tech stack showcase and scroll animations.
- Added result query page, download page, pricing page and contact dialog (for manual inspection and enterprise customization).
- For the cheat-check page, added ID number validation, captcha input, more query options and error dialogs.
- Navigation and routing optimization:
- Refactored website navigation structure and routes, adding official site link and multi-page navigation.
- Updated navigation bar logo, favicon and links, and simplified theme switching behavior.
- Optimized layout and height of Features/Hero sections and removed redundant animations for better performance.
- Result query and feedback:
- Renamed verification result page to a unified “Result Query” and added clear prompts when APIs are not available.
- Switched error messages to unified popup dialogs and adjusted captcha/input layouts for better usability.
Documentation Site and Compliance Documents
- Docs v2 and configuration:
- Created new
docs v2site and refactored navigation bar and sidebar structures. - Updated documentation site title, theme, logo configuration and navigation/sidebar icons.
- Migrated API and docs domains to
shicthrs.com, updating documentation links and footer ICP/public security records.
- Created new
- API documentation expansion:
- Added user and machine related API documentation (user info, machine management, cheat detection, etc.).
- Added Chinese/English docs and examples for nickname, WeChat ID, email, phone number and password modification APIs.
- Added documentation for APIs such as fetching user modification records, machine details and history checks.
- Updated response fields, error codes and HTTP status code descriptions for multiple APIs.
- Legal and compliance documents:
- Added privacy policy, third-party data collection statement and end user license agreement (EULA).
- Added personal information collection catalog document and related navigation links.
- Updated legal document entity information, contact email, filing info and display format.
Build and Logging
- Updated
SHICTHRSENCRdependency to 1.11.0, improving encryption-related capabilities. - Unified some API log levels to DEBUG and added detailed logging for network requests.
- Added translation file and index data loading logic, separating initialization steps for better maintainability.
V0.0.5 beta 2026-02-17
This Update
Version
- Updated AegisSpeed software version to V0.0.5 beta.
User Authentication System
- Added AegisSpeed Server user registration function, supporting ID number and password registration:
- Added password requirement prompts and validation.
- Added security challenge verification.
- Added AegisSpeed Server login function:
- Added login failure retry mechanism.
- Automatically saves TOKEN to local variable after saving login.
- Added "Remember login info" function with auto-fill.
- Added login and registration interface switching with unified styles and icons.
Server Integration and Offline Support
- Added AegisSpeed server status check function:
- Supports online mode status update.
- Updated API endpoints to production environment (HTTPS).
- Added offline mode support, local functions still available without network.
- Added client version check function to get latest version info in real-time.
Startup and Loading Optimization
- Added startup loading interface:
- Displays software version and kernel version.
- Added status display and progress bar.
- Added window centering function and set fixed window size.
- Optimized AegisSpeed interface initialization flow and permission check.
Theme and Visual Effects
- Introduced Earth theme, updated related configurations and icon resources:
- Added home page logo with Earth theme, supports light/dark theme switching.
- Updated home page Earth theme PNG image resources.
- Introduced WebGL Nebula background component (NebulaCanvas):
- Optimized nebula rendering performance.
- Added red accent color and liquid glass gloss layer effect.
- Added meteor shower visual effect (later optimized and removed for performance).
- Changed theme color from blue to orange.
- Added OpenGL rendering option and DPI bitmap settings.
Navigation and Site Refactoring
- Introduced navigation bar component:
- Added GitHub and official website button links.
- Optimized navigation bar highlight logic when scrolling.
- Added hover tooltip for navigation items.
- Added page navigation component.
- Added TechStack component and navigation support.
- Optimized Hero component visual effects and interaction:
- Added remote computer check button.
- Updated copyright year.
- Added AegisSpeed name origin (Meaning) component.
- Added new Features item and optimized layout.
Footer and ICP Information
- Added contact information and ICP registration info links in footer.
- Updated footer styles and interaction logic.
Documentation and Build
- Ported AegisSpeed_docs and AegisSpeed_server to this repository.
- Updated project README file and logo paths.
- Added changelog file to record project historical changes.
- Updated dependency versions:
SHICTHRSMACEto 1.8.0SHICTHRSENCRto 1.7.0
- Added VS Code workspace configuration file.
- Removed unused vuepress plugins.
System Check Enhancement
- Added system check threshold settings:
- System unexpected shutdown count threshold.
- System consecutive short activity cycle count threshold.
- System current activity cycle threshold.
- System shutdown time threshold.
- Added DLL file check settings and threshold adjustment.
- Fixed UI binding issues for ASAC800008 and ASAC800009.
Screenshots and Tools
- Added screenshot compression function:
- Supports compression configuration.
- Added save notification.
- Updated index tool interface and added system tools sub-interface.
- Added game tools interface:
- Added game icon resources.
- Integrated NIRSOFT tool configuration.
- Added extended tools table support:
- Added ACE_TRAY, dControl, HYPER-V_OFF, CPU-V and other tools.
Refactoring and Optimization
- Refactored UI layout for core settings, hardware check, and system check settings interfaces.
- Added system theme listener to support dynamic theme switching.
- Unified interface text descriptions (System Process Monitoring, USB Device Monitoring, etc.).
- Optimized message box generation method.
- Moved warning information to documentation module.
V0.0.4 beta 2026-01-31
V0.0.4 Beta Update
Hardware Check / ASAC Series
- Added hardware check main units ASAC800000/ASAC800001/ASAC800002/ASAC800003/ASAC800004/ASAC800005/ASAC800007/ASAC800008/ASAC800009 and their sub-units, implementing:
- PCIe / USB / Bluetooth (BTH) / ACPI device installation and abnormal plug/unplug record checks.
- System boot/shutdown records, unexpected shutdown count, and current uptime checks.
- System driver registration information and DLL registration information checks.
- System DLL creation, modification, registration time and log checks.
- Added complete UI workflow for hardware check interface, home navigation, status aggregation, result recording, reset and export.
- Added progress bars, double-click jump, icon resources and multi-language text descriptions for hardware/system check modules.
System Activity and Abnormal Software Detection
- Added system activity information check unit ASAC800001_x, including abnormal software path activity detection.
- Added
DETECTED_NAME,SOFTWARE_NAMEfields for abnormal software detection and refined error/log descriptions. - Enhanced abnormal process and abnormal software related error handling and logging.
System Resource Monitoring
- Introduced system monitoring module and monitoring interface, supporting:
- CPU/GPU/Memory/Disk usage, frequency, temperature, I/O and other data collection (based on
psutil/pynvml). - System resource monitoring page with progress bars, status labels and event lists.
- CPU/GPU/Memory/Disk usage, frequency, temperature, I/O and other data collection (based on
- Added resource monitoring data export, auto/manual update mode, pause/reset and threshold settings (temperature, etc.).
- Supports thread scheduling for resource monitoring data, buffer time/wait time configuration and unified monitoring lifecycle management.
Process Monitoring and Protection
- Added process monitoring module and monitoring interface:
- Real-time refresh of process list, process status coloring (system/abnormal/normal), creation time display.
- Process count statistics (system/application/abnormal) and count reset.
- Process details view (RSS/VMS memory details), process tracing (executable path).
- Supports monitoring table auto-update/buffer time configuration, pause/resume, export process pool info, etc.
- Introduced AegisSpeed Protection Module:
- Abnormal process interception (interception level, buffer time, scan interval configurable).
- Supports process monitoring log output, event notification and error log recording.
- Integrated Task Manager protection and exit event interception functions.
USB Device Monitoring
- Added USB device monitoring module and sub-page:
- Auto-update device table, color-coded connection status, exception handling and status label display.
- Device count statistics and count reset, insertion test panel and reconnection time calculation.
- Supports USB info export, monitoring table buffer/wait time configuration, pause/resume functions.
- Added abnormal USB device IO monitoring:
- Configurable monitoring switch and time parameters.
- Complete implementation of monitor, scheduler and manager, displaying monitoring status in UI.
User Profile and Log Archiving
- Established user configuration/profile system (
USER_PROFILEnodes), recording:- Startup info, event time recorder, SIP phase data, etc.
- Log archiving (
ERRORS,EVENTSnodes) with hash identifiers.
- Log loader:
- Implemented log queue, buffer time, auto-scroll, log count display, etc.
- Supports DEBUG/console output, hash display, color strategy (high contrast, etc.), divider configuration.
- Complete exception handling and thread exit mechanism.
System Monitoring and Security Policy Settings
- System monitoring core settings interface:
- Process/USB/Resource monitoring enable/disable switches, monitoring interval and buffer/wait time configuration.
- Log output switch and performance mode related options.
- Security policy settings interface:
- Unified configuration for abnormal process interception, USB device monitoring, exit event interception.
- Added interception level description and "effective after restart" prompt text.
Time and Timezone Features
- Added timezone time sync module:
- Unified timezone configuration (default Asia/Shanghai), time format selection and display control.
- Time sync buffer time and log output switch.
- Supports title bar time display visibility control and related UI adjustments.
Navigation / UI / Theme Related
- Navigation bar and animations:
- Navigation slide animation, indicator animation configuration and auto-disable in performance mode.
- Navigation menu control, expansion state tracking and linkage with launch code display.
- Theme and cards:
- Introduced Phrolova / Reze theme and card theme adaptive mechanism.
- Supports theme color following system, custom theme color and dark/light mode switching.
- Enriched home page LOGO/background static resources table, supports light/dark theme switching.
- Other UI:
- Settings, monitoring, check, about, agreement and other multi-page navigation and layout optimization.
- Multiple button/progress bar/icon resource updates and interaction detail optimizations.
Multi-language / Text
- Added Chinese-English bilingual support and language selection settings.
- Data index translation switch and unified GPU/hardware information text.
Build and Dependencies
- Introduced and upgraded dependencies:
PySide6-Fluent-Widgets,SHICTHRSMACE,SHICTHRSCSVLoader. - Adjusted loading order and directory structure for some dependencies.
V0.0.3 beta 2026-01-02
V0.0.3 Beta Update
Version
- Updated software version to V0.0.3 beta.
System Resource Monitoring (Initial Version)
- Added system resource monitoring module and interface:
- CPU/GPU/Memory/Disk usage statistics and detailed information collection.
- Progress bars, status labels and event lists UI components.
- Implemented resource monitoring data collection thread, scheduler and unified data structure (
RESOURCES, etc.). - Supports monitoring log output, auto/manual update mode, pause/export and other settings.
Process Monitoring (Initial Version)
- Added process monitoring interface and updater:
- Real-time process list refresh and color classification (system/abnormal/normal).
- Process creation time column, exception handling and permission check.
- Added process count cards, export process pool info and terminate/pause buttons and other functions.
USB Monitoring (Initial Version)
- Introduced USB device monitoring table, updater and auto-update switch.
- Added device count statistics, info export and monitoring status label.
Protection Module and Security Policy (Embryonic)
- Added AegisSpeed protection settings interface:
- Configuration items for abnormal process interception and USB device monitoring, buffer time, scan interval, etc.
- Introduced abnormal process interception level design and monitoring list management.
- Supports protection auto-start, exit event interception and status prompts.
Time and Title Bar
- Introduced timezone time function and output format configuration.
- Adjusted title bar control layout, launch code display switch and time visibility control.
Navigation and UI Optimization
- Added system monitoring module entry, renamed check modules (Auto Check Single), navigation animation and menu switch.
- Refined monitoring/settings interface background, cards and scroll layout.
User Profile and Logs
- Introduced user profile basic structure and event recording.
- Log loader added buffer status prompt, auto-scroll, hash output and divider configuration, etc.
V0.0.2 beta 2025-12-20
V0.0.2 Beta Update
Version
- Released V0.0.2 beta, completing the initial version from basic framework to usable UI.
Log System
- Built complete log module:
- Log queue, loader, buffer time configuration, auto-scroll.
- DEBUG/INFO/WARN/ERROR color strategy and high contrast theme.
- Log hash, divider, export function and console output options.
Settings Center
- Added software settings interface and multiple sub-pages:
- Log settings, software settings, developer/debug mode, theme/color/card theme, etc.
- Supports UI scaling, high DPI scaling factor, follow system theme and other configurations.
Theme and UI Appearance
- Added dark mode and Mica effect support (Windows 11).
- Introduced card theme and home page LOGO/background static resource management.
- Multiple UI layout, title bar, navigation bar, scroll area and other detail optimizations.
Screenshots and Startup Info
- Added home page screenshot button and screenshot save logic, including exception handling and save prompts.
- Added startup barcode generation and download function, save path and integrity check table configuration.
Check/Settings Sub-modules
- Added check module basic framework and settings page drivers: "Data Management/Kernel Management/About/Agreement", etc.
- Optimized window button strategy, title bar strategy control and time display layout.
V0.0.1 beta 2025-12-06
V0.0.1 Beta Update
Project Foundation
- Initialized repository and launcher script, added
GNU GPL v3license. - Built basic UI framework and startup logic, introduced data management, settings management, custom exceptions and message popup modules.
Static Resources and MACE Info
- Established static resources table, application icons, MACE info display and save (including encrypted export).
- Introduced tree structure to display hardware info and local machine data.
Network and Self-check (SIP)
- Implemented network info and virtualization info acquisition, supports WAN IP and IP location, etc.
- Added Windows Defender check, WMIC self-check and self-check unit (SIP) logic.
System Monitoring and Protection (Initial)
- Preliminarily added system monitoring configuration and daemon/Task Manager control logic.
- Added abnormal process interceptor and AegisSpeed protection management embryonic implementation.
Version Comparison
| Version | Release Date | Main Features |
|---|---|---|
| V0.0.5 | 2026-02-17 | Complete ASAC hardware check, system resource monitoring, process protection |
| V0.0.4 | 2026-01-31 | Hardware check, system activity detection, enhanced USB monitoring |
| V0.0.3 | 2026-01-02 | Resource monitoring initial version, process monitoring, USB monitoring |
| V0.0.2 | 2025-12-20 | Log system, settings center, theme support |
| V0.0.1 | 2025-12-06 | Project initialization |
Update Subscription
Follow GitHub Releases for the latest version notifications.