feat: remove ECG phase entirely

- Deleted src/components/ECGAnimation.tsx (686 lines)
- Removed 'ecg' from Phase type
- Removed ECG import, rendering, and cursor position handoff from App.tsx
- Cleaned up BootSequence: removed onCursorPositionReady prop,
  captureCursorPosition callback, cursorRef, and ECG-specific naming
- Renamed ecgStartDelay → completionDelay, ecg-seed-dot → boot-seed-dot
- Skip button now goes directly to dashboard ('pmr' phase)
- Boot flow simplified: boot → login → pmr (no ECG intermediary)
- Bundle size reduced ~8KB
This commit is contained in:
2026-02-17 03:26:17 +00:00
parent 0fc7985a7c
commit b266f1f149
5 changed files with 16 additions and 729 deletions
+1 -1
View File
@@ -77,7 +77,7 @@
}
:root {
/* Original design system tokens (for boot/ECG phases) */
/* Original design system tokens (for boot phase) */
--bg: #FFFFFF;
--text: #334155;
--heading: #0F172A;