All notable changes to SPECTRAL will be documented in this file.
- Project Rename: Official rebrand from SPECTRE to SPECTRAL
- Repository: Now hosted at
spectral-tui - Updated ASCII Logo: New SPECTRAL branding in TUI interface
- Config File: Migrated from
.spectre.jsonto.spectral.json - Theme: Default theme renamed from "spectre" to "spectral"
- Fresh build with updated branding
- Updated install scripts and documentation
- All GitHub release assets updated
- Enhanced metadata for Linux .deb packages
- Added AppStream metadata for better app store integration
- Improved copyright and licensing information
- Fixed package icon display in GUI installers
- Multi-Platform Support: Full compatibility for Linux, macOS, and Windows.
- Native System Telemetry:
- Windows: Integrated
wmichooks for CPU and RAM monitoring. - macOS: Optimized
system_profilerandvm_statparsing. - Linux: High-precision
/proc/andshutilbased telemetry.
- Windows: Integrated
- Universal Remote Installer: A one-line
curl | bashinstallation process hosted via portfolio site. - Automated Build pipeline:
build_deb.shfor Debian/Ubuntu packages.build_windows.batfor standalone Windows binaries.build_macos.shfor native macOS bundles.
- Enhanced TUI: Minimalist, high-performance
cursesinterface with cross-platform key-mapping. - Embedded Terminal: Cross-platform command execution (PowerShell/CMD on Windows, Zsh/Bash on Mac/Linux).
- Branding: Official transition to SPECTRE (formerly Ghost).
- Disk Usage: Switched to
shutil.disk_usagefor cross-platform reliability. - Ping Logic: Intelligent flag detection (
-nfor Windows,-cfor Unix).
- Binaries are now officially hosted on GitHub Releases.
- Install scripts are available via
yashvs.dev/spectral/install.sh.
"Better to be a ghost in the machine than a cog in the wheel."