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_areabuttons with a manual button box insidecontent_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
.pofiles 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,tracebackinapplication.py. - Duplicate
import osinsidemain()function removed. - CSS theme priority changed from
PRIORITY_USERtoPRIORITY_APPLICATIONso 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 fromui/main_window.py,core/chroot_operations.pyand 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/.mofiles. 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.xbelbefore 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, saferApplyMonitorsConfigusage, 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
lsblkfilter 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
lsblkfilter; 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
/homemounting 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
/homemounting 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
/homemounting 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.
ES
FR
PT
DE
IT
RO
RU