AegisSpeed Changelog
2/26/26About 6 min
AegisSpeed 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.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 successful 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.