Skip to content

v1.0.3 - System Precision & UI Polish

Choose a tag to compare

@pyrotiger pyrotiger released this 28 Feb 04:48
· 17 commits to main since this release

v1.0.3 - System Precision & UI Polish Release: CRITICAL HOTFIX RELEASE πŸš€

This update focuses on surgical bug fixes, refining the underlying system heuristics, optimizing the kdialog graphical interface, and drastically improving the dynamic logic loops following the transition to the C binary backend.

Logic & Hardware Interaction Fixes

  • Driver Standard Baseline Mapping:
  • Game Detection Overhaul:
  • Daemon Hierarchy Overrides:

UI & Environment Layout

  • KDE / kdialog Grid Parsing:
  • Freedesktop Standard Desktop Icons:

Packaging Polish

  • Post Install Alerts:

This major release marks a complete architectural rewrite of the core logic, transitioning from bash scripts to a high-performance C binary backend. It has undergone a rigorous security audit and been hardened to meet strict Arch Linux AUR, FHS, and FreeDesktop (KDE/GNOME) packaging standards. This ensures instant execution, minimal system overhead, and robust, safe hardware interaction.

Security & Auditing (The "Linus-Approved" Hardening)

  • Buffer Overflow Protections:
  • Memory & File I/O Safety:
  • Hardened Compiler Targets:
  • POSIX Path Pathing:
  • 100% Shellcheck Compliance:

Standards & Compliance (FHS / KDE / AUR)

  • FreeDesktop Standards Validation:
  • KDE Desktop Embellishments:
  • AUR Best Practices:
    Technical Changes
  • New Binary:
  • Updated Scripts:
  • Configuration:
  • Build System:

Removed

  • Removed x3d-apply (Bash implementation).
  • Removed install.sh and uninstall.sh (Replaced by make install).

Installation
Arch Linux:

makepkg -si

Manual:

make
sudo make install

Full Changelog: v1.0.2...v1.0.3