Skip to content

Releases: JohnPitter/bitmonitor

v1.2.1 — Sidebar Layout Fix

Choose a tag to compare

@JohnPitter JohnPitter released this 02 Mar 07:47

What's New

Sidebar Card Layout Fix

Corrigido layout quebrado nos cards da sidebar que usavam sm:flex-row — um breakpoint baseado no viewport (≥640px), não na largura do container (350px). No desktop, isso forçava layouts horizontais em espaço insuficiente, causando overflow e conteúdo comprimido.

Changes

  • CyclePosition — layout vertical: badge + porcentagem, barra de progresso e stats empilhados
  • FearGreed — gauge centralizado acima do valor/label, removido layout side-by-side
  • ATHTracker — cards ATH atual e estimativa empilhados (removido sm:grid-cols-2)
  • HalvingCountdown — countdown, reward e histórico empilhados verticalmente
  • BestDays — dias da semana e melhores dias do mês empilhados
  • DCASimulator — controles acima dos resultados, removido side-by-side

Files Changed

  • src/components/cards/CyclePosition.jsx
  • src/components/cards/FearGreed.jsx
  • src/components/cards/ATHTracker.jsx
  • src/components/cards/HalvingCountdown.jsx
  • src/components/cards/BestDays.jsx
  • src/components/cards/DCASimulator.jsx

Zero mudanças funcionais — apenas correção de layout nos cards da sidebar.

v1.2.0 — Enterprise Dashboard Grid Layout

Choose a tag to compare

@JohnPitter JohnPitter released this 02 Mar 01:45

What's New

Enterprise Dashboard Grid Layout

O layout foi transformado de uma coluna central estreita para um grid multi-coluna responsivo estilo aplicação empresarial.

Changes

  • Responsive grid: 1 coluna (mobile) → 2 colunas (tablet) → 3 colunas (desktop)
  • Container ampliado: max-w-4xlmax-w-7xl (1280px) — ocupa a tela toda
  • Col-span inteligente: PeakAnalysis ocupa 2 colunas, chart ocupa full-width (3 colunas)
  • Card sem restrição: removido max-w-4xl mx-auto do componente Card — o grid controla o tamanho
  • Header wider: nav bar e hero section ampliados para max-w-7xl
  • Equal height cards: h-full no Card para alturas iguais na mesma row do grid

Files Changed

  • src/App.jsx — grid layout com col-span
  • src/components/common/Card.jsx — removido max-width, adicionado h-full
  • src/components/layout/Header.jsx — container ampliado

Zero mudanças funcionais — todos os dados e componentes internos permanecem iguais.

v1.1.0 — Full-Width Horizontal Layout

Choose a tag to compare

@JohnPitter JohnPitter released this 02 Mar 01:09

Full-Width Horizontal Layout Redesign

Refatoração estrutural completa do layout: de grid 3-colunas para stack vertical full-width com conteúdo horizontal em desktop.

Layout

  • Todas as seções empilhadas verticalmente com space-y-6
  • Cards com max-w-4xl centralizado
  • Conteúdo interno dos cards reorganizado para layout horizontal em sm: (640px+)
  • Mobile mantém empilhamento vertical

Cards redesenhados

  • CyclePosition — badge + progress bar + stats lado a lado
  • FearGreed — gauge à esquerda, valor/label/badge à direita
  • ATHTracker — ATH atual e próxima estimativa em grid 2-col
  • PeakAnalysis — consensus full-width destaque, projection + risk em 2-col, window + stats em flex-row
  • HalvingCountdown — countdown à esquerda, reward + halvings à direita
  • BestDays — dias da semana à esquerda, top 5 do mês à direita
  • DCASimulator — controles à esquerda, resultado ROI à direita

Header

  • Hero compacto e centralizado
  • Removido círculo ₿ decorativo (redundante em full-width)
  • Preço centrado com badge de variação em linha

Light Theme

  • Refinamentos de cores e espaçamento em todos os componentes

v1.0.0 — BitMonitor

Choose a tag to compare

@JohnPitter JohnPitter released this 01 Mar 21:20

BitMonitor v1.0.0

Bitcoin cycle analysis dashboard — track the 1064/364 day pattern with a beginner-friendly interface.

Features

  • Where Are We Now? — see where we are in the current bull/bear cycle
  • Market Mood — Fear & Greed index with emoji-based sentiment
  • All-Time High Tracker — current ATH, historical ATH per cycle, and next ATH estimate based on ~537 days post-halving pattern
  • How Cycles Compare — compare all 4 Bitcoin cycles on one chart
  • Best Days to Buy — which days of the week/month tend to be cheapest
  • Next Halving — countdown until the next mining reward cut
  • DCA Simulator — what if you invested $X weekly/monthly?
  • Past Cycles — how long each cycle lasted and its returns
  • Local currency — price shown in USD, BRL, EUR, CNY, or JPY based on your language

i18n

  • 5 languages: English, Português, Español, 中文, 日本語
  • Auto-detects your country via IP
  • Real flag images in the language selector
  • Currency adapts to your language (EN→$, PT→R$, ES→€, ZH→¥, JA→¥)

Tech

  • React 19 + Vite + Tailwind CSS 4 + Recharts
  • Zero external i18n dependencies (custom React Context)
  • Bundled historical price data (2011–present)
  • Deployed on GitHub Pages

🔗 Live: https://johnpitter.github.io/bitmonitor/