A separate prediction window and milestone progress bars
Match Prediction splits the prediction window from kickoff with its own start and end, and milestones gain a grouped user-facing condition and a progress bar.
01 ·A prediction window separate from kickoff
Match Prediction now treats the prediction window and the match start as separate things. A match has three schedule controls: Prediction start, when traders can begin, Prediction end, when the window closes, and Kickoff, the match start itself. Admins set all three, and the form will not save an order where the start falls after the end, or the end falls after kickoff. Before the window opens, traders see a pre-start state with a Prediction begins in countdown, and kickoff still shows as the match time throughout. Predictions open and close on the window rather than on kickoff.
- Prediction start1 Jun, 09:00Prediction window opensTraders can begin predictingPredictions open until Prediction end
- Prediction end7 Jun, 23:59Prediction window closesNo more submissions or edits
- Kickoff15 Jun, 09:00Match startsShown as match metadata, independent of the window
Splitting the window from kickoff lets broker ops open predictions well ahead of a match and close them early, well before the whistle. A match that kicks off in two weeks can take predictions for the first few days only, which gives the competitive return-visit angle a clear deadline to rally around.
02 ·A grouped condition and a progress bar for milestones
Milestones gain a top-level user-facing condition: traders see one label an admin writes for the whole group, while every nested condition keeps tracking in the background. A Show progress bar option then adds a bar to the user-facing display. For a single numerical condition the scale runs from zero to the target; for matching numerical conditions on the same field it runs between the two values; several unrelated conditions show a completion count such as one of three; and a non-numerical condition fills to full once it is met. Display fields also move from a single choice to checkboxes, so a milestone can show the condition, description, and progress bar together.
A milestone built from several tracked conditions can read as a wall of rules to a trader. One written label plus a progress bar turns it into a single goal with a clear sense of how far along they are, which keeps VIP tier progression feeling within reach and easy to read.
Milestone settings can now control the stage call-to-action button after a stage completes, with a choice to hide it, keep it active, or disable it, and a completed-state style that inherits from the default until you change it.
22 JulA round of fixes for the custom milestone widget covering how its stages and conditions display.
22 JulCommunity settings switch controls now use the shared Returning.AI component library for a consistent look.
22 Jul