Releases: GiDanis/desk-pulse
Release list
DeskPulse OS v0.6.6 - Extensible Theme, Motion & Scene Engine
🎨 DeskPulse OS v0.6.6 Release
DeskPulse OS v0.6.6 introduces an extensible Theme, Motion & Presentation Engine, cleanly separating visual styling, animations, and presentation surfaces from core Linux appliance services.
🌟 Key Highlights in v0.6.6:
-
🎭 Semantic Design Token Contract & Adaptive Palettes:
- Full design token contract for colors, borders, typography, and corner radii.
- Built-in support for Day, Night, and Red Night (astronomy/low-light) color adaptations.
- Ships with two reference theme packs: Neo-Retro Base and Braun Functional.
-
🎬 Declarative Motion Engine:
- Replaceable motion recipes (
Fade,Slide,Cut,SceneMove,Value). - Adaptive frame-pacing and reduced motion support optimized for embedded low-power GPUs (Allwinner H618 / Mali G31 MP2 with A733 EGLFS).
- Replaceable motion recipes (
-
🧩 Pluggable Presentation Surfaces:
- Decoupled layout contracts across all 6 notification surfaces and workspaces.
- Custom scene transitions without modifying core business logic or hardware daemons.
-
🛠️ Offline AI Theme Authoring SDK (
smartpc-themeCLI):- Standalone CLI utility (
python3 dashboard/smartpc-theme) to initialize, validate, preview, pack, and export theme bundles with Schema-1 validation. - Completely operational in headless environments and CI workflows without requiring a GUI display server.
- Standalone CLI utility (
-
⚡ Zero-Flicker Live Hot-Reload:
- Dynamic live theme switching directly in
Settings → Appearance. - Zero UI flicker, preserving active background telemetry feeds, network state, and hardware sensors.
- Dynamic live theme switching directly in
-
🛡️ Crash Recovery & Verified Hardware Resilience:
- Automatic fallback to safe default theme upon encountering corrupted or invalid third-party bundles.
- Verified reboot persistence and zero-restart stability on the physical Orange Pi Zero 3W appliance.
DeskPulse OS v0.6.1 - Modular Settings, Wi-Fi Telemetry & Fantacalcio Live
⚡ DeskPulse OS v0.6.1 Release
This release introduces an architectural modularization of the Settings and System Info subsystem, adds live matchday Fantacalcio scoring, enhances quiet hours notification management, and publishes documented 24-hour stability soak verification on the physical Orange Pi Zero 3W.
🌟 Key Enhancements in v0.6.1:
- ⚙️ Modular Settings & Device Info Panel:
- Refactored
DashboardOverlay.qmlinto focusedSettingsPanel.qmlandDeviceInfo.qmlcomponents. - Real-time asynchronous Wi-Fi signal quality (%) monitoring via Linux
nmcliwithout active scanning or leaking credentials. - Live system vitals (IP address, board CPU temperature, memory, disk usage).
- Refactored
- 🌙 Quiet Hours & Notification Filtering:
- Dedicated Quiet Hours ("Fascia silenzio") with automatic night muting of non-urgent banners.
- Category-level on-screen alert toggles for Weather, ChatGPT/Codex quotas, and Favourite Team goal notifications.
- 🎩 Fantacalcio Live Match Scoring:
- Real-time matchday ratings and vote synchronization during active Serie A matches.
- Differentiates starters, bench, substitutes, and non-evaluated players (SV).
- 🛡️ Verified 24-Hour Continuous Operation Soak Test:
- Documented 24-hour continuous burn-in run on the physical Orange Pi Zero 3W (
os/diagnostics/2026-10-01-24h/). - Zero memory leaks, thermal equilibrium at ~43°C, and
NRestarts=0stability.
- Documented 24-hour continuous burn-in run on the physical Orange Pi Zero 3W (
- 🌿 Branching Strategy & Community Templates:
- Dedicated
release/v0.6maintenance branch established. - Added structured GitHub Issue templates for hardware board compatibility reports and feature requests.
- Dedicated
DeskPulse OS v0.6 - Serie A Football Hub, F1 & MotoGP Telemetry
⚡ DeskPulse OS v0.6 Release
DeskPulse OS transforms your single-board computer into a dedicated, hardware-accelerated ambient operating system for your desk. Running at a locked 60 FPS on DRM/KMS via Qt 6 Quick / EGLFS, with under 90 MB RAM usage and zero X11/Electron bloat.
🌟 What's New in v0.6:
- ⚽ Serie A Football Hub: Complete season fixtures, 20-team live standings, and detailed match views (starting XI lineups, match stats, goalscorers).
- 🏆 Squadra del Cuore (Favourite Team HUD): Dedicated view for your favourite club with upcoming schedule, squad list, and stadium info.
- 🎩 Fantacalcio Assistant: Probable & official lineups, starting XI, bench, substitutes, and official editorial ratings & fantasy scores.
- 🏎️ Formula 1 Grand Prix Command Center: Full race calendar with local weekend start times, race results, and driver/constructor world championship standings powered by Jolpica. Features real-time SignalR WebSocket live timing via QtWebSockets, tracking positions, lap times, gaps, tyre compounds, and pit stops.
- 🏍️ MotoGP Paddock Monitor: Calendar, circuit specifications, Sprint & Grand Prix classifications, and rider championship standings via PulseLive. Includes live timing lite integration for race sessions.
- 🧭 6-Workspace Seamless Carousel: Today (Home) ↔ Weather ↔ AI & ChatGPT ↔ Serie A ↔ F1 ↔ MotoGP, with intelligent memory and toggleable module visibility.
- 🎮 Tactile Physical Keypad: Refined 3×3 physical key mapping (
1 Back,7 Home,3 Alerts,9 Menu,2/8 Up/Down,4/6 Carousel,5 Select/Refresh). - ⚡ Turnkey Board Installer: Automated
setup-board.shfor one-command installation on Orange Pi Zero 3W (Debian 13 / Armbian).
DeskPulse Smart Dashboard v0.5
DeskPulse Smart Dashboard v0.5
- Motore eventi persistente su SQLite con WAL mode e synchronous NORMAL per salvaguardia microSD
- Provider allerta meteo ufficiale DPC per Angri (CAM-03) con estrazione e cache geometrica compatta (<2 KB)
- Componenti QML riutilizzabili: EventBanner, EventLargeBanner, EventUrgent
- Badge notifiche non lette (UnreadAlertsBadge) integrato nelle viste Home
- Gestione impostazioni notifiche con fascia di silenzio programmabile e interruzioni per categoria
- Suite completa di collaudo e test (check_events, check_weather_alerts, check_dashboard)
DeskPulse Smart Dashboard v0.4
DeskPulse Smart Dashboard v0.4
- Navigazione a due assi e layout Hagibis 960x640@60Hz
- Supporto tastierino 3x3 USB
- Moduli Oggi, Meteo (Open-Meteo) e Account ChatGPT
- Overlay comandi, moduli visibili e diagnostica di sistema