Bot
Feature
Fix
/prs, /goal, /log commands, recap notifications, onboarding overhaul & goals integration
- /prs command — view all personal records with estimated 1RM, paginated
- /goal command — set strength and bodyweight goals and track progress over time
- /log command — start a DM logging session directly from inside a server channel
- Goals integrated into finish flow — notifies when a goal is hit or 80% reached
- Weekly, monthly and yearly recap notifications — DM sent on recap day to active users only
- Improved onboarding — guided first session with progressive prompts at workouts 1, 2 and 3
- Rewrote /help — accurate, up-to-date command list replacing the old outdated version
- Overhauled /profile — now shows PR count, achievements, last session, this week's workouts
- PR Map backfill — personal records rebuilt from full workout history on bot startup
- NSFW filter on exercise and workout names
- Prompt to set a main server — shown once after first session, not repeated
- Random feature tip messages — 20% chance after finishing a session, each tip shown only once
- More dashboard links across all commands
- Idle session reminder now has "Finish & save" and "Cancel" buttons instead of plain text
- DM rate-limit queue for bulk sends — prevents hitting Discord limits during smart nudge and recap batches
- Bug fix: streak double-increment on /profile fixed