2.0.9-1 — May 2026

Packaging fix: removed slide1.png from assets/icons/ which was being picked up as the application icon, causing GNOME Software to display the wrong image.

Fixed

  • App icon in GNOME Software: slide1.png was being picked up by the repo manager and packaged as the application icon. Removed from assets/icons/ so GNOME Software now correctly displays org.soplos.welcome.png.

2.0.9 — May 2026

Drivers tab: VirtualBox Guest Additions updated to 7.2.8 (first release with Linux 7.0 kernel support), now bundled in the package — no internet required at install time. Pango markup fix for the Security & System Protection header.

Changed

  • VirtualBox Guest Additions updated to 7.2.8: first release with official Linux 7.0 kernel support. The previous script downloaded the obsolete 7.0.20 ISO from Oracle's servers.
  • Installer bundled offline: VBoxLinuxAdditions.run is now included directly in the package under assets/vbox/ — no internet connection required at install time.
  • DKMS modules compiled for kernel 7.0.9-soplos: compiles vboxguest, vboxsf and vboxvideo via DKMS. The "unable to load vboxguest kernel module" message is expected when the system runs in VMware/QEMU — the modules load correctly inside VirtualBox.

Fixed

  • Pango markup — "Security & System Protection" header: the & character was unescaped in the en and de .po translations, causing a GTK warning (Error on line 1: Entity did not end with a semicolon) when the Security tab was created. Fixed by using & in the msgstr of both locales.

2.0.8-9 — May 2026

Recommended tab fixes (Affinity URL, .desktop ownership, RapidRAW reverted to Flatpak, batch install isolation) and Kernels tab improvements (NVIDIA/Liquorix warning removed, Soplos Kernel Installer repositioned and with icon).

Fixed

  • Affinity AppImage URL updated to 3.2.0: the previous URL pointing to 3.0.2 returned HTTP 404, causing wget to exit with code 8 and aborting the entire batch install chain due to set -e.
  • Affinity .desktop file ownership: printf '...' > file under pkexec wrote the file as root. Replaced with sudo -u $REAL_USER tee so the file is owned by the real user.
  • ES-DE .desktop file ownership: same tee fix applied — .desktop file was being created as root under pkexec.
  • RapidRAW reverted to Flatpak: a previous session had incorrectly changed RapidRAW from flatpak install flathub io.github.CyberTimon.RapidRAW to a Debian .deb install. Reverted to Flatpak.
  • Batch install chain failure with set -e: the consolidated batch script used a global set -e, so a single failed package aborted all remaining packages in the selection. Each package is now wrapped in its own subshell with set -e isolated — a failure prints a warning and the script continues with the next package.

Improved

  • Removed NVIDIA/Liquorix warning: the notice advising against using Liquorix with NVIDIA has been removed from the Kernels tab.
  • Soplos Kernel Installer repositioned: moved from after XanMod to between Microcodes and the Available Kernels section.
  • Soplos Kernel Installer icon added: the section now displays the application icon (org.soplos.kernel-installer.png) with the same layout as packages in the Recommended tab.

2.0.8-8 — May 2026

Two bug fixes: DaVinci GPU patch permission error and Lutris Vulkan patch targeting stale Flatpak deployment.

Fixed

  • Fixed permission error in davinci-gpu-patch.sh: the mkdir -p ~/.local/share/applications/ call was running as root (via pkexec), causing that directory to be owned by root. Subsequent writes from Soplos WebApp Manager and Soplos AppImage Manager failed with PermissionError: [Errno 13]. The command now uses sudo -u "$REAL_USER" to create the directory with the correct ownership.
  • Fixed Lutris Vulkan fix targeting wrong deployment: lutris-vulkan-patch.sh used a plain find that could pick up gpu.py from an old Flatpak deployment instead of the active one. After a Flatpak update, the new deployment had the unpatched file and Lutris kept sending a GPU/vulkaninfo error notification repeatedly. The script now searches under the active symlink (x86_64/stable/active) with -L to follow symlinks, with a fallback that searches any */active/* path for non-standard architectures or branches.

2.0.8-7 — May 2026

Recommended tab — MakeResolveDeb updated to 1.10.0 with split -data package support for DaVinci Resolve 21+.

Improved

  • MakeResolveDeb updated to 1.10.0 (Recommended tab — DaVinci Resolve): release 2026-05-15 by Daniel Tufvesson. Adds a split -data package for DaVinci Resolve 21+ — the plugins folder is now separated into a davinci-resolve-data package. Drops slow xz -9 compression in favour of default gzip, resulting in significantly faster build times.
  • Install step now handles two .deb files: for Resolve 21+, MakeResolveDeb generates a main package and a -data package; both are now installed in sequence automatically.

2.0.8-6 — May 2026

Drivers tab — Triple Wi-Fi detection strategy covering all broken-firmware scenarios.

Improved

  • Triple Wi-Fi detection strategy (Drivers tab — Repair Wi-Fi button): (1) sysfs /sys/class/net/*/wireless — works when the interface is active; (2) iw dev — works when the interface is down but the module is loaded; (3) lspci -k — works when the module is not loaded at all, which is the exact case of broken Wi-Fi after reboot (module loads but fails to find firmware → circular dependency). The button can now always identify the driver and repair Wi-Fi regardless of the system state.

2.0.8-5 — May 2026

Drivers tab — Wi-Fi auto-repair button with driver detection and NetworkManager restart.

Added

  • Repair Wi-Fi button (Drivers tab): automatically detects the active Wi-Fi driver by reading /sys/class/net/*/wireless — no external commands needed. Shows a confirmation dialog with the detected driver and interface name. On confirmation runs modprobe -r <driver>, waits 1 second, modprobe <driver> and systemctl restart NetworkManager. Works with any brand — Intel (iwlwifi), Realtek, Atheros, MediaTek, Broadcom, etc. If no Wi-Fi interface is found, shows a warning dialog instead.

Translations

  • All 8 languages (ES, EN, FR, DE, PT, IT, RO, RU) updated with Wi-Fi Repair strings (button label, tooltip, confirmation and warning dialogs).

2.0.8-4 — May 2026

Drivers tab detection fixes for Nouveau, AMD and Wi-Fi; Syncthing Tray added to Recommended.

Fixed

  • Nouveau false "installed" state: Now checks /etc/modprobe.d/*.conf for blacklist nouveau — the button correctly shows as not active when Nouveau is blacklisted, even if the package is present.
  • AMD false "installed" state: Now requires all three packages (firmware-amd-graphics, mesa-vulkan-drivers, xserver-xorg-video-all) to be installed simultaneously instead of just one.
  • Wi-Fi Intel/Realtek false "installed" state: Now combines package presence with lsmod module check — the button only shows as installed when the firmware package is present AND the corresponding kernel module is actually loaded.

Added

  • Syncthing Tray (io.github.martchus.syncthingtray) added to Recommended → Utilities: tray application for Syncthing, available as Flatpak from Flathub.

Translations

  • All 8 languages (ES, EN, FR, DE, PT, IT, RO, RU) updated with the Syncthing Tray description string.

2.0.8-3 — May 2026

Gaming optimizations reworked: RyzenAdj and Lutris Vulkan Fix added, Ryzen Master Commander removed and Ctrl+Shift+Tab navigation fixed.

Added

  • RyzenAdj added to Gaming → Optimizations: compiles from source, installs the binary and shared library, and creates a systemd service that applies AMD thermal limits (--tctl-temp=85, --stapm-limit=35000, --fast-limit=35000, --slow-limit=35000) at boot. Designed for AMD mini PCs with proprietary EC firmware incompatible with NBFC.
  • Lutris Vulkan Fix button added to Gaming → Optimizations: patches gpu.py inside the Lutris Flatpak sandbox to use /app/bin/vulkaninfo instead of the broken /usr/bin/vulkaninfo path. Must be run manually after Lutris has been launched at least once.

Removed

  • Ryzen Master Commander removed from Optimizations: incompatible with AMD mini PCs using proprietary EC firmware that blocks NBFC-based fan control tools.
  • Automatic Lutris Vulkan patch removed from post_install_script: the Flatpak sandbox is not yet initialized at install time, making the automatic patch unreliable. Replaced by the manual button above.

Fixed

  • Ctrl+Shift+Tab backward navigation: GTK sends KEY_ISO_Left_Tab for this combination, not KEY_Tab. The key handler now checks for KEY_ISO_Left_Tab explicitly so backward tab navigation works correctly.

Translations

  • All 8 languages (ES, EN, FR, DE, PT, IT, RO, RU) updated with new strings for RyzenAdj and Lutris Vulkan Fix.

2.0.8-2 — April 2026

Software tab expansion with Snap Store and Bazaar, VPN section, CPU Power tool, Calligra/Collabora Office and Docklike removal from XFCE.

Added

  • Snap Store & Bazaar added to all three DEs (XFCE, GNOME, KDE/Plasma). Software grid is now 4 × 2. Dependency check dialog warns if snapd or flatpak is missing.
  • VPN section: Surfshark (com.surfshark.Surfshark) and Mozilla VPN (org.mozilla.vpn) added to the Security tab as Flatpak apps.
  • CPU Power tool added to Gaming → Optimizations: installs linux-cpupower and cpupower-gui for graphical CPU governor control.
  • Calligra (org.kde.calligra) and Collabora Office (org.collaboraoffice.CollaboraOffice) added to Recommended → Office as Flatpak entries with batch install support.

Changed

  • Footer: "Ready/Listo" status text removed — footer now shows only the desktop environment and display protocol.
  • Docklike removed from XFCE Customization tab — its functionality is now fully integrated into Soplos Theme Manager.

Fixed

  • Snap/Flatpak install buttons now correctly show "Uninstall" state: snap install/remove uses pkexec and the post-operation callback no longer leaks a GLib.idle_add loop.
  • Bazaar install hang: flatpak install now uses --user --noninteractive flags, avoiding interactive prompts that caused the program to freeze.

2.0.8-1 — April 2026

NVIDIA hybrid graphics boot fix, PRIME Offload KDE fix, DaVinci Resolve 21 support, optional patches, Drivers tab rework and Hardware Scanner rework.

Added

  • MakeResolveDeb 1.9.0: Full DaVinci Resolve 21 support with process_21(). Package compression changed from gzip level 1 to xz level 9.
  • Virtual microphone patch for DaVinci Resolve: Creates a PipeWire virtual mic on systems without a physical capture device.
  • Integrated GPU patch (AMD / Intel iGPU): Installs OpenCL stack, i915 firmware, libProResRAW stub and correct environment variables for mini PCs.
  • Post-install patches dialog: After DaVinci Resolve install, optional checkboxes offer both patches before cleanup.
  • New apps: ProtonVPN, ClamUI, LACT, Resources (system monitor), Soplos Kernel Installer, Portmaster, JoPDF, qBittorrent, JDownloader, PPSSPP, CoolerControl.
  • Post-install hooks: Lutris Vulkan patch and PPSSPP Lutris runner execute automatically after install via a post_install_script key.
  • Security tab icons: 48 px icons added to all 14 tools with row layout matching Gaming/Recommended tabs.
  • Gaming — GeForce NOW WebApp launcher, Flatpak/AppImage/WebApp badges and optimization button tooltips.

Changed

  • MangoHud now installs via Flatpak: six packages (MangoHud, GOverlay, VulkanInfo, vkBasalt, gamescope, DXVK) with corrected Flatpak IDs.

Fixed

  • NVIDIA Primary mode boot failure: Dracut config files now created before dracut --force to prevent black screen on hybrid laptops.
  • PRIME Render Offload on KDE Plasma: Script now detects Intel connector dynamically from /sys/class/drm/ and generates kwinoutputconfig.json to prevent wallpaper loss after reboot.
  • Drivers tab crash on startup: _driver_buttons dict not initialized and missing subprocess import caused AttributeError and NameError.
  • Hardware Scanner GPU section: Was using results['gpu'] instead of results['gpus']; sections now shown for all hardware including VM tools.
  • NVIDIA 590/580 buttons not stored in _driver_buttons — state was never reflected. All 15 driver buttons now registered and auto-refreshed.

2.0.8 — March 2026

Soplos tools install dialog, new Recommended apps, keyboard navigation, UI fixes and full translation quality pass (100% in all 8 languages).

Added

  • Soplos tools install dialog: Buttons for Soplos Theme Manager, Docklike, etc. now detect whether the tool is installed and offer to install it via pkexec apt-get install.
  • 6 new Flatpak apps in Recommended: Bitwig Studio, Reaper, Zrythm, Ardour (Multimedia), Warehouse (Flatpak manager), PeaZip (archive manager).
  • Keyboard navigation: Ctrl+Shift+Tab navigates to previous tab; F1 opens the About dialog.

Fixed

  • About dialog: Dark strip between content and action area removed in both dark and light themes.
  • Welcome tab: Security added to features list (was missing); icon order fixed to match tab order.
  • Drivers tab: Emojis removed from Frame labels for better font compatibility.
  • Code audit: Removed unused demo code, fixed deprecated get_action_area(), removed duplicate imports, unified version string.
  • Translations: All 8 languages at 100% (565/565 messages) — full revision of FR, DE, IT, PT, RO, RU dictionaries with fuzzy fixes, missing entries and header corrections.

2.0.7-3 — March 2026

NVIDIA 580 SHA1/sqv workaround, hardware detection improvements and Soplos Sys Cleaner added to Security tab.

Added

  • Soplos Sys Cleaner added to Security tab (Cleaning section) with install/uninstall and "Open" button.
  • Soplos AppImage Manager added to Recommended → Utilities.
  • AppImage badge: Packages installed as AppImage now display a badge. "Official" badge now only shown for APT installs.

Changed

  • OBS Studio & HandBrake switched to Flatpak (apt versions cause dependency issues on Debian 13).
  • Lutris switched to Flatpak in both Recommended and Gaming tabs.

Fixed

  • NVIDIA 580 SHA1 rejection: Replaced cuda-keyring with [trusted=yes] in sources.list, added version pinning (nvidia-driver-pinning-580) and --allow-downgrades flag.
  • GPU hardware detection: GTX 16xx/MX550/MX450 → driver 590; Maxwell GPUs (GTX 9xx/8xx) → driver 580. Added _get_lspci_output() caching helper.

2.0.7-2 — March 2026

NVIDIA driver detection improvements, mandatory confirmation dialogs and automatic conflict cleanup before installation.

Fixed

  • GeForce 650M/750M (Kepler MacBooks) correctly mapped to driver 470 instead of nouveau.
  • MX/GT series detection patterns improved.
  • Installation workflow: Mandatory confirmation dialogs before install; automatic apt purge of existing NVIDIA drivers; explicit install of nvidia-smi, nvidia-settings, nvidia-modprobe, libglu1-mesa; fallback to update-initramfs when dracut is absent.

2.0.7-1 — March 2026

NVIDIA official repository refactor using cuda-keyring for GPG key management and improved fallback logic for Debian 12 and 13.

Improved

  • Official NVIDIA repository logic refactored to follow official documentation, using the cuda-keyring package to manage GPG keys.
  • Better fallback logic for Debian 12 (driver 580) and Debian 13 (driver 590) installation scripts.

2.0.7 — March 2026

Legacy NVIDIA drivers (340/390/470) migrated to APT from Debian Sid, with automatic Soplos Repo Selector launch and two-step guided dialog.

Changed

  • Legacy NVIDIA drivers (340, 390, 470) now installed via APT from Debian Sid instead of .run files.
  • Debian Sid workflow: Two-step dialog guides users to temporarily enable Debian Sid via Soplos Repo Selector before installing legacy drivers.
  • Automatic Repo Selector launch: Clicking a legacy driver button opens Soplos Repo Selector automatically and waits for the user to finish.
  • APT package names corrected: nvidia-legacy-340xx-driver, nvidia-legacy-390xx-driver, nvidia-tesla-470-driver.

2.0.6-3 — March 2026

AppImage permission fix: all AppImages installed to ~/AppImage instead of /opt.

Fixed

  • Errno 13 Permission denied when creating web apps: Affinity Suite, ES-DE and Stacer AppImages now install to ~/AppImage, removing the pkexec requirement that caused root-owned user directories.

2.0.6-2 — March 2026

Gaming tab wallpaper duplication fix on GNOME.

Fixed

  • Gaming wallpapers on GNOME (Boro): Fixed duplication of existing Soplos wallpapers in background settings when installing gaming wallpapers.

2.0.6 — March 2026

New Utilities section in Recommended tab, ProtonUp-Qt in Gaming and critical Kernels tab sort fix.

Added

  • Recommended → Utilities section: Soplos WebApp Manager, Flatseal and Gear Lever.
  • Gaming tab: ProtonUp-Qt added to launchers for managing GE-Proton and Wine versions.

Fixed

  • Clean Old Kernels: Critical sort bug where older kernels were kept due to lexicographical sorting. Now uses sort -V for version-aware ordering, keeps running kernel plus latest of each branch (Main, Liquorix, XanMod) and uses apt purge with automatic header cleanup.

2.0.5 — March 2026

Batch installation collision fix in Recommended tab.

Fixed

  • Recommended Tab — Batch Mode: Fixed logic bug that caused custom script applications (ES-DE, Affinity Suite) to collide and fail during multi-selection batch install.

2.0.4 — February 2026

Sober (Roblox), EmulationStation-DE, internationalized gaming launchers, Kernels tab rewrite and Stacer AppImage migration.

Added

  • Sober (Roblox launcher, successor to Vinegar) added to Gaming tab.
  • EmulationStation-DE added as AppImage in both Gaming and Recommended tabs.
  • Kernels tab — Clean Old Kernels: Complete Python-based rewrite with smart classification (keeps running kernel + latest base + Liquorix + XanMod), confirmation dialog and single pkexec execution.

Changed

  • All 14 gaming launcher descriptions now use _() with translations in all 8 languages (were hardcoded Spanish strings).
  • Launcher alignment: Uniform height (60px), centered icons and consistent description wrapping.
  • Stacer: Converted from broken .deb to AppImage (/opt/stacer/Stacer.AppImage) with .desktop integration and clean uninstall.
  • "Kernels" tab name kept untranslated as a universal technical term across all 8 languages.

2.0.3 — January 2026

Documentation: man page and Debian copyright file.

Added

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

2.0.2 — January 2026

Security tab: BTRFS-aware Grub BTRFS integration with one-click install.

Added

  • Grub BTRFS integration: One-click install for grub-btrfs to add snapshots to GRUB boot menu. Only shown when a BTRFS filesystem is detected. Positioned next to Timeshift in System Backups section.
  • Translations: Grub BTRFS strings added in all 8 languages.

2.0.1 — December 2025

Full hybrid graphics support, NVIDIA 590/580 drivers, two-phase systemd-based .run installation and PRIME Render Offload.

Added

  • Hybrid GPU detection: Automatic Intel/AMD + NVIDIA detection on laptops with PRIME Render Offload and NVIDIA Primary Mode options.
  • Multi-DE hybrid configuration: Automatic config for GNOME (GDM3), KDE Plasma (SDDM) and XFCE (LightDM) — both X11 and Wayland.
  • Two-phase NVIDIA .run installation: Phase 1 (systemd service, blacklist nouveau, configure GRUB, reboot to multi-user) → Phase 2 (install without X, regenerate initramfs, restore graphical boot).
  • NVIDIA 590 (590.48.01, RTX 50/40 series) and NVIDIA 580 Production (580.119.02) drivers added.
  • NVIDIA Extras section: DaVinci Resolve and Blender CUDA tools separated from main drivers list.
  • New Recommended software: Spotify, HandBrake, Slack, Zoom, Postman, RawTherapee, Hugin.

Fixed

  • GPU detection always recommending 580: Correct driver mapping for RTX 40/50, Pascal, Kepler, legacy and professional (Quadro/Tesla) GPUs. Default fallback changed to nvidia-driver (repo).
  • Single pkexec authentication: All driver scripts now use a single pkexec bash call.

2.0.0 — December 2025

Complete architecture rewrite with universal XFCE/GNOME/KDE Plasma support, GNU Gettext i18n, Drivers/Kernels/Security/Customization tabs, Recommended batch mode and DaVinci Resolve integration.

Added

  • Modular architecture: Core, UI, Services and Utils layers with smart DE detection (GNOME 48+, KDE Plasma 6, XFCE 4.20) and full X11/Wayland support.
  • GNU Gettext i18n: Migrated from dictionary strings to .mo files. 8 languages: ES, EN, FR, DE, PT, IT, RO, RU.
  • Drivers tab: Hardware detection (CPU, GPU, RAM, network, VM), NVIDIA latest + legacy 470/390/340 via .run files, AMD, Wi-Fi (Intel/Realtek/Broadcom), VM Tools and full dracut configuration.
  • Kernels tab: Liquorix, XanMod variants (x64v3/v4/EDGE/LTS), CPU Microcode, clean old kernels and Update GRUB. NVIDIA compatibility warnings.
  • Security tab: Timeshift, Deja Dup, Grub BTRFS, BTRFS Assistant, GUFW (with real-time UFW status), ClamTk, rkhunter.
  • Customization tab: XFCE (Theme Manager, Docklike, GRUB Editor, Plymouth Manager + 7 native settings), GNOME (GRUB Editor, Plymouth Manager, Control Center, Tweaks, Extensions, dconf Editor) and Plasma (GRUB Editor, Plymouth Manager, Look and Feel, Login Screen, System Settings).
  • Recommended tab — Batch mode: "Selección Múltiple" with checkboxes, "Select All" (respects search filter), selection counter and smart grouping (APT batch, Flatpak/deb sequential). Real-time search bar.
  • DaVinci Resolve: Optimized custom install workflow (gzip level 1 → build time ~5–10 min). Script by Daniel Tufvesson with Soplos optimizations.
  • Gaming tab: 13 game launchers (Steam, Lutris, Heroic, Bottles, Vinegar, R2ModMan, Prism Launcher, Itch.io, Minigalaxy, RetroArch, Moonlight, Chiaki, Discord), GPU optimizations, GameMode, MangoHud + GOverlay, gaming sysctl, disk I/O rules, gaming wallpapers, RGB gaming theme and Performance Mode.

Fixed

  • GPU detection false positive: AMD detection caused by 'compatible' string matching fixed with regex word boundaries.
  • BTRFS detection: Now uses findmnt instead of incompatible df flags; correctly detects Calamares subvolumes (@, @home).
  • UFW status detection: Reads /etc/ufw/ufw.conf directly with periodic check every 3 s to detect GUFW changes.
  • Flatpak install: Corrected Flathub setup for Tyson — user-level install without password prompts.
  • Welcome tab autostart: Dynamic path resolution for .desktop file creation.

1.1.5 — September 2025 (Tyson)

URL updates to soplos.org and handler cleanup — exclusive release for Soplos Tyson.

Changed

  • Welcome tab URLs updated to soplos.org: website (https://soplos.org), forum (https://soplos.org/forums/) and wiki (https://soplos.org/wiki/).
  • Deprecated handlers removed: on_website_clicked and on_wiki_clicked replaced with inline lambdas consistently.
  • Blender icon: Updated to new design.

1.1.4 — September 2025 (Tyson)

Blender icon update and welcome tab link button fixes.

Fixed

  • Blender icon updated to the new design.
  • Welcome tab link buttons (website, forums, wiki) fixed.

1.1.4 — September 2025 (Tyron)

Blender icon update and welcome tab link button fixes.

Fixed

  • Blender icon updated to the new design.
  • Welcome tab link buttons (website, forums, wiki) fixed.

1.1.3 — August 2025 (Tyson)

Translation dictionaries updated, hardware detector fixes and program icon refresh.

Improved

  • Translation dictionaries updated across all languages.
  • Hardware detector several functions fixed.
  • All program icons updated to new designs.

1.1.3 — August 2025 (Tyron)

Translation dictionaries updated, hardware detector fixes and program icon refresh.

Improved

  • Translation dictionaries updated across all languages.
  • Hardware detector several functions fixed.
  • All program icons updated to new designs.

1.1.2 — July 2025 (Tyson)

Program icon redesign.

Changed

  • Program icon changed to a new design.

1.1.2 — July 2025 (Tyron)

Program icon redesign.

Changed

  • Program icon changed to a new design.

1.1.1 — July 2025 (Tyson)

Office button logic fix and hardware detector NVIDIA driver recommendation fix.

Fixed

  • Office install/uninstall button logic in Recommended tab now works like other categories.
  • Hardware detector now always returns the correct recommended driver for NVIDIA and other hardware.

1.1.1 — July 2025 (Tyron)

Office button logic fix and hardware detector NVIDIA driver recommendation fix.

Fixed

  • Office install/uninstall button logic in Recommended tab now works like other categories.
  • Hardware detector now always returns the correct recommended driver for NVIDIA and other hardware.

1.1.0 — July 2025 (Tyson)

Flatpak/Flathub installation fix: Flatpak apps can now be installed without administrator privileges.

Fixed

  • Flatpak/Flathub installation: The Software Center now correctly adds Flathub for the current user, allowing Flatpak apps to be installed without requiring administrator privileges.

1.1.0 — July 2025 (Tyron)

Flatpak/Flathub installation fix: Flatpak apps can now be installed without administrator privileges.

Fixed

  • Flatpak/Flathub installation: The Software Center now correctly adds Flathub for the current user, allowing Flatpak apps to be installed without requiring administrator privileges.

1.0.9 — July 2025 (Tyson)

Software Center install buttons fix.

Fixed

  • Software Center install buttons now work correctly.

1.0.9 — July 2025 (Tyron)

Software Center install buttons fix.

Fixed

  • Software Center install buttons now work correctly.

1.0.8 — July 2025 (Tyson)

QEMU/KVM improvements, NVIDIA driver enhancements, full i18n with language-per-file dictionary and LibreWolf switched to Flatpak.

Improved

  • QEMU/KVM: Improved integration and operation for virtual machines.
  • NVIDIA drivers: Enhanced detection, recommendation and more robust installation process.
  • Translation dictionary fragmentation: Interface texts organized by language into separate files (ES, EN, FR, PT, DE, IT, RU, RO). Program fully internationalized.
  • Recommended tab: Install/uninstall buttons now update state and action dynamically after each operation.
  • LibreWolf: Installation switched from APT/external repositories to Flatpak (Flathub) to avoid conflicts.

1.0.8 — July 2025 (Tyron)

QEMU/KVM improvements, NVIDIA driver enhancements, full i18n with language-per-file dictionary and LibreWolf switched to Flatpak.

Improved

  • QEMU/KVM: Improved integration and operation for virtual machines.
  • NVIDIA drivers: Enhanced detection, recommendation and more robust installation process.
  • Translation dictionary fragmentation: Interface texts organized by language into separate files (ES, EN, FR, PT, DE, IT, RU, RO). Program fully internationalized.
  • Recommended tab: Install/uninstall buttons now update state and action dynamically after each operation.
  • LibreWolf: Installation switched from APT/external repositories to Flatpak (Flathub) to avoid conflicts.

1.0.7 — July 2025 (Tyson)

Metainfo updated for AppStream/DEP-11 compliance. No functional changes.

Improved

  • Metainfo updated to comply with AppStream/DEP-11 specification.
  • Minor integration and documentation improvements.

1.0.7 — July 2025 (Tyron)

Metainfo updated for AppStream/DEP-11 compliance. No functional changes.

Improved

  • Metainfo updated to comply with AppStream/DEP-11 specification.
  • Minor integration and documentation improvements.

1.0.6 — June 2025 (Tyson)

Software Center improvements, install detection, Epiphany replaces Midori, Shotcut replaces DaVinci Resolve.

Added

  • Software Center now detects whether programs are already installed.
  • Epiphany (GNOME Web) replaces Midori as the lightweight browser option.
  • Shotcut replaces DaVinci Resolve for video editing in the Software Center.
  • Driver Center improved with optimized hardware detection and enhanced scanning.

1.0.6 — May 2025 (Tyron)

Software Center improvements, install detection, Epiphany replaces Midori, Shotcut replaces DaVinci Resolve.

Added

  • Software Center now detects whether programs are already installed.
  • Epiphany (GNOME Web) replaces Midori as the lightweight browser option.
  • Shotcut replaces DaVinci Resolve for video editing in the Software Center.
  • Driver Center improved with optimized hardware detection and enhanced scanning.

1.0.5 — June 2025 (Tyson)

App ID reverted to com.soplos.welcome (dot notation restored).

Fixed

  • App ID reverted to com.soplos.welcome (dot notation restored after 1.0.2 change).
  • Assets renamed back to com.soplos.welcome convention (desktop file, icons, metainfo, pixmaps).
  • Soplos Packager injection block removed from main.py (reverted to clean entry point).

1.0.5 — May 2025 (Tyron)

App ID reverted to com.soplos.welcome (dot notation restored).

Fixed

  • App ID reverted to com.soplos.welcome (dot notation restored after 1.0.2 change).
  • Assets renamed back to com.soplos.welcome convention (desktop file, icons, metainfo, pixmaps).
  • Soplos Packager injection block removed from main.py (reverted to clean entry point).

1.0.4 — June 2025 (Tyson)

Autostart copies from system desktop file; desktop file references updated to com.soploswelcome.

Fixed

  • Autostart: Now copies com.soploswelcome.desktop from /usr/share/applications/ instead of writing inline content — autostart entry always matches the installed desktop file.
  • Desktop file references updated (X-GNOME-Application-ID, X-AppStream-Metadata, Icon, StartupWMClass) to use com.soploswelcome.

1.0.4 — May 2025 (Tyron)

Autostart copies from system desktop file; desktop file references updated to com.soploswelcome.

Fixed

  • Autostart: Now copies com.soploswelcome.desktop from /usr/share/applications/ instead of writing inline content — autostart entry always matches the installed desktop file.
  • Desktop file references updated (X-GNOME-Application-ID, X-AppStream-Metadata, Icon, StartupWMClass) to use com.soploswelcome.

1.0.3 — June 2025 (Tyson)

Soplos Packager App ID block injected into main.py for correct window manager integration.

Fixed

  • App ID block injected into main.py: sets GLib.set_prgname, GLib.set_application_name and Gtk.Window.set_default_icon_name to com.soploswelcome for correct window manager integration.

1.0.3 — May 2025 (Tyron)

Soplos Packager App ID block injected into main.py for correct window manager integration.

Fixed

  • App ID block injected into main.py: sets GLib.set_prgname, GLib.set_application_name and Gtk.Window.set_default_icon_name to com.soploswelcome for correct window manager integration.

1.0.2 — June 2025 (Tyson)

All assets renamed to com.soploswelcome (dot removed) for Soplos Packager compatibility.

Changed

  • All assets renamed from com.soplos.welcome to com.soploswelcome (dot removed) for Soplos Packager compatibility: desktop file, icons (all sizes), metainfo and pixmaps.
  • App ID changed from com.soplos.welcome to com.soploswelcome.

1.0.2 — May 2025 (Tyron)

All assets renamed to com.soploswelcome (dot removed) for Soplos Packager compatibility.

Changed

  • All assets renamed from com.soplos.welcome to com.soploswelcome (dot removed) for Soplos Packager compatibility: desktop file, icons (all sizes), metainfo and pixmaps.
  • App ID changed from com.soplos.welcome to com.soploswelcome.

1.0.1 — May 2025 (Tyson)

Website button URL corrected to soploslinux.com/tyson.

Fixed

  • Website button URL corrected from soploslinux.com/distro to soploslinux.com/tyson.

1.0.1 — April 2025 (Tyron)

Website button URL corrected to soploslinux.com/tyron.

Fixed

  • Website button URL corrected from soploslinux.com/distro to soploslinux.com/tyron.

1.0.0 — May 2025 (Tyson)

Port of Tyron 1.0.0 to Soplos Tyson. Initial release of Soplos Welcome for Tyson.

Initial Release

  • Port of Tyron 1.0.0 to Soplos Tyson.
  • Welcome screen for Soplos Linux with first-run setup.
  • Software Center with installation of recommended software.
  • Driver Center for hardware configuration.
  • Desktop customization tools and links.
  • Multilingual interface with support for 8 languages.

1.0.0 — April 2025 (Tyron)

Initial release of Soplos Welcome.

Initial Release

  • Welcome screen for Soplos Linux with first-run setup.
  • Software Center with installation of recommended software.
  • Driver Center for hardware configuration.
  • Desktop customization tools and links.
  • Access to help and support resources.
  • Multilingual interface with support for 8 languages.