ADMIN
DASH
STANDINGS
FLAGS
LIVE
VIDEOS
NOTIFS
HUB NEWS
DIGEST
SCRAPERS
ROADMAP
BUGS
HISTORY
RESULTS
ANALYTICS
FIRESTORE
CHAT
—
Round
—
Drivers
—
Standings Age
—
Teams
—
Races Run
—
Season
—
Manufacturer Class
—
Independent Class
CHAMPIONSHIP LEADER
Loading…
DRIVER STANDINGS — TOP 5
Edit
Loading…
TEAM STANDINGS — TOP 3
Loading…
POINTS ANALYSIS
Loading…
LAST ROUND RESULTS
Loading…
SCRAPER HEALTH
Refresh
Loading…
FEATURE FLAGS
Edit
Loading…
HUB NEWS
Manage
Loading…
Token loaded
Tap to change
GITHUB TOKEN
SAVE
Stored in this browser only — never sent anywhere except GitHub.
Loaded from GitHub
ROUND
VENUE
DRIVERS
0 pts hidden · auto-sorts
TEAMS
0 pts hidden
SAVE TO APP
RESET — CLEAR ALL 2026 DATA
Writes to
data/flags.json
. The app fetches on launch and every 60s.
Loaded from GitHub
SAVE FLAGS TO APP
DEVICE OVERRIDES
Flag values set here override globals for that device only.
ADD OVERRIDE
DEVICE ID
ADD OVERRIDE
Writes to
data/live_urls.json
. The app fetches on launch. Clear a field to hide the button for that region.
Loaded from GitHub
SATURDAY
UK + Ireland
Shows WATCH LIVE for UK users on Saturdays
International
Shows WATCH LIVE for international users on Saturdays
US
Shows WATCH LIVE for US users on Saturdays
SUNDAY
UK + Ireland
ITV4 / ITVX when set
International
Official BTCC YouTube when set
US
Shows WATCH LIVE for US users on Sundays
SAVE LIVE URLS
Writes to
data/calendar.json
. Lap Preview URL shown on each track card. Race 1/2/3 links are added automatically by the Monday scraper.
Loading…
SAVE LAP PREVIEW URLS
Device token loaded
Tap to change
DEVICE ID
SAVE
Find this in the app under Settings → tap
Device Token
at the bottom to copy it.
QUICK TEST
News
Results
Podcast
BROADCAST
Sends to all users with any notification enabled.
TITLE
BODY
DEEPLINK
(optional)
— Select a screen —
News
Calendar
Drivers / Grid
Live Chat
Results / History
More
Standings
Records
Roadmap / Vote
Podcasts
Radio
Partners
Settings
Custom URL…
BROADCAST TO ALL USERS
CUSTOM NOTIFICATION
— test to your device only
CHANNEL
news
results
race
qualifying
free_practice
weekend_preview
standings
podcasts
general
TITLE
BODY
IMAGE URL
(optional)
DEEPLINK
(optional)
— Select a screen —
News
Calendar
Drivers / Grid
Live Chat
Results / History
More
Standings
Records
Roadmap / Vote
Podcasts
Radio
Partners
Settings
Custom URL…
SEND NOTIFICATION
All scheduled notifications for the 2026 season.
Loading calendar…
Editor's Weekly Roundup
AI-generated weekly and race weekend digests. Review, edit and publish when ready.
↻ Refresh
⚡ Generate Weekly Digest
⚡ Generate Race Preview
EDIT DIGEST
Cancel
TITLE
DESCRIPTION
(shown in feed)
BODY
SAVE CHANGES
SAVE & PUBLISH
Loading…
Loaded from GitHub
NEW ARTICLE
Cancel
TITLE
DESCRIPTION
(short summary shown in feed)
CONTENT
IMAGES
Full
1200px
Large
800px
Medium
600px
Small
400px
Custom…
× auto height
Tap to upload · or drag & drop
Auto-compressed to WebP ·
max 1200px
CATEGORY
SOURCE
SOURCE URL
(optional)
STATUS
● Live
◷ Schedule
◎ Draft
PUBLISH AT
App shows the article automatically once this time passes.
PREVIEW DEVICES
Only these device IDs will see this draft in the app.
ADD
PUBLISH ARTICLE
PUBLISHED ARTICLES
Loading…
Triggers GitHub Actions workflows. Token must have
repo + workflow
scopes.
RESULTS
—
Race results →
results{year}.json
+
standings.json
. Auto: Sat 15–18 UTC, Sun 10–18 UTC.
CALENDAR
—
Round dates & venues →
calendar.json
. Auto: daily 09:00 UTC.
SCHEDULE
—
Session times (FP, Qual, Race) →
schedule.json
. Auto: nightly 07:00 UTC.
ALL-TIME STATS
—
All-time records from btcc.net →
records.json
. Auto: daily 06:00 UTC.
↻ REFRESH STATUS
PENDING SUBMISSIONS
↻ REFRESH
Loading…
ROADMAP ITEMS
+ ADD
Loading…
SAVE TO APP
BUG REPORTS & FEEDBACK
↻ REFRESH
All
Bug
Crash
UI Issue
Feature Request
Other
Loading…
PUSH HISTORY
↻ REFRESH
Loading…
RESULTS VIEWER
Loading…
↻ REFRESH
TOTAL VOTES
—
BUG REPORTS
—
PUSHES SENT
—
FEATURE IDEAS
—
TOP VOTED FEATURES
Loading…
BUG REPORTS BY CATEGORY
Loading…
RECENT PUSHES
Loading…
FIRESTORE ERRORS
↻ REFRESH
DISMISS ALL
Loading…
FLAGGED REPORTS
↻ REFRESH
Loading…
ACTIVE BANS
Loading…