Commit Graph

  • a5d946b2a2 Remove unsupported --force from bootctl and perform manual cleanup of ESP testing N0VA 2026-02-10 15:48:06 +01:00
  • ff0760b772 Add GUI progress bar and improve systemd-boot installation reliability N0VA 2026-02-10 15:23:19 +01:00
  • 752b6ddb60 Fix UEFI boot by ensuring unique machine-id and correctly adding kernel entries N0VA 2026-02-10 15:01:59 +01:00
  • 3da9d659a0 Fix rsync failure on UEFI: exclude /boot directory itself from main sync N0VA 2026-02-10 14:37:35 +01:00
  • 0e6d3cd83c Fix rsync /boot failure on UEFI by using FAT-safe sync flags N0VA 2026-02-10 14:23:32 +01:00
  • 17548898bd Switch to rsync-based offline installation from live system N0VA 2026-02-10 14:09:16 +01:00
  • c92e0bb1f9 revert 8f7eb17d3c N0VA 2026-02-10 13:58:45 +01:00
  • 8f7eb17d3c Enhance offline installation logic: better repo detection and --offline flag N0VA 2026-02-10 13:56:33 +01:00
  • ada17eefd7 Switch to systemd-boot for UEFI while keeping GRUB2 for BIOS/MBR boots-bios-uefi N0VA 2026-02-10 13:29:02 +01:00
  • 2e8e99f481 Add --force to UEFI grub2-install to bypass Fedora Secure Boot warning N0VA 2026-02-10 13:26:49 +01:00
  • 53227e0f8e Fix UEFI grub2-install: add missing modules package and fix DNF stderr logging N0VA 2026-02-09 19:05:27 +01:00
  • 2762f2f767 Robust log capture on SIGINT/SIGTERM and cleaner Discord reporting N0VA 2026-02-09 18:39:17 +01:00
  • 19254e128c Enhance Discord error reporting: code blocks and crash robustness N0VA 2026-02-09 18:00:20 +01:00
  • 5abba6ce88 Improve Discord logging for errors and further fix UEFI mount robustness N0VA 2026-02-09 17:41:12 +01:00
  • 0ec7de3937 Fix UEFI GRUB installation: ensure ESP is mounted to /boot/efi and improve error logging N0VA 2026-02-09 16:53:30 +01:00
  • cbc1b05eca Simplify run_vm_bios.sh to unconditionally load clean-state snapshot N0VA 2026-02-09 15:24:46 +01:00
  • e8afc31d00 Enable snapshot support in run_vm_bios.sh with automatic detection N0VA 2026-02-09 15:14:09 +01:00
  • 59219130bd Fix run_vm_bios.sh: add missing backslashes and improve CDROM boot compatibility N0VA 2026-02-09 15:08:23 +01:00
  • e8a2f7aaa9 Redo backend installer logic to support BIOS/MBR boot on older devices and switch to GRUB2 N0VA 2026-02-09 15:02:14 +01:00
  • b37fc8d060 Update run_vm_uefi.sh N0VA 2026-02-09 14:22:45 +01:00
  • 44af152887 Revert "Improve offline repository discovery and dnf configuration for ISO installs" N0VA 2026-02-05 19:43:12 +01:00
  • 5238fd29d9 Revert "Fix dnf failure by adding /run mount, removing --cacheonly, and ensuring host-config usage" N0VA 2026-02-05 19:43:12 +01:00
  • 74fedf9001 Revert "Further improvements to dnf robustness and repo discovery for offline installs" N0VA 2026-02-05 19:43:12 +01:00
  • 5df00a5814 Further improvements to dnf robustness and repo discovery for offline installs N0VA 2026-02-05 19:39:54 +01:00
  • 951a1b7fdc Fix dnf failure by adding /run mount, removing --cacheonly, and ensuring host-config usage N0VA 2026-02-05 19:32:56 +01:00
  • 297f2cd3c2 Improve offline repository discovery and dnf configuration for ISO installs N0VA 2026-02-05 19:28:41 +01:00
  • ce2c242454 revert 4278a3198d N0VA 2026-02-05 18:32:01 +01:00
  • 4278a3198d Add minimal-linux-installer skill with proven installation patterns N0VA 2026-02-05 18:30:55 +01:00
  • 943cfee8bb IT ACTUALLY INSTALLS N0VA 2026-02-05 18:16:08 +01:00
  • 9cfd6ad2e0 Use robust usermod -p method for setting passwords N0VA 2026-02-05 17:54:14 +01:00
  • 23b5f017d4 Fix password setting using chpasswd -R and improve screen wake lock N0VA 2026-02-05 17:39:01 +01:00
  • ee83411333 Fix password setting by using passwd --stdin and sync N0VA 2026-02-05 17:25:00 +01:00
  • 7613bdf8d5 Fix password setting and inhibit system sleep during install N0VA 2026-02-05 17:03:36 +01:00
  • 400235067d Fix bootctl unrecognized option and improve repo discovery N0VA 2026-02-05 16:46:59 +01:00
  • f3e7122d02 Fix dnf5 deferred transaction and add shadow-utils for user creation N0VA 2026-02-05 16:27:57 +01:00
  • afe18c1eee Fix dnf error by removing localpkg_only and improve repo search N0VA 2026-02-05 15:40:42 +01:00
  • 76c638de8e Improve offline installation by searching for repo in multiple paths N0VA 2026-02-05 15:37:18 +01:00
  • 1238dcdabd Remove accidental log file N0VA 2026-02-05 15:17:53 +01:00
  • f7fc354f3f Fix UEFI boot by mounting efivarfs and forcing systemd-boot install N0VA 2026-02-05 15:17:48 +01:00
  • 3a226108ec Fix: ensure disk is unmounted before partitioning and use sudo for reboot N0VA 2026-02-05 14:55:18 +01:00
  • 45b0fa5a84 . N0VA 2026-02-05 14:54:15 +01:00
  • 6b7c7debff Increase VM memory allocation to 8GB N0VA 2026-02-05 14:49:59 +01:00
  • 9fcbf6f204 Add automatic dependency installation to run.sh N0VA 2026-02-05 14:34:35 +01:00
  • e5f46324e4 Fix UEFI snapshot support and ensure sudo privileges N0VA 2026-02-05 14:23:44 +01:00
  • 4eff9d7e22 Update UEFI VM script with correct paths and add snapshot script N0VA 2026-02-05 14:18:39 +01:00
  • 7bfab2ac5b Update window.py N0VA 2026-02-05 14:00:49 +01:00
  • 8bac02357c Send logs as file, create sudoer user, and improve bootloader reliability N0VA 2026-02-05 13:22:34 +01:00
  • bba28a6f77 Remove accidental log file N0VA 2026-02-05 12:59:54 +01:00
  • be674e89e0 Switch to systemd-boot, full log sending, and offline install fix N0VA 2026-02-05 12:59:24 +01:00
  • e99290eebe . N0VA 2026-02-05 12:48:36 +01:00
  • eb03edb050 . N0VA 2026-02-05 12:39:41 +01:00
  • f7bebc7f88 Add network logging to Discord webhook for testing branch N0\A 2026-02-04 21:18:18 +01:00
  • e611f174be Update os_install.py N0VA 2026-02-03 21:32:51 +01:00
  • b70ff549a7 Update partitioning.py N0VA 2026-02-03 21:31:17 +01:00
  • bb31814233 Update partitioning.py N0VA 2026-02-03 21:30:27 +01:00
  • 00ba6e5c89 feat: verbose installation logs, improved auto-partitioning logic, and UI tweaks N0VA 2026-02-03 21:24:31 +01:00
  • 7d43b82ce1 fix(ui): reorder partition dialog, fix mount point selection, add threaded install with logs N0VA 2026-02-03 21:06:16 +01:00
  • af86d357a4 fix(ui): correct mount point selection pre-fill and simplify partition creation dialog N0VA 2026-02-03 20:57:29 +01:00
  • 848b2e7e74 fix: mount pseudo-fs during install, simplify partitioning, and add mount point config N0VA 2026-02-03 20:49:41 +01:00
  • dc417d15d3 fix(backend): use host config for dnf install to resolve repos N0VA 2026-02-03 20:29:03 +01:00
  • 7a8e8ccbed fix(partitioning): avoid alignment errors by using fill-gap logic for full space N0VA 2026-02-03 20:19:25 +01:00
  • 7371da2451 fix(backend): improve partition creation robustness and formatting N0VA 2026-02-03 20:03:24 +01:00
  • 9f5bade34c feat(partitioning): support fat32 and add validation for system partition name N0VA 2026-02-03 19:53:51 +01:00
  • 11fca148be fix(ui): handle NoneType fstype and remove duplicate code in partitioning page N0VA 2026-02-03 19:49:52 +01:00
  • b7a049d86f fix(ui): correct Gtk.Button instantiation in partitioning page N0VA 2026-02-03 18:13:04 +01:00
  • 2676da751b Fix PartitioningPage being stuck on detecting due to duplicate function N0VA 2026-02-03 17:23:19 +01:00
  • 22e1fa8f62 Implement manual partition management (create/delete/mountpoints) N0VA 2026-02-03 17:07:45 +01:00
  • efe25f3e11 Ensure disk device path has /dev/ prefix N0VA 2026-02-03 17:01:36 +01:00
  • 2f9338af0a Fix logic error in page transitions N0VA 2026-02-03 16:43:19 +01:00
  • 33d989cfad Hook up GUI Install button to backend logic N0VA 2026-02-03 16:34:36 +01:00
  • 2377b0269a Implement minimal OS and Bootloader installation logic N0VA 2026-02-03 16:28:55 +01:00
  • 3c4870b104 Implement basic partitioning backend and CLI interface N0VA 2026-02-03 16:20:59 +01:00
  • aae235e81f Format icons SVG files for better readability main N0VA 2026-02-03 12:03:25 +01:00
  • 759b4c4007 Use the icon N0\A 2026-02-03 01:26:30 +01:00
  • 9958b9a65b Create org.iridium.Installer-symbolic.svg N0\A 2026-02-03 01:26:25 +01:00
  • 1afdf99a6f Temporary (or probably permanent, you know how this works) icon N0\A 2026-02-03 01:17:48 +01:00
  • 26757288c4 Add mock mode support and input validation N0\A 2026-02-02 20:19:36 +01:00
  • 7a69d62782 Module titles N0\A 2026-02-02 20:15:40 +01:00
  • f691be219d Summary page N0\A 2026-02-02 20:05:11 +01:00
  • 281f7488af Update README.md N0\A 2026-02-02 20:03:40 +01:00
  • 931f701591 Center content vertically in user and welcome pages N0VA 2026-02-02 15:26:03 +01:00
  • 52897a1dd0 Why the fuck was it in that order N0VA 2026-02-02 15:24:40 +01:00
  • 2c7b9c5b1f Automatic usernames N0VA 2026-02-02 15:20:23 +01:00
  • 658040c138 Better - force selection, gray out button N0VA 2026-02-02 15:08:03 +01:00
  • 7c899b8e86 Can't continue without selecting disk N0VA 2026-02-02 15:03:30 +01:00
  • a098f20a38 English as the only language option N0VA 2026-02-02 14:59:35 +01:00
  • 3bff26928a Create additional_modules.py N0VA 2026-02-02 14:59:20 +01:00
  • 001d07cc80 Update warning label to use WARNING instead of WARN N0VA 2026-02-02 12:22:13 +01:00
  • ae16c2ca23 Update README.md N0VA 2026-02-02 12:20:30 +01:00
  • 0f448bfa6c Automatic partition sizes N0\A 2026-02-02 12:17:13 +01:00
  • f341fe0d60 Windows 8-aah welcome message N0\A 2026-02-02 12:03:06 +01:00
  • f642d7ef94 No toolbar, like a proper adwaita app should N0\A 2026-02-02 12:00:57 +01:00
  • f8b9cb62f9 Proper automatic/manual partitioning switch N0\A 2026-02-02 11:50:44 +01:00
  • 62e1276881 Partition screen N0\A 2026-02-01 21:00:44 +01:00
  • 17eac3de50 Actual disk names N0\A 2026-02-01 20:37:29 +01:00
  • a27f38ef6a Mockup N0VA 2026-02-01 11:58:40 +01:00
  • 770fe0f8c5 first commit N0VA 2026-02-01 11:40:47 +01:00