feat(dashboard): add C25 Signal Board + light theme polish
Some checks failed
Build and Deploy MoneyMaker / build-and-deploy (push) Failing after 48m10s

- Add signal board section showing per-ticker NLP analysis from DB
- Badge-yellow CSS class added
- _signal_board_data() helper: maps company_stats() + analyst_rec()
  to clean badge classes, signal strength bar, agreement status
- Error-safe: falls back to empty list on import/query failure
- badge-yellow added to CSS palette
This commit is contained in:
Henrik Jess Nielsen
2026-05-26 23:06:31 +02:00
parent ec8c0704ee
commit 1df1bbbd47
2 changed files with 558 additions and 106 deletions

View File

@@ -1,6 +1,6 @@
PY := .venv/bin/python
.PHONY: help run signals buy fetch rss analyze force dry company saxo saxo-buy saxo-sell saxo-login saxo-status
.PHONY: help run signals buy fetch rss analyze force dry company saxo saxo-buy saxo-sell saxo-login saxo-status dashboard
help:
@echo ""
@@ -12,7 +12,7 @@ help:
@echo " make buy → vis kun køb-kandidater"
@echo " make fetch → hent nye artikler fra Ground News"
@echo " make rss → hent danske RSS feeds (Børsen, Finans, Politiken)"
@echo " make orders → vis dagens køb/sælg/hold forslag"
@echo " make dashboard → start dashboard på http://localhost:5001"
@echo " make portfolio → vis åbne positioner + P&L"
@echo " make company → TICKER=NOVO-B make company"
@echo " make saxo → vis Saxo SIM konto status + positioner"
@@ -43,6 +43,9 @@ fetch:
rss:
$(PY) rss_feeds.py
dashboard:
$(PY) dashboard.py
orders:
$(PY) portfolio.py orders