Changelog
Updates and improvements to Reppo.
3.0.0 — Premium Launch
January 2, 2026
Added
- Premium tiers: Personal ($3/mo), Server ($8/mo), Pro ($15/mo)
/challenge start— Server-wide challenges (cooperative, competitive, improvement)/challenge join— Personal challenges (streak, volume, consistency)/goal set— Daily/weekly goals with progress bars- Custom server branding (embed colors, footer text)
- Data export for Premium users
- Secure Stripe payment integration
- Premium page at
reppobot.com/premium
Free Forever
- All core features remain free: logging, streaks, freezes, leaderboards, undo, stats
2.3.0
January 2, 2026
Added
- User dashboard at
app.reppobot.com - Public profiles (
/u/username) - Discord OAuth login
- Visual stats and activity calendar on web
/workout fix— Remove specific past logs
Fixed
- Critical bug causing commands to fail
- Compare command errors
- Dashboard toggle switches not displaying correctly
2.2.0
January 1, 2026
Added
- Rest day logging with
/workout rest - Monthly attendance calendar with
/workout calendar - Streak expiry alerts (DM 2 hours before midnight)
- GDPR compliance with
/datacommand (export/delete) - Rate limiting and security improvements
Changed
- Personal stats commands now ephemeral (only you see them)
- Public commands remain visible when viewing others
2.1.0
January 1, 2026
Added
- Global user profiles that sync across all servers
- DM support (use the bot without being in a server)
- Multi-exercise tracking with preset exercises
- Proper units for each exercise (reps, miles, minutes, etc.)
- Decimal support (2.5 miles, 1.5 hours)
/exercisescommand to see all available exercises/profilecommand for overview of all your exercises
Changed
- Data now global instead of per-server
- Leaderboards can filter by server or show global
2.0.0
December 31, 2025
Added
/locationaccepts countries, regions, and abbreviations- Fuzzy matching for location typos ("tokio" → Tokyo)
- Autocomplete for 30+ common cities
- Welcome message when bot joins a server
- Bot status page at
reppobot.com/status
Changed
/streaknow shows timezone and time until reset- Confirmation buttons auto-expire after 60 seconds
1.2.0 — Reppo Rebrand
December 30, 2025
Added
- Renamed from "Pushups Bot" to "Reppo"
- New website at
reppobot.com - Per-server customizable exercise types
- Timezone support with
/locationcommand /workout undoto remove last log (5 min window)/reppo startonboarding flow/reppo helpquick command reference
Changed
- Commands reorganized:
/log→/workout log /mystats→/stats/freezes→/streak- Streak resets now based on user's timezone midnight
1.1.0
December 28, 2025
Added
- Streak freeze system (earn 1 per week, stack up to 3)
/comparefor head-to-head stats/remindmedaily reminders- Inactivity reminders (opt-out available)
- PR tracking and celebrations
Changed
- Streaks now expire after 24 hours (was 30)
1.0.1
December 26, 2025
Added
- Admin command to remove pushups from users
- Confirmation dialog for logs over 31
- 30 second cooldown between logs
- Anti-spam protections
Fixed
- Race condition causing duplicate entries
1.0.0 — Initial Release
December 24, 2025
Added
- Pushup logging with
/log - Daily streak tracking
- Server leaderboards
- Personal statistics
- Role and channel restrictions