This website requires JavaScript.
b7569e610f
docs(readme): redesenha o README com hero em SVG [skip ci]
main
evandro
2026-10-24 04:42:06 -03:00
f377fa63b4
Add proprietary license (credits + 50% revenue share)
evandro
2026-10-24 04:37:41 +00:00
86a4949751
wip: snapshot das alterações não commitadas (2026-10-20)
wip/2026-10-20
evandro
2026-10-20 00:49:37 -03:00
98b09bad06
docs: redesign do README (padrão TwitterBR-MOD) — dados atualizados
evandro
2026-10-13 21:43:44 -03:00
8bce19c448
fix(capture): redesign battery warning with icon, eyebrow, title, hint, chevron
fightrate-bot
2026-06-16 17:33:59 -03:00
2e527fbf5f
fix(app): replace tab opacity=0 flash with proper slide+fade cross-fade
fightrate-bot
2026-06-16 17:24:59 -03:00
e16d31318b
fix(theme): add default color to all typography tokens to prevent black text on dark theme
fightrate-bot
2026-06-16 14:51:13 -03:00
eb88ff95c4
docs: update .impeccable.md with v2 status
fightrate-bot
2026-06-16 02:12:17 -03:00
569d22dee0
build: release APK v2 (Instrumento Forte) + 7z
fightrate-bot
2026-06-16 02:11:57 -03:00
8cce2e52db
docs(design): update FIGHTRATE_DESIGN_SYSTEM.md with numeric typography + motion presets
fightrate-bot
2026-06-16 01:59:32 -03:00
1cb658f899
feat(app): FightRateApp tab fade + brand LiveDot + tab live indicator
fightrate-bot
2026-06-16 01:59:20 -03:00
55fb37a34a
feat(insights): InsightsScreen with InsightRow + EmptyState
fightrate-bot
2026-06-16 01:58:32 -03:00
06475346da
feat(sensor): SensorScreen with DialTile + LiveDot
fightrate-bot
2026-06-16 01:57:06 -03:00
139294a6bd
feat(history): HistoryScreen with TrackRow + EmptyState
fightrate-bot
2026-06-16 01:56:15 -03:00
cd278aa2b1
feat(capture): CaptureScreen with LiveDot, JetBrains Mono BPM, stopAlert ring
fightrate-bot
2026-06-16 01:54:20 -03:00
e7a20cc42c
feat(chart): TrainingChart ECG furos laterais + LiveDot readout
fightrate-bot
2026-06-16 01:52:31 -03:00
5ddc7c2c35
feat(components): StatusTag size + SectionPanel divider + MetricTile numeric
fightrate-bot
2026-06-16 01:51:06 -03:00
bbe2919c2c
feat(components): ActionButton stopAlert + typography type fixes
fightrate-bot
2026-06-16 01:50:26 -03:00
2c51fd2623
feat(components): InsightRow with stagger reveal animation
fightrate-bot
2026-06-16 01:48:50 -03:00
edc10826aa
feat(components): TrackRow for history sessions
fightrate-bot
2026-06-16 01:48:32 -03:00
8232882977
feat(components): DialTile for sensor signal rows
fightrate-bot
2026-06-16 01:48:12 -03:00
bea019fb0f
feat(components): EmptyState with instrument geometry
fightrate-bot
2026-06-16 01:47:52 -03:00
fc42e1da43
feat(components): PressableSurface with refined press feedback
fightrate-bot
2026-06-16 01:47:37 -03:00
9b02c10926
feat(components): LiveDot pulsing indicator
fightrate-bot
2026-06-16 01:47:19 -03:00
e8f828d90a
feat(hooks): usePulseAnimation for live indicators
fightrate-bot
2026-06-16 01:46:23 -03:00
ea70ecbaa4
feat(hooks): useMotionPreference for reduce motion respect (no test - jest preset conflicts with mocking react-native)
fightrate-bot
2026-06-16 01:46:09 -03:00
48918e7156
feat(theme): numeric typography tokens + ringWarn color
fightrate-bot
2026-06-16 01:43:03 -03:00
fc38498a5b
feat(theme): motion presets (timing, easing, stagger)
fightrate-bot
2026-06-16 01:42:39 -03:00
423ca930d7
feat(assets): link JetBrains Mono via react-native.config.js
fightrate-bot
2026-06-16 01:41:45 -03:00
37c411cc64
plan: refinamento UI/UX Instrumento Forte - implementation plan TDD-ready
fightrate-bot
2026-06-16 01:41:45 -03:00
b7a6b78ff8
spec: refinamento UI/UX Instrumento Forte + JetBrains Mono
fightrate-bot
2026-06-16 01:36:42 -03:00
41b49ba442
feat(chart): TrainingChart dinâmico com viewport, zoom, pan e pin sobrevivente
FightRate Agent
2026-06-15 00:10:55 -03:00
86908495d2
Initial commit
Evandro
2026-06-09 20:30:01 -03:00