All updates

Automatic custom-domain setup, a streaks log, and new milestone conditions

Custom domains now set themselves up with DNS and SSL, a streaks log tracks every streak event, and milestones can read streak counts and today's date.

01 ·Custom domains set themselves up

Pointing a community at a custom domain no longer needs manual setup. When a broker adds a domain, the platform verifies the DNS records and provisions the SSL certificate on its own, so the community comes up on its own address without a back-and-forth with the team.

Add
Add a domain
Auto
Verify DNS records
Auto
Provision SSL
Live
On its own address
Illustration · Add a domain, then DNS and SSL are handled automatically
Why it matters

A broker running the portal on their own domain is what makes it feel like their product. Taking the manual steps out of that setup means a new community can go live on its own address in one pass.

02 ·A streaks log

A dedicated streaks log records every streak event for a trader: actions taken toward a streak, streaks earned or broken, and timeframe expirations. A broker can filter by action type, streak name, outcome, role, and date, and the log shows live progress toward multi-step streak conditions, with a tooltip breaking down nested conditions.

Why it matters

Streaks drive the daily return-visit habit, so a broker needs to see whether they are working. A log of who is building and breaking streaks turns that habit loop into something a broker can actually read and tune.

03 ·The audit log now covers admin actions

The administrator audit log now tracks a broad set of admin actions across the Login and Registration, Channels, Roles, Appearance, and Domain and Email settings. Each entry is marked as an operational action, a new field value, or a change from one value to another, so a broker has a structured record of who changed what in their community settings.

04 ·Milestones can read streaks and today's date

Milestone conditions gained two new inputs. A milestone can require a streak count, treated like any other number, with a trader's progress and a completion state shown on the milestone view. A milestone can also compare against today's date, refreshed daily in the trader's timezone, matching either month and day for a recurring trigger like a birthday or a full date for a one-time event.

Why it matters

Milestones built on streaks and dates let a broker reward the behaviour they actually care about: showing up day after day, or marking an anniversary. Both give a milestone a reason to fire that ties to the calendar a trader lives by.

Also in this build
Improvement

The Domain and Email configuration settings were redesigned, with a custom subdomain section that checks format and uniqueness as you type.

18 Nov
Improvement

The Snowflake import gained an operator column, so a broker chooses whether synced values add to or subtract from a trader's XP and coins.

18 Nov
Fix

Adding a custom domain to a newly created community now registers it correctly as a custom-domain server.

18 Nov
Fix

Bulk updates from the member list now apply to traders who belong to more than one community.

18 Nov
Fix

Several milestone display issues are resolved, including streak names and completed stages showing correctly in the widget and hidden groups staying hidden.

18 Nov
Fix

A round of audit log accuracy fixes removes spurious entries and records guest-mode and new-community configuration changes correctly.

18 Nov