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 /data command (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)
  • /exercises command to see all available exercises
  • /profile command 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

  • /location accepts 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

  • /streak now 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 /location command
  • /workout undo to remove last log (5 min window)
  • /reppo start onboarding flow
  • /reppo help quick 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)
  • /compare for head-to-head stats
  • /remindme daily 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