Skip to content

Releases: realvitali/decloud

DeCloud v0.5.1

Choose a tag to compare

@github-actions github-actions released this 14 Oct 20:18

Changes in v0.5.1 (2026-10-14)

  • Fix Windows CI (permission-bit checks are POSIX-only)

DeCloud v0.4.2

Choose a tag to compare

@github-actions github-actions released this 13 Oct 21:31

Changes in v0.4.2 (2026-10-13)

  • Passcode you can't lose: ./decloud pin + emergency reset
  • New: ./decloud pin shows your passcode, and ./decloud pin reset makes a new one — type the old one, or press Enter if you forgot it (Windows: decloud.ps1 pin)
  • DeCloud never runs unlocked: first start without a passcode makes one, saves it and shows it
  • Installer shows the passcode in a box and asks you to write it down
  • Login screen: 'Forgot passcode?' tells you exactly what to run
  • Passcodes must be 8–10 numbers so Settings can't lock you out of the number keypad

DeCloud v0.4.1

Choose a tag to compare

@github-actions github-actions released this 11 Oct 19:10

Changes in v0.4.1 (2026-10-11)

  • Fix Windows CI (musicgen test file handle)
  • Tests: close streamed audio before deleting, so the suite passes on Windows

DeCloud v0.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 19:08

Changes in v0.4.0 (2026-10-11)

  • My Lab: whole-homelab overview card in three styles
  • System screen is now My Lab: one iPhone-sized card for this machine plus paired devices, with Neofetch, Rack and Constellation styles and a screenshot mode
  • Add devices Bluetooth-style: Find devices on my Wi-Fi, tap Add, check both screens show the same 6-digit number, tap Allow
  • Device stats travel over HTTPS pinned to each device's own certificate; keys only unlock stats and can be reset anytime
  • DeCloud stays localhost-only unless you turn on Let other devices add this computer
  • Headless boxes (Pi, NAS, Proxmox) run a tiny stats-only agent: one command, approves in the terminal, starts on boot
  • Shows Docker/Podman containers, loaded Ollama models, chosen systemd services and top processes
  • Fix: opening a #screen link no longer crashes before telemetry loads

DeCloud v0.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Sep 12:09

Changes in v0.2.1 (2026-09-07)

  • Polish pass: TUI non-blocking polls, session caching, agent workflow docs
  • TUI fetches run in worker threads so a slow/offline app never blocks the UI
  • TUI session token is cached in memory and invalidated on 401
  • Fixed session-cache bug that skipped loading the saved session
  • Added comprehensive AGENTS.md + CLAUDE.md workflow (test/bug/dependency/release protocols) for all agents

DeCloud v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 23:00

Changes in v0.2.0 (2026-09-06)

  • TUI dashboard: 'decloud tui'
  • 'decloud tui' opens a brutalist terminal dashboard (system, voice, music, devices, logs)
  • Update panel + 'U' action reuse the verified updater
  • works even when the app is offline
  • Optional 'textual' dependency via requirements-tui.txt (friendly one-line hint if missing)
  • Passcode login handled in-TUI and the session is stored in ~/.config/decloud

DeCloud v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 21:14

Changes in v0.1.0 (2026-09-06)

  • Terminal updates: 'decloud update' CLI
  • 'decloud update' command (check / update / rollback) shares the in-app updater's verified logic
  • install.sh symlinks decloud into ~/.local/bin so it's on PATH

DeCloud v0.0.6

Choose a tag to compare

@github-actions github-actions released this 06 Sep 20:46

Changes in v0.0.6 (2026-09-06)

  • One-click updates: auto-release pipeline, semver compare, supervised restarts
  • Updater only offers genuine upgrades (semver compare — no more downgrade offers)
  • GitHub Action auto-creates a git tag + release for each version bump (no manual tagging)
  • Manual ./decloud starts now supervise the app so self-update restarts work without systemd
  • install.sh warns when the install is not a git checkout (updates need git)