Skip to content

Releases: Crollin/CFPurge

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 16 Aug 18:35

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.

  1. Téléchargez CFPurge-v1.1.1.dmg.
  2. Ouvrez-le et glissez CFPurge dans Applications.
  3. Au premier lancement : clic droit sur CFPurge.appOuvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 13:56
5452036

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.

  1. Téléchargez CFPurge-v1.1.0.dmg.
  2. Ouvrez-le et glissez CFPurge dans Applications.
  3. Au premier lancement : clic droit sur CFPurge.appOuvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 21 Jul 21:18
7c90a1d

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.sh pour mettre à jour l’extension seule

Documentation

  • README : mention de --raycast pour 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 : .gitignore renforcé, 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.

  1. Téléchargez CFPurge-v1.0.5.dmg.
  2. Ouvrez-le et glissez CFPurge dans Applications.
  3. Au premier lancement : clic droit sur CFPurge.appOuvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 20 Jul 22:08
e786e11

CFPurge v1.0.4

Corrigé

  • L’icône barre de menus réapparaît : MenuBarExtra utilise une Image rendue (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.

  1. Téléchargez CFPurge-v1.0.4.dmg.
  2. Ouvrez-le et glissez CFPurge dans Applications.
  3. Au premier lancement : clic droit sur CFPurge.appOuvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 20 Jul 21:40

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 .app indexable dans dist/ ; install.sh remplace 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.

  1. Téléchargez CFPurge-v1.0.3.dmg.
  2. Ouvrez-le et glissez CFPurge dans Applications.
  3. Au premier lancement : clic droit sur CFPurge.appOuvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 20 Jul 20:51
ec4cc59

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/600 réappliquées à chaque lecture de sites.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://purge et cfpurge://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.

  1. Téléchargez CFPurge-v1.0.2.dmg.
  2. Ouvrez-le et glissez CFPurge dans Applications.
  3. Au premier lancement : clic droit sur CFPurge.appOuvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 15:07

CFPurge v1.0.1

Ajouté

  • Distribution via GitHub Releases (.dmg pré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.sh et workflow GitHub Actions release.yml pour publier automatiquement à chaque tag v*

Téléchargez CFPurge-v1.0.1.dmg — build universel Apple Silicon et Intel.

Requiert macOS 14 Sonoma ou ultérieur.

  1. Téléchargez CFPurge-v1.0.1.dmg.
  2. Ouvrez-le et glissez CFPurge dans Applications.
  3. Au premier lancement : clic droit sur CFPurge.appOuvrir, ou autorisez dans Réglages Système → Confidentialité et sécurité.

CFPurge 1.0.0 — Purge Cloudflare depuis la barre de menus macOS

Choose a tag to compare

@Crollin Crollin released this 20 Jul 14:47

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.sh

Premier lancement : clic droit sur CFPurge.appOuvrir si macOS bloque l'application (signature ad hoc).