• Stefy Lanza (nextime / spora )'s avatar
    Comprehensive AutoInstaller GUI fixes and improvements · 1e71d54c
    Stefy Lanza (nextime / spora ) authored
    Mount Operations Fix:
    - Add graceful error handling for mount operations in configure_target_system()
    - Handle 'already mounted' errors common in live systems
    - Continue installation despite mount failures instead of crashing
    - Ensure mount point directories exist before mounting
    - Update unmount operations with similar error handling
    
    Progress Tracking Enhancement:
    - Re-estimate copy progress every 10 seconds based on actual transfer rate
    - Display real-time speed, ETA, and remaining data in progress text area
    - Use dynamic rate calculation instead of static time-based estimation
    - Better accuracy for long-running copy operations
    
    Build Process Optimization:
    - Move AutoInstaller GUI build to early stage of ISO build process
    - Ensure binary is included in the live system within the ISO
    - Remove duplicate build section from end of script
    - Add confirmation messages that binary is included in ISO
    
    Code Quality Improvements:
    - Fix AttributeError: 'network_label' -> 'interface_label' in set_defaults()
    - Remove incorrect PyInstaller hidden imports (QShortcut, QKeySequence)
    - Update documentation and README files with recent fixes
    - Better error handling throughout the installation process
    1e71d54c
Name
Last commit
Last update
autoinstaller_gui Loading commit data...
config Loading commit data...
BUILD_INSTRUCTIONS.md Loading commit data...
CHANGELOG.md Loading commit data...
ICON_INFO.md Loading commit data...
ISO_MODIFICATION_WORKFLOW.md Loading commit data...
MbetterClient Loading commit data...
MbetterClient_wrapper.sh Loading commit data...
README.md Loading commit data...
SWITCH_TO_SLIM.md Loading commit data...
SYS_UNMOUNT_ISSUE.md Loading commit data...
TODO.md Loading commit data...
USB_CREATOR_README.md Loading commit data...
apply_inittab_fix.sh Loading commit data...
build.sh Loading commit data...
build_usb_creator.py Loading commit data...
cleanup.sh Loading commit data...
create_usb.bat Loading commit data...
create_usb.sh Loading commit data...
customize_iso.sh Loading commit data...
extract_iso.sh Loading commit data...
fix_inittab_in_image.sh Loading commit data...
insert_openvpn.sh Loading commit data...
mbet.jpg Loading commit data...
rebuild_iso.sh Loading commit data...
requirements.txt Loading commit data...
set_root_password.sh Loading commit data...
setup_usb_creator.py Loading commit data...
usb_creator_gui.py Loading commit data...