2.0.2 — March 2026

Guided Rescue Operations window, internet connectivity indicator, hardware info button, GParted shortcut, fade-in animation and tooltips.

Added

  • Fade-in animation: Smooth window opacity transition on startup.
  • Tooltips: Descriptive tooltips on all interactive elements (feature switches, action buttons, links, settings).
  • Internet connectivity indicator: Live green/red dot in the status bar, checked every 15 seconds in a background thread.
  • Hardware Info button: Opens a dialog showing CPU model, total RAM and connected storage devices.
  • GParted button: Direct access to GParted from the main window action bar.
  • Guided Rescue Operations window: After mounting the system in CHROOT, a new window provides: reset user password (chpasswd), repair GRUB (auto-detects UEFI/BIOS), update GRUB, regenerate initramfs (dracut --regenerate-all --force), interactive terminal button and real-time output panel.

Fixed

  • Partition auto-assignment fallback removed: Unidentified partitions now show "Select option" instead of an incorrect automatic assignment.
  • Partition selection dialog dark strip: Fixed by replacing action_area buttons with a manual button box inside content_area.
  • Misleading column headers removed from the partition assignment grid.

Translations

  • All 8 languages (ES, EN, FR, DE, PT, IT, RO, RU) updated with new strings for all the above features. All .po files compiled to .mo.

2.0.1-1 — March 2026

About dialog added; code quality improvements and cleanup of debug prints.

Added

  • About dialog: Press F1 or use the GNOME application menu to open the About dialog with version, author, license and website.

Fixed

  • Duplicate _initialize_theming() call on startup eliminated.
  • Inline imports moved to module level: shutil, gettext, sys, traceback in application.py.
  • Duplicate import os inside main() function removed.
  • CSS theme priority changed from PRIORITY_USER to PRIORITY_APPLICATION so the About dialog CSS correctly overrides the application theme.
  • Duplicate accessibility environment variable setup removed from core/environment.py.

Cleanup

  • All [DEBUG] and [DIAG] print statements removed from ui/main_window.py, core/chroot_operations.py and HeaderBar setup.

2.0.1 — January 2026

Documentation release: man page and Debian copyright file.

Added

  • Man page (docs/soplos-welcome-live.1) with standard sections: NAME, SYNOPSIS, DESCRIPTION, OPTIONS, FILES, AUTHOR, COPYRIGHT, SEE ALSO.
  • Debian copyright file (debian/copyright) following Debian 1.0 format with full GPL-3.0+ license block.

2.0.0 — December 2025

Complete architecture rewrite unifying Tyron (XFCE), Tyson (KDE Plasma) and Boro (GNOME) into a single codebase — GNU Gettext i18n, enhanced CHROOT recovery and full Wayland support.

Added

  • Modular architecture: Core, UI, Config and Utils layers matching Soplos Welcome 2.0. Clean separation of concerns for maintainability.
  • Universal desktop support: Single codebase for XFCE with NumLock integration, KDE Plasma with native integration and GNOME (Boro) with full compatibility. Smart DE detection.
  • Full Wayland support: Complete X11 and Wayland compatibility with automatic protocol detection.
  • GNU Gettext i18n: Migrated to .po/.mo files. 8 languages at 100%: ES, EN, FR, DE, PT, IT, RO, RU. Keyboard mnemonics in all languages and automatic locale detection.
  • Enhanced CHROOT recovery: Universal hardware/VM partition detection, full BTRFS subvolume support with hierarchical selection, GParted integration and robust filesystem validation.

Changed

  • Patch 2025-12-08 — UI: Normalized application switch styling across desktop themes. Applied focused CSS overrides with PRIORITY_APPLICATION.
  • Patch 2025-12-09 — KDE bookmarks: Removed remapping logic; language switcher now deletes ~/.local/share/user-places.xbel before restarting the session so KDE/Dolphin regenerates localized bookmarks.
  • Patch 2025-12-09 — GNOME/Wayland display: Robust D-Bus parsing for GetCurrentState, GDK-first fallback for screen geometry, safer ApplyMonitorsConfig usage, increased D-Bus timeout to 5 s, best refresh rate selection when multiple modes match.
  • Patch 2025-12-10 — CHROOT: Re-implemented robust chroot logic with safe_umount, strict mounting sequence and validation. Cross-DE terminal detection (Kitty/Xfce4-terminal for XFCE, Konsole for Plasma, Gnome-terminal/Ptyxis for GNOME).
  • Patch 2025-12-10 — Resolution persistence: GNOME Wayland switched to persistent ApplyMonitorsConfig; XFCE X11 generates autostart script (soplos-resolution.desktop).
  • Patch 2025-12-10 — Translations: Complete quality review and refinement of all 8 languages ensuring 100% string coverage and natural phrasing.

1.1.6 — November 2025 (Tyson only)

Universal disk detection, JSON partition parsing and BTRFS subvolume improvements.

Fixed

  • Removed restrictive lsblk filter so all disk types are detected (MMC, NVMe, USB, loop, etc.).
  • Partition parsing switched to JSON (lsblk -J) with a robust text fallback for older systems.
  • Improved BTRFS subvolume detection and added debug output for troubleshooting.
  • Ported fixes from the Tyron tree and cleaned up indentation and error handling.

1.1.5 — September 2025 (Tyson only)

Welcome tab link update.

Changed

  • Welcome tab URLs updated to soplos.org.

1.1.4 — August 2025 (Tyson only)

Dictionary fixes, full i18n completion and CHROOT/BTRFS improvements.

Fixed

  • Dictionary issues fixed and full i18n completed across all 8 languages.
  • CHROOT function improved for systems with BTRFS subvolumes.

1.1.3 — August 2025 (Tyson only)

Program icon update and maintainer change.

Changed

  • Program icon updated to new design.
  • Maintainer changed to Sergi Perich.

1.1.2 — November 2025 (Tyron only)

Universal disk detection in CHROOT for all hardware and VM types.

Changed

  • Universal disk detection in CHROOT: Removed restrictive lsblk filter; now detects all disk types on any hardware and VM (MMC, NVMe, USB, loop, etc.).
  • Fixed indentation errors in core/chroot_operations.py.
  • Added debug message showing detected disks for troubleshooting.

1.1.2 — July 2025 (Tyson only)

Advanced partition and BTRFS subvolume detection, /home mounting and multi-terminal support.

Added

  • Advanced partition and BTRFS subvolume detection in the CHROOT environment.
  • Full /home mounting support as a partition or BTRFS subvolume.
  • Improved recovery flow robustness and compatibility with multiple terminals.

1.1.1 — September 2025 (Tyron only)

Welcome tab link update.

Changed

  • Welcome tab URLs updated to soplos.org.

1.1.1 — July 2025 (Tyson only)

Minor maintenance, translation fixes and startup robustness.

Fixed

  • Language detection and startup robustness improvements. Minor translation fixes.

1.1.0 — August 2025 (Tyron only)

Internationalization refactor and BTRFS fixes.

Changed

  • Complete i18n refactor: Translation dictionaries split into 8 separate files for easier maintenance and language addition.
  • BTRFS partition mounting and subvolume selection in CHROOT: all known issues and errors fixed.

1.1.0 — July 2025 (Tyson only)

AppStream/DEP-11 metainfo and program icons in multiple sizes.

Added

  • Metainfo finalized to AppStream/DEP-11 standard.
  • Program icons added in 48×48, 64×64 and 128×128 px.

1.0.9 — August 2025 (Tyron only)

Program icon redesign.

Changed

  • Program icon updated to new design for better Soplos Linux branding integration.

1.0.9 — July 2025 (Tyson only)

Metainfo corrections for software center visibility.

Fixed

  • Metainfo corrections for proper appearance in software centers (AppStream/Discover).

1.0.8 — May 2025 (Tyron only)

Advanced partition and BTRFS subvolume detection, /home mounting support and multi-terminal compatibility.

Added

  • Advanced partition and BTRFS subvolume detection in the CHROOT environment.
  • Full /home mounting support as a partition or BTRFS subvolume.
  • Improved recovery flow robustness and compatibility with multiple terminals.
  • Maintainer updated to Sergi Perich.

1.0.8 — July 2025 (Tyson only)

Metainfo fix for Discover/AppStream visualization.

Fixed

  • Metainfo file fixed for proper visualization in Discover/AppStream.

1.0.7 — May 2025 (Tyron only)

Version bump on same day as 1.0.8 — identical content, immediately superseded.

Added

  • Advanced partition and BTRFS subvolume detection in the CHROOT environment.
  • Full /home mounting support as a partition or BTRFS subvolume.

1.0.7 — July 2025 (Tyson only)

Full BTRFS subvolume support in CHROOT recovery, NumLock removed.

Added

  • Full BTRFS subvolume support in CHROOT recovery.
  • Dictionary string corrections and review across all languages.

Removed

  • NumLockX completely removed (not applicable to KDE Plasma).

1.0.6 — May 2025 (Tyron only)

Metainfo update for AppStream/DEP-11 compliance.

Improved

  • Metainfo updated for AppStream/DEP-11 compliance. Full validation for software centers. No functional changes.

1.0.6 — June 2025 (Tyson only)

AppStream integration — now visible in Discover.

Added

  • AppStream integration: Application now visible in KDE Discover.

1.0.5 — May 2025 (Tyron only)

Full BTRFS subvolume support in CHROOT recovery and complete i18n in 8 languages.

Added

  • Full BTRFS subvolume support in CHROOT recovery.
  • Complete i18n in 8 languages with keyboard mnemonics.
  • Dictionary string corrections and review across all languages.

1.0.5 — June 2025 (Tyson only)

Complete internationalization, stability fixes and UI optimizations.

Added

  • Complete program internationalization. Label refinement to English for consistency.

Fixed

  • Minor bug fixes and general stability improvements.

Improved

  • User interface optimizations and performance improvements.

1.0.4 — June 2025 (Tyson only)

Minor interface fixes and stability improvements.

Fixed

  • Minor interface fixes and stability improvements.

1.0.4 — May 2025 (Tyron only)

Advanced CHROOT with intelligent partition detection, NumLock integration, XDG folder migration and GParted integration.

Added

  • Intelligent partition detection in CHROOT environment.
  • NumLock integration and automatic XDG folder migration on language change.
  • Real-time Python cache cleanup and memory optimization.
  • GParted integration and robust filesystem validation.
  • Complete i18n in 8 languages.

1.0.3 — June 2025 (Tyson only)

Initial release of Soplos Welcome Live for KDE Plasma.

Initial Release

  • Basic welcome interface with Calamares integration, locale/keyboard configuration.
  • CHROOT recovery tools and GParted integration.
  • Multi-language support (8 languages) and hardware detection.
  • NumLock activation toggle.

1.0.3 — May 2025 (Tyron only)

Internationalization improvements and interface optimizations.

Improved

  • Locale configuration fixes and interface optimizations.

1.0.2 — June 2025 (Tyson only)

Minor bug fixes and stability improvements.

Fixed

  • Minor bug fixes and stability improvements.

1.0.2 — May 2025 (Tyron only)

Hardware detection improvements and CHROOT fixes.

Fixed

  • CHROOT operation fixes and general stability improvements.
  • Hardware detection improvements.

1.0.1 — May 2025 (Tyson only)

Minor interface fixes and stability improvements.

Fixed

  • Minor interface fixes and stability improvements.

1.0.1 — April 2025 (Tyron only)

Minor bug fixes and interface improvements.

Fixed

  • User interface improvements and configuration optimizations.

1.0.0 — May 2025 (Tyson only)

Initial release of Soplos Welcome Live for KDE Plasma.

Initial Release

  • Basic welcome interface with Calamares integration, locale/keyboard configuration.
  • CHROOT recovery tools and GParted integration.
  • Multi-language support (8 languages) and hardware detection.
  • NumLock activation toggle.

1.0.0 — April 2025 (Tyron only)

Initial release of Soplos Welcome Live for XFCE.

Initial Release

  • Basic welcome interface for Soplos Linux Live.
  • Basic CHROOT functionality for system recovery.
  • Initial multi-language support.