Skip to content

Releases: naturallaw777/Sovran_SystemsOS

v1.0.5 — Stable Release

Choose a tag to compare

@naturallaw777 naturallaw777 released this 04 Aug 14:33

Sovran_SystemsOS v1.0.5

Sovran_SystemsOS v1.0.5 — Stable Release

Added

  • LND Update to v0.21.1-beta
  • Nixpkgs Update
  • Nixpkgs Update
  • Update LND REST Zeus Connect instructions and design to match NWC exactly
  • UI: Align LND REST and NWC Zeus connection instructions styling
  • Make Zeus LND REST instructions coherent with NWC Zeus connect guide
  • Clarify Zeus NWC wallet setup
  • Make Manual Backup match the system role (Desktop Only scope)
  • Reload Caddy immediately when a domain (or ACME email) is saved
  • Unify Njal.la + router port-forwarding guidance across onboarding and feature enable modals
  • Enhance Lightning Wallet Connect modal with professional benefits grid and refined messaging

Fixed

  • Resolve 'vdev' version badge and align it under the Hub title
  • Align release script with Gitea staging-dev and stable branch workflow
  • Auto-detect git remotes and clean up temp files in release-stable.sh

Documentation

  • Write real v1.0.4 changelog and auto-generate release notes in release script
    Full changelog: CHANGELOG.md

v1.0.4 — Lightning Wallet Connections (NWC), Version Badges & Backup Overhaul

Choose a tag to compare

@arena-ai-coding-agent arena-ai-coding-agent released this 29 Jul 15:25
ae473b6

Sovran_SystemsOS v1.0.4

Highlights

Lightning Wallet Connections (NWC) — Hub-managed Nostr Wallet Connect powered by Alby Hub + LND. Create, view, and delete wallet connections from the Sovran Hub, with printable LNURL QR codes, a channel liquidity guide for new LND nodes, and hardened security throughout.

🏷️ Version visibility everywhere — OS version badge in the Hub, version numbers on every service tile and modal, deployed PHP app versions in service titles, all backed by a build-time VERSION reference file.

💾 Manual Backup rebuilt — the tar-based backup was replaced with a reliable ext4 + rsync workflow with mount checks, atomic completion markers, and extensive behavioral tests.

🚀 Automated releases & versioned ISOs — new scripts/release-stable.sh handles tagging, changelog, and dual GitHub/Gitea releases; ISO images are now named from the VERSION file.

Added

  • Lightning Wallet Connections (NWC) with tabbed modal UI, LNURL QR export, liquidity guide, and unique-hostname validation
  • Version badges across the Hub (tiles, modals, PHP apps) via build-time VERSION file
  • Automated stable release workflow and versioned ISO naming
  • CONTRIBUTING.md and expanded documentation (router/ISP port-forwarding requirements, LiveKit and Alby Hub acknowledgements)

Changed

  • Manual Backup: tar+DB+LND archives → ext4 + rsync workflow with safety checks and tests
  • Port-forwarding UX simplified; Njal.la DDNS runs automatically on feature enable
  • README restructured for clarity, links, and accuracy
  • Updated nixpkgs and Bitcoin clients
  • Removed unused .github, .tests, nix/, and docs/ai directories

Fixed

  • NWC cert-path wiring (nix-bitcoin LND cert path) and LND/Alby Hub port collision
  • Alby Hub executable resolution; v1.23.0 patches regenerated against exact upstream source
  • Manual Backup exit-code failures and rsync destination-directory errors
  • sovran-hosts-update runtime dependencies, lib.mkIf misuse in NWC module, duplicate systemd LND strings
  • Gitea tag-clobber errors on git fetch

Security

  • Hardened NWC: restricted ReadOnlyPaths, fixed Authorization-header bug, removed stack-trace exposure (CodeQL), tightened credential access and amount validation

Full changelog: CHANGELOG.md