diligence/backend/app/routers
Claude 5294745704 Fix: replace all settings.algorithm references with hardcoded ALGORITHM
SEC-11 removed algorithm from Settings but missed 3 call sites:
- auth.py line 68: jwt.decode in get_current_user
- integrations.py lines 58, 120: jwt.decode in OAuth callbacks

All now use ALGORITHM constant or inline 'HS256'.
2026-06-22 00:17:58 +00:00
..
__init__.py Initial commit: full fitness-rewards app 2026-03-14 23:53:00 +00:00
activities.py Fix: add future annotations to all files, fix date field name shadowing type in RewardRedeemRequest 2026-03-15 00:42:13 +00:00
ai_chat.py Stream C: Multi-provider AI coaching backend + 20-provider registry 2026-06-21 23:16:17 +00:00
auth.py Fix all 7 launch blockers from security/QA review 2026-06-16 01:50:09 +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
integrations.py Fix: replace all settings.algorithm references with hardcoded ALGORITHM 2026-06-22 00:17:58 +00:00
meal_plans.py Deliver Steps 3-8: integration config, meal plans, provider registry, MCP connector (14 tools), B2A files, nginx proxy, AGENT_GUIDE, LICENSE 2026-06-15 14:34:09 +00:00
nutrition.py Feature: nutrition module (keto macros + intermittent fasting + electrolytes) 2026-04-12 05:13:52 +00:00
onboarding.py Feature: expanded equipment, integration-aware sync, tooltips 2026-03-15 22:16:55 +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
programs.py Fix: program workout shortcut now appears under Workout category 2026-04-09 16:13:47 +00:00
support.py Fix all 7 launch blockers from security/QA review 2026-06-16 01:50:09 +00:00