You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Random Spot Selection — Public waffle pages now include a "Pick Random Spots"
flow so buyers can enter a spot count and let the app claim available spots for
them automatically.
Random Claim API — New POST /api/claims/random endpoint reuses existing
claim rate limiting, Instagram handle normalization, transactional row locking,
and WebSocket spot updates.
Partial Fulfillment — Random claims now claim as many available spots as
possible when the requested count is higher than remaining availability, then
return the claimed spot numbers and requested/claimed counts.
Changed
Live Stats Updates — Available/Pending/Paid counts and progress bar now
update in real-time when spots are claimed, paid, or released.
Disable Random on Manual Selection — The "Pick Random Spots" button is
disabled when manual spots are selected to prevent conflicting claim methods.
Public Claim UI — Random claims share the same Instagram handle input as
manual spot selection while keeping manual and random claim actions independent.
Release Attribution — Random spot selection is credited as a community UI
feature idea from OrangeSoJuicy on Instagram.
Fixed
No Hard Random Count Limit — Removed the client-side maximum count so the
server-side partial fulfillment behavior remains authoritative.