Feature · Community
Your friends' streaks, side by side
In a squad, everyone keeps their own streak — there's no shared, single streak to break. The squad's job is to show them side by side: someone who knows you will usually see your column flatten on a Tuesday — meaning you didn't open the app that day — before you notice it yourself.
Risk warnings arrive in real time
A 40-day streak can be flagged as "at risk today" — meaning it will end today unless you open the app before the day is over. That warning shows up in a context the rest of the squad can also see; nobody sees it alone.
Different from the gym leaderboard
The weekly leaderboard on the gym ecosystem page is about everyone at that location. A squad is a much smaller, private circle. Even if one person skips the gym, the rest of the squad knows and reacts to it.
Why it works
A habit maintained solo usually collapses around week three. The squad's role here isn't a pep talk — it's simply knowing that someone noticed. Behavior-change research describes this as the accountability-partner effect, and finds it tends to outperform solo effort (Wing & Jeffery, 1999).
The feed
You share what you cooked. One confirmation logs it and posts it — not two separate jobs. Posts take comments and reactions, and a friend's flattening streak shows up in the feed too. Direct and group chat sit in the same place.
You can report content you don't want to see
If a post, comment or message isn't okay, you can report it. Reports land in a single moderation queue and are actually reviewed — not a decorative button.
Signal: a momentary status broadcast
A signal is a short-lived status broadcast that disappears on its own after a while — asking for help at the gym, or letting people know you've got a meal to share. During the current beta, signals are visible to the whole community; there's no friends-only or gym-only scoping yet.
Badges
Keeping a streak, sharing posts, or showing up at the gym regularly all earn badges — there are 15 distinct ones right now. Badges show up on your profile; this isn't a ranked, purchasable point system.
Groups are now one thing: feed + chat
A group can be one of three kinds: public, private, or a gym group — a gym's own group opens automatically once its application is approved. A group can be switched to announcement-only mode: only the owner/admin post, everyone else reads and reacts. Joining works three ways: open, request-to-join, or invite-code only — all three genuinely work, including the request queue and code redemption.
Today's most active groups
Right below the title on the community tab, the five most active groups right now show up, plus a second, city-specific strip. The activity score is computed from recent messages, posts, comments and new members, and decays over time; a server job computes it every 15 minutes — not the client, which could be forged. One tap to join.
Chat is now WhatsApp-level
Whether you're in a direct message or a group, the same features apply: you can react to a message, reply to it, forward it (the forward count stays visible), edit it within 15 minutes, or delete it — for yourself or for everyone. Scroll up and older history keeps loading; it doesn't stall at a fixed message count. When an inappropriate message gets reported in a group, or a moderator removes it, that only works because of a tradeoff: unlike WhatsApp, messages aren't end-to-end encrypted — they stay readable server-side so moderation can actually happen.
XP and levels
Logging a meal, keeping your streak, checking in at the gym, or cooking a recipe all earn XP — each capped daily, all computed server-side, so the client can't forge it. Each level takes more XP than the last.XP has no monetary equivalent — it can't be bought, and Premium doesn't increase it. There's a separate mechanism too: a small AI credit is earned from the engagement a post or comment genuinely receives from different accounts — not from what you give, from what you get; brand-new or unverified accounts, and mutual "you-scratch-my-back" engagement, don't earn it. Premium only doubles that credit, never XP (full breakdown on the premium page). Your own group's weekly contribution leaderboard is real and working — you can see who's on top from inside the group.
Read how your long-term streak and progress get recorded on the progress analytics page.