feat: differentiated panel error messages & auto-hide desktop config (v2.3.5)

- Add Panel.showConfigError() with amber styling and desktop Settings link
- Propagate `skipped` flag from Finnhub and FIRMS API responses
- Show "API key not configured" on Markets/Heatmap/Commodities/FIRMS panels
  when sidecar returns skipped (missing API key)
- ETF, Stablecoin, MacroSignals panels detect upstream API unavailability
  and show retry message instead of generic "Failed to fetch"
- RuntimeConfigPanel auto-hides when all features are configured
- Bump version to 2.3.5
This commit is contained in:
Elie Habib
2026-02-16 08:51:47 +04:00
parent 939ac3a864
commit 46010c3911
13 changed files with 162 additions and 58 deletions

View File

@@ -1,6 +1,6 @@
[package]
name = "world-monitor"
version = "2.2.5"
version = "2.3.5"
description = "World Monitor desktop application"
authors = ["World Monitor"]
edition = "2021"