Commit Graph
67 Commits
Author SHA1 Message Date
N0VA 23b5f017d4 Fix password setting using chpasswd -R and improve screen wake lock 2026-02-05 17:39:01 +01:00
N0VA ee83411333 Fix password setting by using passwd --stdin and sync 2026-02-05 17:25:00 +01:00
N0VA 7613bdf8d5 Fix password setting and inhibit system sleep during install 2026-02-05 17:03:36 +01:00
N0VA 400235067d Fix bootctl unrecognized option and improve repo discovery 2026-02-05 16:46:59 +01:00
N0VA f3e7122d02 Fix dnf5 deferred transaction and add shadow-utils for user creation 2026-02-05 16:27:57 +01:00
N0VA afe18c1eee Fix dnf error by removing localpkg_only and improve repo search 2026-02-05 15:40:42 +01:00
N0VA 76c638de8e Improve offline installation by searching for repo in multiple paths 2026-02-05 15:37:18 +01:00
N0VA 1238dcdabd Remove accidental log file 2026-02-05 15:17:53 +01:00
N0VA f7fc354f3f Fix UEFI boot by mounting efivarfs and forcing systemd-boot install 2026-02-05 15:17:48 +01:00
N0VA 3a226108ec Fix: ensure disk is unmounted before partitioning and use sudo for reboot 2026-02-05 14:55:18 +01:00
N0VA 45b0fa5a84 . 2026-02-05 14:54:15 +01:00
N0VA 6b7c7debff Increase VM memory allocation to 8GB 2026-02-05 14:49:59 +01:00
N0VA 9fcbf6f204 Add automatic dependency installation to run.sh 2026-02-05 14:34:35 +01:00
N0VA e5f46324e4 Fix UEFI snapshot support and ensure sudo privileges 2026-02-05 14:23:44 +01:00
N0VA 4eff9d7e22 Update UEFI VM script with correct paths and add snapshot script 2026-02-05 14:18:39 +01:00
N0VA 7bfab2ac5b Update window.py 2026-02-05 14:00:49 +01:00
N0VA 8bac02357c Send logs as file, create sudoer user, and improve bootloader reliability 2026-02-05 13:22:34 +01:00
N0VA bba28a6f77 Remove accidental log file 2026-02-05 12:59:54 +01:00
N0VA be674e89e0 Switch to systemd-boot, full log sending, and offline install fix 2026-02-05 12:59:24 +01:00
N0VA e99290eebe . 2026-02-05 12:48:36 +01:00
N0VA eb03edb050 . 2026-02-05 12:39:41 +01:00
N0VA f7bebc7f88 Add network logging to Discord webhook for testing branch
- Add network_logging.py module with Discord webhook integration
- Log session start with unique session ID and mode (MOCK/PRODUCTION)
- Log all page navigations when clicking Next
- Log all user selections (disk, install mode, modules, user info)
- Log installation progress through each step
- Send install completion/failure logs
- Auto-flush logs every 2 seconds and immediately on critical events

TESTING BRANCH ONLY - Remove before merging to main
2026-02-04 21:18:18 +01:00
N0VA e611f174be Update os_install.py 2026-02-03 21:32:51 +01:00
N0VA b70ff549a7 Update partitioning.py 2026-02-03 21:31:17 +01:00
N0VA bb31814233 Update partitioning.py 2026-02-03 21:30:27 +01:00
N0VA 00ba6e5c89 feat: verbose installation logs, improved auto-partitioning logic, and UI tweaks 2026-02-03 21:24:31 +01:00
N0VA 7d43b82ce1 fix(ui): reorder partition dialog, fix mount point selection, add threaded install with logs 2026-02-03 21:06:16 +01:00
N0VA af86d357a4 fix(ui): correct mount point selection pre-fill and simplify partition creation dialog 2026-02-03 20:57:29 +01:00
N0VA 848b2e7e74 fix: mount pseudo-fs during install, simplify partitioning, and add mount point config 2026-02-03 20:49:41 +01:00
N0VA dc417d15d3 fix(backend): use host config for dnf install to resolve repos 2026-02-03 20:29:03 +01:00
N0VA 7a8e8ccbed fix(partitioning): avoid alignment errors by using fill-gap logic for full space 2026-02-03 20:19:25 +01:00
N0VA 7371da2451 fix(backend): improve partition creation robustness and formatting 2026-02-03 20:03:24 +01:00
N0VA 9f5bade34c feat(partitioning): support fat32 and add validation for system partition name 2026-02-03 19:53:51 +01:00
N0VA 11fca148be fix(ui): handle NoneType fstype and remove duplicate code in partitioning page 2026-02-03 19:49:52 +01:00
N0VA b7a049d86f fix(ui): correct Gtk.Button instantiation in partitioning page 2026-02-03 18:13:04 +01:00
N0VA 2676da751b Fix PartitioningPage being stuck on detecting due to duplicate function 2026-02-03 17:23:19 +01:00
N0VA 22e1fa8f62 Implement manual partition management (create/delete/mountpoints) 2026-02-03 17:07:45 +01:00
N0VA efe25f3e11 Ensure disk device path has /dev/ prefix 2026-02-03 17:01:36 +01:00
N0VA 2f9338af0a Fix logic error in page transitions 2026-02-03 16:43:19 +01:00
N0VA 33d989cfad Hook up GUI Install button to backend logic 2026-02-03 16:34:36 +01:00
N0VA 2377b0269a Implement minimal OS and Bootloader installation logic 2026-02-03 16:28:55 +01:00
N0VA 3c4870b104 Implement basic partitioning backend and CLI interface 2026-02-03 16:20:59 +01:00
N0VA aae235e81f Format icons SVG files for better readability 2026-02-03 12:03:25 +01:00
N0VA 759b4c4007 Use the icon 2026-02-03 01:26:30 +01:00
N0VA 9958b9a65b Create org.iridium.Installer-symbolic.svg 2026-02-03 01:26:25 +01:00
N0VA 1afdf99a6f Temporary (or probably permanent, you know how this works) icon 2026-02-03 01:17:48 +01:00
N0VA 26757288c4 Add mock mode support and input validation 2026-02-02 20:19:36 +01:00
N0VA 7a69d62782 Module titles 2026-02-02 20:15:40 +01:00
N0VA f691be219d Summary page 2026-02-02 20:05:11 +01:00
N0VA 281f7488af Update README.md 2026-02-02 20:03:40 +01:00
N0VA 931f701591 Center content vertically in user and welcome pages 2026-02-02 15:26:03 +01:00
N0VA 52897a1dd0 Why the fuck was it in that order 2026-02-02 15:24:40 +01:00
N0VA 2c7b9c5b1f Automatic usernames 2026-02-02 15:20:23 +01:00
N0VA 658040c138 Better - force selection, gray out button 2026-02-02 15:08:03 +01:00
N0VA 7c899b8e86 Can't continue without selecting disk 2026-02-02 15:03:30 +01:00
N0VA a098f20a38 English as the only language option 2026-02-02 14:59:35 +01:00
N0VA 3bff26928a Create additional_modules.py 2026-02-02 14:59:20 +01:00
N0VA 001d07cc80 Update warning label to use WARNING instead of WARN 2026-02-02 12:22:13 +01:00
N0VA ae16c2ca23 Update README.md 2026-02-02 12:20:30 +01:00
N0VA 0f448bfa6c Automatic partition sizes 2026-02-02 12:17:13 +01:00
N0VA f341fe0d60 Windows 8-aah welcome message 2026-02-02 12:03:06 +01:00
N0VA f642d7ef94 No toolbar, like a proper adwaita app should 2026-02-02 12:00:57 +01:00
N0VA f8b9cb62f9 Proper automatic/manual partitioning switch 2026-02-02 11:50:44 +01:00
N0VA 62e1276881 Partition screen 2026-02-01 21:00:44 +01:00
N0VA 17eac3de50 Actual disk names 2026-02-01 20:37:29 +01:00
N0VA a27f38ef6a Mockup 2026-02-01 11:58:40 +01:00
N0VA 770fe0f8c5 first commit 2026-02-01 11:40:47 +01:00