Skip to content
mdeguzis edited this page Jun 30, 2026 · 19 revisions

proton-pulse-web wiki

Documentation for the proton-pulse-web repo and the website at proton-pulse.com.

For the Decky Loader plugin (architecture, system design, developer guide), see the decky-proton-pulse wiki.

Pages

  • Developer Guide - local setup, pre-push gate, staging workflow, all Makefile targets
  • Web Deploy Workflow - end-to-end release flow: feature branches, staging, and production; branching and issue rules
  • Caching and Cache Busting - how ?v= content hashes invalidate browser and CDN caches, the service worker image cache (cache-first + stale-while-revalidate) with its admin hit-rate analytics, and how to verify a deploy
  • Data Pipeline - GitHub Actions CI/CD pipeline that builds and deploys game data
  • Delisted Detection - multi-signal detection of Steam apps that have been pulled from the store
  • API Reference - Supabase REST endpoints and query shapes used by the site and plugin
  • Supabase Voting - voting table schemas, RLS, and TrackedConfig fields
  • Steam Auth Flow - Steam sign-in flow used by the static site
  • Content Moderation - automated moderation pipeline, admin roles, and flagged report handling
  • Report Notes Formatting - inline macros (spoiler tags) supported in report notes
  • Design Palette - color palette, typography, and UI component reference
  • Site Design Principles - layout/grouping rules: cards, subheads, highlight banners

Clone this wiki locally