Static site for the F1 Race Widgets Android app. Netlify publishes this repo from GitHub on every push to main:
https://f1-schedule-widgets.netlify.app/
The Play Store listing links to privacy-policy.html, so keep that file name.
index.html– home page. The hero widget shows the real next race in the visitor's time zone and cycles through themes.privacy-policy.html– privacy policy, including how to ask for data deletion (#delete).terms.html– free trial and theme purchase terms.styles.css– shared styles. Colours and panel shapes copy the app.site.js– hero card stack, weekend timeline, calendar and theme wall.races.js– 2026 calendar in UTC, copied from the app'sF1Official2026Fetcher.kt.assets/art– team and driver artwork from the app.assets/cards– the 3x2 widget drawn by the app, one picture per theme (hero stack).assets/sizes– the Standard card at each of the five widget sizes.assets/tracks– circuit outlines from the app.assets/screens– app screenshots taken on an emulator.
- Calendar changes: update
races.jsfrom the app's fetcher data. - New app screens: replace the WebP files in
assets/screens, keeping the names. - New widget art: run
ConceptCardTest#rendersWebsiteCardsin the app project, pullconcept_websitefrom the device, and convert the PNGs to WebP intoassets/cardsandassets/sizes. - Privacy changes: update
privacy-policy.htmland its "Last updated" date before the app change ships.
Preview locally with python -m http.server 8765 in this folder, then open http://localhost:8765.