Feature: Habit Tracker with Streak Calculation #1

Closed
Marius wants to merge 26 commits from feature/habit-tracker into master

26 Commits

Author SHA1 Message Date
Echo
bae6c9da3c fix: correct API paths in habits.html to use /echo/api prefix 2026-02-10 14:04:42 +00:00
Echo
d36685c66b Add integration tests for habit tracker
- Created comprehensive test file (dashboard/test_habits_integration.py)
- Validates complete habit lifecycle: create, check, streak calculation, delete
- Added tests for broken streaks and weekly habits
- All 16 test suites passed (200+ individual tests)
2026-02-10 13:52:14 +00:00
Echo
bf215f768c feat: 17.0 - Integration - End-to-end habit lifecycle test 2026-02-10 13:38:59 +00:00
Echo
3c3d6926b1 docs: update progress.txt with Story 16.0 completion 2026-02-10 13:30:00 +00:00
Echo
46dc3a5041 feat: 16.0 - Frontend - Delete habit with confirmation 2026-02-10 13:29:29 +00:00
Echo
0f9c0de1a2 feat: 15.0 - Backend - Delete habit endpoint 2026-02-10 13:19:36 +00:00
Echo
6837d6a925 docs: update progress.txt for story 14.0 2026-02-10 13:10:49 +00:00
Echo
0011664b58 feat: 14.0 - Frontend - Responsive mobile design 2026-02-10 13:09:55 +00:00
Echo
1d56fe388e feat: 13.0 - Frontend - Add to dashboard navigation 2026-02-10 12:58:43 +00:00
Echo
c7bea57cd3 Update antfarm, ashboard, dashboard +3 more (+3 ~6) 2026-02-10 12:52:23 +00:00
Echo
c1d4ed1b03 feat: 12.0 - Frontend - Habit card styling 2026-02-10 12:49:11 +00:00
Echo
4acf5d6c9b docs: update progress.txt for story 11.0 2026-02-10 12:39:47 +00:00
Echo
4933847f72 feat: 11.0 - Frontend - Create habit from form 2026-02-10 12:39:28 +00:00
Echo
d4f1526989 docs: update progress with Story 10.0 completion 2026-02-10 12:28:59 +00:00
Echo
775f1715d1 feat: 10.0 - Frontend - Check habit interaction 2026-02-10 12:28:40 +00:00
Echo
0483d73ef8 feat: 9.0 - Frontend - Display habits list 2026-02-10 12:18:54 +00:00
Echo
97af2ae3c3 feat: 8.0 - Frontend - Create habit form modal 2026-02-10 12:10:33 +00:00
Echo
b672947ac1 docs: update progress.txt for story 7.0 2026-02-10 11:59:35 +00:00
Echo
dd0bf24dea feat: 7.0 - Frontend - Create habits.html page structure 2026-02-10 11:59:08 +00:00
Echo
c84135d67c feat: 6.0 - Backend API - GET /api/habits with streaks 2026-02-10 11:49:54 +00:00
Echo
ca4ee77db6 feat: 5.0 - Backend API - POST /api/habits/{id}/check 2026-02-10 11:40:14 +00:00
Echo
760e0e031c docs: update progress for story 4.0 2026-02-10 11:28:57 +00:00
Echo
3927b7c393 feat: 4.0 - Backend API - Streak calculation utility 2026-02-10 11:28:30 +00:00
Echo
3a09e6c51a feat: 3.0 - Backend API - POST /api/habits (create habit) 2026-02-10 11:18:48 +00:00
Echo
fc5ebf2026 feat: 2.0 - Backend API - GET /api/habits 2026-02-10 11:09:58 +00:00
Echo
ee8727a8df feat: 1.0 - Define habits.json data schema 2026-02-10 10:57:43 +00:00