From 47914aae773c1ccb8442d2c30bd5caac0fe16900 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Haf?= Date: Wed, 25 Mar 2026 12:12:53 +0100 Subject: [PATCH] Update DeepSea dashboard to v2.0.4 (#5141) Co-authored-by: Alexander L. --- deepsea/docker-compose.yml | 4 ++-- deepsea/umbrel-app.yml | 23 ++++++++++++++--------- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/deepsea/docker-compose.yml b/deepsea/docker-compose.yml index d8ebfc0a..e950987a 100644 --- a/deepsea/docker-compose.yml +++ b/deepsea/docker-compose.yml @@ -4,10 +4,10 @@ services: app_proxy: environment: APP_HOST: deepsea_deepsea_1 - APP_PORT: 5000 + APP_PORT: 8000 deepsea: - image: ghcr.io/retropex/custom-dashboard-ocean:v1.1.3@sha256:381f6f58d35ae27a0927acfc7a2356e1b6460fb7afc6d22ee6cd3b4525d3e6a3 + image: ghcr.io/retropex/custom-dashboard-ocean:v2.0.4@sha256:9f5b867d2c5873390614a5e7faab58a4279ecd451b47b2db0034308c35166970 user: 1000:1000 restart: on-failure volumes: diff --git a/deepsea/umbrel-app.yml b/deepsea/umbrel-app.yml index 31ff363e..2bbd001c 100644 --- a/deepsea/umbrel-app.yml +++ b/deepsea/umbrel-app.yml @@ -2,7 +2,7 @@ manifestVersion: 1.1 id: deepsea category: bitcoin name: DeepSea Dashboard -version: "1.1.3" +version: "2.0.4" tagline: Retro style Ocean dashboard description: >- This open-source dashboard monitors Ocean.xyz pool miners in real time. It presents hashrate, profitability, worker status and network metrics through a retro terminal interface. The goal is to keep miners fully informed with minimal fuss. @@ -94,15 +94,20 @@ path: "" releaseNotes: >- This release comes with new features and various improvements and fixes. - + Key Highlights: - - Refactored backend into modular blueprints for better scalability - - Improved earnings calculations and UI consistency - - Enhanced memory management with safer session handling - - Reworked scheduler and SSE into separate services - - Added dynamic audio controls with theme-aware styling - - Strengthened cache and memory cleanup mechanisms - - Added regression tests and fixed various UI bugs + - Complete platform rebuild with React 18 + TypeScript + Vite frontend and FastAPI backend + - Smooth boot-to-dashboard transition with fade animations, progress bar, and 25-step boot sequence + - Server-persisted worker settings (ASIC overrides, electricity rate) synced across devices via SQLite + - Full Progressive Web App (PWA) support with offline fallback, install prompt, and versioned service worker caching + - Eliminated chart flicker with in-place updates and retroactive block annotation seeding + - Low-hashrate mode for BitAxe and small miners with relaxed notification thresholds + - Three immersive themes: Bitcoin, DeepSea (bubbles/droplets), and Matrix (rain/glyphs) + - Rich workers page with ASIC model selector, fleet cost/profit calculations, and manual overrides + - Fixed ASIC override accuracy for power, cost, and profit calculations + - Hardened SPA path traversal protection and service worker host validation + - Extended chart history up to 30 days with zero-hashrate guard and auto-scaling units + - Upgraded frontend tooling: Vite 8.0.1, Vitest 4.1.0, @vitejs/plugin-react v6 Full release notes are available at https://github.com/Djobleezy/DeepSea-Dashboard/releases