Merge feature/habit-tracker into master (squashed): ✨ Habit Tracker Features: - Bead chain visualization (30-day history) - Weekly lives recovery system (+1 life/week) - Lucide icons (zap, shield) replacing emoji - Responsive layout (mobile-optimized) - Navigation links added to all dashboard pages 📚 Knowledge Base: - 40+ trading basics articles with metadata - Daily notes (2026-02-10, 2026-02-11) - Health & insights content - KB index restructuring 🧪 Tests: - Comprehensive test suite (4 test files) - Integration tests for lives recovery - 28/29 tests passing Commits squashed: - feat(habits): bead chain visualization + weekly lives recovery + nav integration - docs(memory): update KB content + daily notes - chore(data): update habits and status data Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
56 lines
1.3 KiB
JSON
56 lines
1.3 KiB
JSON
{
|
|
"lastUpdated": "2026-02-11T10:59:50.675572",
|
|
"habits": [
|
|
{
|
|
"id": "95c15eef-3a14-4985-a61e-0b64b72851b0",
|
|
"name": "Bazin \u0219i Saun\u0103",
|
|
"category": "health",
|
|
"color": "#EF4444",
|
|
"icon": "target",
|
|
"priority": 50,
|
|
"notes": "",
|
|
"reminderTime": "19:00",
|
|
"frequency": {
|
|
"type": "x_per_week",
|
|
"count": 5
|
|
},
|
|
"streak": {
|
|
"current": 0,
|
|
"best": 1,
|
|
"lastCheckIn": "2026-02-11"
|
|
},
|
|
"lives": 0,
|
|
"completions": [],
|
|
"createdAt": "2026-02-11T00:54:03.447063",
|
|
"updatedAt": "2026-02-11T10:59:50.675572"
|
|
},
|
|
{
|
|
"id": "ceddaa7e-caf9-4038-94bb-da486c586bf8",
|
|
"name": "Fotocitire",
|
|
"category": "growth",
|
|
"color": "#10B981",
|
|
"icon": "camera",
|
|
"priority": 30,
|
|
"notes": "",
|
|
"reminderTime": "",
|
|
"frequency": {
|
|
"type": "x_per_week",
|
|
"count": 3
|
|
},
|
|
"streak": {
|
|
"current": 1,
|
|
"best": 1,
|
|
"lastCheckIn": "2026-02-11"
|
|
},
|
|
"lives": 2,
|
|
"completions": [
|
|
{
|
|
"date": "2026-02-11",
|
|
"type": "check"
|
|
}
|
|
],
|
|
"createdAt": "2026-02-11T01:58:44.779904",
|
|
"updatedAt": "2026-02-11T10:51:30.181867"
|
|
}
|
|
]
|
|
} |