Skip to content

Releases: GiDanis/desk-pulse

DeskPulse OS v0.6.6 - Extensible Theme, Motion & Scene Engine

Choose a tag to compare

@GiDanis GiDanis released this 05 Oct 23:22

🎨 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).
  • 🧩 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-theme CLI):

    • 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.
  • ⚡ 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.
  • 🛡️ 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

Choose a tag to compare

@GiDanis GiDanis released this 01 Oct 22:28

⚡ 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.qml into focused SettingsPanel.qml and DeviceInfo.qml components.
    • Real-time asynchronous Wi-Fi signal quality (%) monitoring via Linux nmcli without active scanning or leaking credentials.
    • Live system vitals (IP address, board CPU temperature, memory, disk usage).
  • 🌙 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=0 stability.
  • 🌿 Branching Strategy & Community Templates:
    • Dedicated release/v0.6 maintenance branch established.
    • Added structured GitHub Issue templates for hardware board compatibility reports and feature requests.

DeskPulse OS v0.6 - Serie A Football Hub, F1 & MotoGP Telemetry

Choose a tag to compare

@GiDanis GiDanis released this 01 Oct 20:07

⚡ 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.sh for one-command installation on Orange Pi Zero 3W (Debian 13 / Armbian).

DeskPulse Smart Dashboard v0.5

Choose a tag to compare

@GiDanis GiDanis released this 30 Sep 15:51

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

Choose a tag to compare

@GiDanis GiDanis released this 30 Sep 15:51

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