Global maintenance

Status
Flags endpoint
https://flags.preneur.pro/api/maintenance.json
Mirror CSS (stable)
https://mirror.preneur.pro/assets/css/web33.css
Banner JS
https://mirror.preneur.pro/assets/js/maintenance-banner.v2025-11-02.js

Template snippet

Add this to a project template to use the per‑project flag:

<script>
  window.MS_FLAGS = { 
    maintenanceURL: "https://flags.preneur.pro/api/projects/<slug>/maintenance.json"
  };
</script>
<link rel="stylesheet" href="https://mirror.preneur.pro/assets/css/web33.css">
<script src="https://mirror.preneur.pro/assets/js/maintenance-banner.v2025-11-02.js" defer></script>

Ops · preneur.pro

Global maintenance
Flags endpoint
Mirror CSS (stable)
https://mirror.preneur.pro/assets/css/web33.css
Banner JS
https://mirror.preneur.pro/assets/js/maintenance-banner.v2025-11-02.js

Per‑project flip (generate CF Redirect)

Enter project slug (e.g., travel, ads, airline) and click the desired state.

Paste the generated source/destination into flags.preneur.pro → Rules → Redirect Rules.

Template snippet

Add this to a project template to use the per‑project flag:

<script>
  window.MS_FLAGS = {
    maintenanceURL: "https://flags.preneur.pro/api/projects/<slug>/maintenance.json"
  };
</script>
<link rel="stylesheet" href="https://mirror.preneur.pro/assets/css/web33.css">
<script src="https://mirror.preneur.pro/assets/js/maintenance-banner.v2025-11-02.js" defer></script>

Projects status

Auto-fetched from window.OPS.projectsIndexURL. Each project is probed at /api/projects/<slug>/maintenance.json.