Changelog

What we are building

A running log of everything shipped while building fitcomrade — fitness coaching software for independent trainers.

52 improvements across 17 releases

  1. New

    Progress trend charts for every client

    See how each client is progressing over time with visual trend charts built into their profile.

    • Trend line chart per client tracks weight, body fat, and custom metrics over time.
    • Chart auto-selects the most recent 30 check-ins as the default view window.
    • Available directly from the client progress tab — no extra navigation needed.
  2. New

    Clients can check in directly from their share link

    Clients now log their daily progress from their personal share link — no app, no account, no friction.

    • Clients submit check-ins (weight, notes, and photos) from their existing share page.
    • Coaches receive an email notification when a new check-in comes in.
    • All check-ins appear in the client progress timeline inside the dashboard.
  3. New

    Manage your password alongside Google sign-in

    A dedicated password management page in account settings, fully compatible with Google-connected accounts.

    • New password management page accessible from account settings.
    • Google sign-in users can set a password without losing their Google connection.
    • Password strength validation gives clear, immediate feedback.
  4. Improved

    Login returns you to exactly where you left off

    When a session expires mid-session, logging back in now drops you right back to the page you were on.

    • Original destination URL is preserved through the full login flow.
    • Works for deep links, protected dashboard pages, and client share links.
  5. New

    Upgrade dialog with plan-based feature gating

    Free plan users now see a clear, contextual upgrade prompt the moment they hit a plan limit.

    • Upgrade dialog appears inline when a feature requires a paid plan.
    • Shows a side-by-side comparison of free vs paid plan capabilities.
    • Taps directly into the billing page with the right plan pre-selected.
  6. New

    All programs for a client, in one place

    A dedicated view shows every program assigned to a client — active, completed, and paused — from their profile.

    • View active and past programs per client directly from their profile page.
    • Quick actions to assign, unassign, and reorder programs without leaving the view.
    • Program status badges (active, completed, paused) make the state immediately clear.
  7. New

    Coach contact page for your clients

    Clients now have a dedicated page to reach you directly — no hunting for an email address.

    • Public coach profile page with a simple contact form.
    • Messages are delivered to your registered email address via Resend.
    • Configurable from your workspace settings.
  8. New

    Free BMR and TDEE calculator — no account needed

    A publicly accessible calculator for coaches and clients to estimate caloric needs in seconds.

    • BMR calculator using the Mifflin-St Jeor equation.
    • TDEE with five activity level multipliers from sedentary to very active.
    • Shareable link so you can send it directly to a client.
  9. New

    Active clients surfaced on the dashboard home

    The dashboard now shows your most active client plans at a glance so nothing falls through the cracks.

    • Active plans widget lists clients with in-progress programs front and center.
    • One click navigates directly to each client plan.
    • Sorted by most recently active by default.
  10. Improved

    Sidebar restructured for faster navigation

    Navigation items are regrouped and relabeled so you spend less time hunting and more time coaching.

    • Navigation grouped by context: clients, programs, library, and settings.
    • Collapsed state remembers your last preference between sessions.
    • Cleaner visual hierarchy with section labels and consistent iconography.
  11. New

    Community page for gyms and studios

    Discover gyms, studios, and coaches already using FitComrade — and get your own listed.

    • Community grid showcasing gyms and fitness studios with logos and short descriptions.
    • Submit your own gym to be featured on the page.
  12. Improved

    Billing tab with live status, cancel, and resume

    The billing tab now reflects your live subscription state and gives you one-click control over it.

    • Live subscription status with your next renewal date.
    • Cancel subscription button with a confirmation dialog to prevent accidents.
    • Resume a cancelled subscription before it fully expires.
  13. New

    Send feedback directly from the app

    A feedback dialog is now built into the navigation — no need to hunt for an email address.

    • Feedback dialog accessible from the main navigation on every page.
    • Messages are delivered to the FitComrade team instantly.
    • Optional category tags: bug report, feature request, or general feedback.
  14. Improved

    Richer nutrition fields for program tasks

    Nutrition tasks now support more detailed metrics for coaches who need granular data per meal or supplement.

    • Added fields for protein, carbohydrates, fats, and fiber per task.
    • Custom numeric fields for any metric you want to track beyond the defaults.
    • All fields are optional and fully backward-compatible with existing tasks.
  15. New

    Day view and week view in the program builder

    Switch between a focused day view for detailed editing and a week overview to see the full program structure.

    • Day view for deep task editing with full detail.
    • Week view for a bird's-eye layout of the entire program.
    • View preference is saved per program so you pick up where you left off.
  16. New

    Platform rebuilt on Supabase

    The entire backend was rewritten on Supabase for better reliability, real-time capabilities, and room to scale.

    • Full database migration to Supabase PostgreSQL with row-level security.
    • All data is workspace-scoped — clean isolation for every coach account.
    • Role-based access control across the platform.
    • Upgraded to Tailwind v4 alongside the rebuild for faster styles and better dark mode.
    • Login form now remembers your email between sessions.
  17. New

    First ship

    The very first version of FitComrade — built to scratch a real itch and shipped before it was perfect.

    • Core authentication with email and password.
    • Client dashboard with basic management tools.
    • Stripe billing integration.
    • Mobile-responsive layout from day one.

More on the way. fitcomrade ships continuously.