What’s new

iOS

Added

You can now duplicate any bet from the card or details view with a single tap, making it easy to re-run a favourite wager with a new deadline.

Added

Bet details now include a participants section with role badges for creators, resolvers, and voters, so you can see everyone involved at a glance.

Added

A profile menu is available directly from the home header, giving you quick access to settings and logout without digging through menus.

Added

Clean, readable slug URLs have replaced opaque IDs across shared bet links.

Added

Add any bet's deadline to your calendar with a single tap from the details view.

Added

Long-press any bet on home to quickly leave or delete it without opening the details view.

Added

If your account enters a security hold, a clear banner now explains what that means, and new wagers and bets are paused until it's resolved.

Improved

Joining a bet is noticeably faster, with stale invite data cleared on every open so the right state shows up immediately.

Fixed

A batch of App Clip issues has been resolved, including settings access, the leaderboard back button, status bar rendering, and friends and bets sheets that occasionally failed to open.

Fixed

Private share links work reliably again, and the copy button no longer disappears when you scroll.

Fixed

Several onboarding edge cases have been sorted: the username step no longer swallows validation errors, the bet-credits step doesn't appear when profile picture is skipped, and the double-tap bug on username submission is gone.

Fixed

Fixed a rare freeze when scrolling the home feed on devices under memory pressure.

Fixed

Bet details sheets no longer overwrite each other when you tap through multiple invites in quick succession, and invite and friend picker sheets no longer accidentally minimize while scrolling.

Web

Fixed

Sticky mobile navigation behaves correctly on Chrome when the address bar shows and hides, using dynamic viewport units and the interactive-widget meta tag.

Fixed

Tied and refunded bets now render correctly, the streak modal close button has proper focus and border states across breakpoints, and wager confirmation no longer shows a duplicate close button.

Telegram

Added

Telegram signups now receive onboarding credits, and Telegram onboarding has been streamlined with automated account setup.

Added

Vote initiation and casting now work directly in the mini-app, with no need to jump back to the bot.

Web

Added

Bet cards and the settings page have been redesigned from the ground up for better clarity and density, alongside a refreshed brand kit and new hamburger menu.

Telegram

Fixed

/help and /leaderboard now respond correctly in group chats, and the /bets flow handles the full lifecycle: vote buttons appear after vote initiation, wager buttons hide after the deadline, and bets move into a CLOSED state on time.

Fixed

Voting cannot be started without sufficient wagers, and bet deadlines correctly include the UTC timezone.

Fixed

The bot no longer sends duplicate 'settled' refresh messages or repeat bet updates to group chats, and the missed deposit notification has been restored.

Web

Added

Duplicate any bet, view a participants section on bet details with lifecycle action prompts, and pick a category when creating a bet so others can discover it in the right place.

Added

A feedback icon now lives on every page. Tap it to report a bug, request a feature, or just tell us what you think.

Telegram

Improved

The Telegram wizard now stays alive for anonymous group admins so they can complete flows without re-authenticating.

Added

The create-bet wizard now exposes an isCreatorResolver option so you can keep resolution authority on yourself when creating a bet.

Web

Added

Invites, add-to-calendar, and the Pepito daily bet are now supported on web, matching iOS. Mobile users can also set reminders so they never miss a deadline, and haptic feedback has been added for wager placement and key interactions on supported devices.

Added

Recent friends appear at the top when inviting, and creating a bet from a profile auto-selects that friend.

CLI / MCP

Added

New poll bets initiate-vote command to kick off voting on a resolved bet from the terminal.

Added

The CLI prints a direct bet URL in its output and handles unconfirmed bets gracefully while the transaction settles.

Added

API keys stored by the CLI are now encrypted at rest.

Improved

Favourite and unfavourite tools now return distinct messages when a bet is already in the requested state, so you know exactly what happened.

Fixed

MCP create_bet now maps parameters correctly and no longer returns undefined fields in its response.

Fixed

MCP resources no longer get stuck due to an incorrectly advertised subscribe capability.

Fixed

The vote tool now returns a clear error when voting has not yet been initiated, instead of failing silently.

Fixed

The inviteCode parameter is now validated for type, preventing malformed requests from reaching the server.

Removed

Removed unusable token create and revoke commands from the CLI and its documentation. Token management should be done from the web settings page.

Removed

Removed the settle_bet MCP tool. Bet settlement is handled on-chain and should not be triggered directly from agents.

CLI / MCP

Added

Shipped the foundations of the Poll CLI and MCP server, including authentication, so you can drive Poll from your terminal or plug it directly into Claude and other MCP-compatible clients.

Added

A new developer docs site is live with the CLI, MCP, and SDK references all in one place.