Scope

A single day, 2026-04-06. Five commits land the Tremor-based dashboard, the ECOAPI service, and three follow-up frontend fixes.

Commits

6a27fb5 — 2026-04-06 — feat: Add ECOAPI, Tremor frontend with data visualization, and enrichment integration

The substantive commit.

ECOAPI service at localhost:3001

  • /enrich/:orgNr — trigger enrichment and get enhanced data.
  • /insights/:orgNr — company insights and analytics.
  • /gaps/:orgNr — data gap analysis.

Kundkort rebuild with Tremor

  • FinancialChart — area / bar charts for financial history.
  • ContactDistributionChart — donut / bar charts for contacts.
  • DataCompletenessChart — progress bars and completeness metrics.
  • GapsPanel — data-gap analysis with enrichment trigger.
  • InsightsPanel — growth signals and company insights.
  • Tabbed interface: Overview, Analytics, Contacts.

Pipeline integration

  • Fetch data gaps before enrichment.
  • Enhance results with insights from ECOAPI.
  • Track filled gaps in enrichment results.

2026-04-27 — ECOAPI was archived. Commit 2ce49b6 moves the entire ECOAPI subproject to archive/ ("deprecated ECOAPI prototype, superseded planning docs"). The Tremor-based kundkort survives.

d39f9dc — 2026-04-06 — feat: Add loading states and improve frontend UX

Sparse body. Loading-state polish.

592927b — 2026-04-06 — fix: Add dev mode auto-login to fix frontend access

Sparse body. Auto-login for dev mode — the frontend was inaccessible without it.

d5e2c3d — 2026-04-06 — fix: Add loading state to prevent login flash

Sparse body. Suppresses a brief login screen flash before the auto-login redirect.

994b813 — 2026-04-06 — fix: Simplify dev mode auto-login

Sparse body. Simplification of the 592927b implementation.

Significance

  • The Tremor dashboard is the current kundkort. Source under frontend/kundkort/.
  • ECOAPI was a short-lived experiment. Anything depending on localhost:3001 is dead since 2026-04-27.
  • The four follow-up commits in a single day suggest the auto-login was iterated on rapidly. The end state — auto-login enabled in dev — is what runs today.

See also

History Kundkort Era, History Overview, Local Development.

See also