- 
Stefy Lanza (nextime / spora ) authored
🚀 MAJOR FEATURES:✅ AUTOLOGIN SYSTEM - COMPLETELY FIXED: - Fixed LightDM autologin that was previously broken - Created missing autologin infrastructure (groups, PAM configs) - Added USB boot compatibility (CD/DVD + USB drives) - Smart environment detection (live vs installed systems)✅ PROFESSIONAL USB CREATOR TOOL (PyQt6): - usb_creator_gui.py: Cross-platform GUI application - Optional root password configuration (checkbox controlled) - Optional OpenVPN integration (checkbox controlled) - Standalone executables (PyInstaller build system) - Safe USB detection (removable devices only)✅ AUTOMATIC INSTALLATION SYSTEM: - auto-installer.sh: Custom offline installer (not Calamares) - Immediate auto-start after autologin - Network-only user interaction - Offline capable (no internet required) - USB-aware disk detection🔧 TECHNICAL IMPROVEMENTS: AUTOLOGIN INFRASTRUCTURE: + config/hooks/live/setup-autologin.hook.chroot + config/includes.chroot/etc/pam.d/lightdm* + Enhanced config/includes.chroot/etc/lightdm/lightdm.conf INSTALLATION SYSTEM: + config/includes.chroot/usr/local/bin/auto-installer.sh + config/includes.binary/setup-installed-system.sh + Enhanced config/includes.chroot/root/.config/openbox/autostart + Updated config/preseed/debian-installer.cfg HARDWARE COMPATIBILITY: + 20+ WiFi firmware packages (Intel, Realtek, Atheros, Broadcom, etc.) + Comprehensive network tools (iw, wireless-tools, network-manager) + Hardware detection tools (lshw, hwinfo, pciutils, usbutils) - Removed non-existent packages (crda, mii-diag) with better alternatives USB CREATOR TOOLS: + usb_creator_gui.py: PyQt6 professional GUI + build_usb_creator.py: PyInstaller build automation + setup_usb_creator.py: One-click setup and launch + requirements.txt: PyQt6 dependencies + USB_CREATOR_README.md: Complete documentation📚 DOCUMENTATION: + CHANGELOG.md: Comprehensive version history + Updated README.md: Complete feature overview + USB_CREATOR_README.md: USB creator guide⚡ INSTALLATION FLOW: 1. USB Boot → Autologin → Auto-installer starts immediately 2. Network setup (only user interaction) → Offline installation 3. Installed system → Autologin + MBetter Client + VPN🛡 ️ SECURITY & SEPARATION: - Live CD: Temporary passwordless root - Installed System: Proper password authentication - VPN configs: Only affect installed system - Password changes: Only affect installed system This release transforms MBetter from a basic live CD into a professional automated deployment platform with comprehensive hardware support and user-friendly creation tools.6067043b 
| Name | 
 Last commit 
 | 
Last update | 
|---|---|---|
| .. | ||
| lightdm.conf | ||
| pam.d-lightdm | ||
| pam.d-lightdm-autologin | ||
| pam.d-lightdm-greeter | ||
| preseed.cfg | ||
| setup-installed-system.sh |