Releases: Crollin/CFPurge
Release list
v1.1.1
CFPurge v1.1.1
Ajouté
- Affichage de l’Account ID Cloudflare dans Réglages → Jeton API (copie rapide, détection via l’API)
- Lien direct vers la création d’un jeton API Cloudflare (permissions Cache Purge préremplies)
Documentation
- README : configuration précisée (Account ID, lien de création de jeton)
Téléchargez CFPurge-v1.1.1.dmg — build universel Apple Silicon et Intel.
Requiert macOS 14 Sonoma ou ultérieur.
- Téléchargez
CFPurge-v1.1.1.dmg. - Ouvrez-le et glissez CFPurge dans Applications.
- Au premier lancement : clic droit sur CFPurge.app → Ouvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.
v1.1.0
CFPurge v1.1.0
Ajouté
- Fenêtre principale CFPurge : sidebar sites, zone de purge et accès aux réglages
- Design system sombre (tokens, cartes, boutons, champs, badges, sidebar)
- Sélecteur Cache | DNS dans la fenêtre principale
- Gestion DNS intégrée au panneau principal (plus de fenêtre DNS séparée)
- Popover barre de menus compact avec lien « Ouvrir CFPurge »
- Réglages refondus : sidebar à icônes, onglets Général, Jeton API, Sites, Mises à jour et À propos
Modifié
- Refonte graphique complète de l'interface (thème sombre, composants natifs macOS)
- Boutons d'action optimisés : Purger URL et Vider tout sur une même ligne (fenêtre principale et popover)
- « Gérer le DNS » ouvre la fenêtre principale directement sur l'onglet DNS
- Éditeurs DNS et sites, bannière de statut purge harmonisés au nouveau design
Téléchargez CFPurge-v1.1.0.dmg — build universel Apple Silicon et Intel.
Requiert macOS 14 Sonoma ou ultérieur.
- Téléchargez
CFPurge-v1.1.0.dmg. - Ouvrez-le et glissez CFPurge dans Applications.
- Au premier lancement : clic droit sur CFPurge.app → Ouvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.
v1.0.5
CFPurge v1.0.5
Ajouté
- Option (désactivée par défaut) pour modifier les enregistrements DNS existants, avec confirmation à l’activation
- Édition d’un enregistrement depuis la fenêtre DNS (bouton Modifier) via l’API Cloudflare
PUT - AppIcon CFPurge pour Finder, Spotlight, Launchpad et le Dock
- Affichage temporaire dans le Dock à l’ouverture des Réglages ou de la fenêtre DNS (retour agent à la fermeture)
./install.sh --raycast: option pour compiler et déployer l’extension Raycast locale (développeurs)- Script
scripts/install-raycast-extension.shpour mettre à jour l’extension seule
Documentation
- README : mention de
--raycastpour les développeurs - Positionnement générique : tout site derrière Cloudflare
- README recentré sur présentation + installation ; détails dev dans CONTRIBUTING
- Garde-fous dépôt :
.gitignorerenforcé,scripts/check-repo-hygiene.sh, hooks Git et job CI
Téléchargez CFPurge-v1.0.5.dmg — build universel Apple Silicon et Intel.
Requiert macOS 14 Sonoma ou ultérieur.
- Téléchargez
CFPurge-v1.0.5.dmg. - Ouvrez-le et glissez CFPurge dans Applications.
- Au premier lancement : clic droit sur CFPurge.app → Ouvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.
v1.0.4
CFPurge v1.0.4
Corrigé
- L’icône barre de menus réapparaît :
MenuBarExtrautilise uneImagerendue (plus un Canvas SwiftUI ignoré par le système)
Téléchargez CFPurge-v1.0.4.dmg — build universel Apple Silicon et Intel.
Requiert macOS 14 Sonoma ou ultérieur.
- Téléchargez
CFPurge-v1.0.4.dmg. - Ouvrez-le et glissez CFPurge dans Applications.
- Au premier lancement : clic droit sur CFPurge.app → Ouvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.
v1.0.3
CFPurge v1.0.3
Ajouté
- Nouvelle identité visuelle CFPurge : logo, favicon et icône Raycast
- Charte graphique documentée avec palette et règles d'utilisation
Modifié
- Symbole CFPurge utilisé dans la barre de menus et le panneau de purge
- Couleurs des actions et états de purge harmonisées
Corrigé
- Les mises à jour écrasent toujours
/Applications/CFPurge.app(plus de doublons Launchpad) - Le packaging ne laisse plus de
.appindexable dansdist/;install.shremplace proprement l'ancienne version
Téléchargez CFPurge-v1.0.3.dmg — build universel Apple Silicon et Intel.
Requiert macOS 14 Sonoma ou ultérieur.
- Téléchargez
CFPurge-v1.0.3.dmg. - Ouvrez-le et glissez CFPurge dans Applications.
- Au premier lancement : clic droit sur CFPurge.app → Ouvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.
v1.0.2
CFPurge v1.0.2
Sécurité
- Validation stricte Zone ID (32 hex), domaine et token API (refus des Global API Keys)
- Notifications sans URL complète par défaut (option dans Réglages)
- Permissions
700/600réappliquées à chaque lecture desites.json - App Sandbox + exceptions ciblées Application Support / Applications
- Keychain access group automatique lorsque l'app est signée avec un Team ID
- Extension Raycast : plus de token en préférences — délégation via
cfpurge:// - CI : gitleaks +
npm audit --audit-level=high
Ajouté
- Schéma d'URL
cfpurge://purgeetcfpurge://purge-all - Documentation signature / notarisation (
docs/SIGNING.md) - Guide token Cloudflare minimal dans le README
Téléchargez CFPurge-v1.0.2.dmg — build universel Apple Silicon et Intel.
Requiert macOS 14 Sonoma ou ultérieur.
- Téléchargez
CFPurge-v1.0.2.dmg. - Ouvrez-le et glissez CFPurge dans Applications.
- Au premier lancement : clic droit sur CFPurge.app → Ouvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.
v1.0.1
CFPurge v1.0.1
Ajouté
- Distribution via GitHub Releases (
.dmgprécompilé, build universel Apple Silicon + Intel) - Vérification automatique des mises à jour via l'API GitHub Releases
- Installation in-app d'une nouvelle version depuis Réglages → Général → Mises à jour
- Script
build.shet workflow GitHub Actionsrelease.ymlpour publier automatiquement à chaque tagv*
Téléchargez CFPurge-v1.0.1.dmg — build universel Apple Silicon et Intel.
Requiert macOS 14 Sonoma ou ultérieur.
- Téléchargez
CFPurge-v1.0.1.dmg. - Ouvrez-le et glissez CFPurge dans Applications.
- Au premier lancement : clic droit sur CFPurge.app → Ouvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.
CFPurge 1.0.0 — Purge Cloudflare depuis la barre de menus macOS
CFPurge est un utilitaire macOS open source pensé pour les développeurs, intégrateurs et agences WordPress qui gèrent des sites derrière Cloudflare. Purgez le cache d'une page ou d'un site entier en quelques clics, directement depuis la barre de menus — sans ouvrir le dashboard Cloudflare.
Fonctionnalités
- Barre de menus — application légère, discrète, sans icône dans le Dock
- Multi-sites — gérez tous vos sites WordPress / Cloudflare depuis une liste unique
- Purge par URL — URL complète ou chemin relatif (
/contact/,blog/article) - Purge totale — videz tout le cache d'une zone Cloudflare (avec confirmation)
- Sécurité — token API stocké exclusivement dans le Keychain macOS
- Gestion DNS (optionnelle) — consultez et créez des enregistrements DNS Cloudflare
- Démarrage automatique — lancez CFPurge à la connexion macOS
- Interface en français
- Extension Raycast — purge depuis le lanceur via l'extension companion
Prérequis
- macOS 14 (Sonoma) ou supérieur
- Token API Cloudflare avec Zone > Cache Purge > Edit
- Pour la gestion DNS : ajoutez Zone > DNS > Edit
Installation
git clone https://github.com/Crollin/CFPurge.git
cd CFPurge
./install.shPremier lancement : clic droit sur CFPurge.app → Ouvrir si macOS bloque l'application (signature ad hoc).