| .. |
|
__init__.py
|
Feature: nutrition module (keto macros + intermittent fasting + electrolytes)
|
2026-04-12 05:13:52 +00:00 |
|
activity.py
|
Fix: add future annotations to all files, fix date field name shadowing type in RewardRedeemRequest
|
2026-03-15 00:42:13 +00:00 |
|
catalog.py
|
Fix: rotate template workouts across all program weeks (Bug 2)
|
2026-04-09 15:55:22 +00:00 |
|
food.py
|
Fix: add future annotations to all files, fix date field name shadowing type in RewardRedeemRequest
|
2026-03-15 00:42:13 +00:00 |
|
nutrition.py
|
Feature: nutrition module (keto macros + intermittent fasting + electrolytes)
|
2026-04-12 05:13:52 +00:00 |
|
oauth.py
|
Fix: add future annotations to all files, fix date field name shadowing type in RewardRedeemRequest
|
2026-03-15 00:42:13 +00:00 |
|
points.py
|
Fix: add future annotations to all files, fix date field name shadowing type in RewardRedeemRequest
|
2026-03-15 00:42:13 +00:00 |
|
profile.py
|
Feature: expanded equipment, integration-aware sync, tooltips
|
2026-03-15 22:16:55 +00:00 |
|
program.py
|
v2: Program research, Groq extraction, and workout tracking (REVIEW — not deployed)
|
2026-04-03 16:22:53 +00:00 |
|
resource.py
|
Fix: add future annotations to all files, fix date field name shadowing type in RewardRedeemRequest
|
2026-03-15 00:42:13 +00:00 |
|
reward.py
|
Fix: add future annotations to all files, fix date field name shadowing type in RewardRedeemRequest
|
2026-03-15 00:42:13 +00:00 |
|
support.py
|
v2: In-app support chat with Telegram notifications (REVIEW — not deployed)
|
2026-04-06 04:44:29 +00:00 |
|
user.py
|
Deliver Step 1: Backend cleanup — secrets scrubbed, is_admin column, Telegram optional, crypto service, v4-v7 migrations, .env.example, setup.sh
|
2026-06-15 14:29:53 +00:00 |