Ver Fonte

Changes

gpt-engineer-app[bot] há 16 horas atrás
pai
commit
fe4bf6cd7a
1 ficheiros alterados com 54 adições e 0 exclusões
  1. 54 0
      src/data/changelog.ts

+ 54 - 0
src/data/changelog.ts

@@ -8,6 +8,60 @@ export interface ChangelogEntry {
 }
 
 export const changelogData: ChangelogEntry[] = [
+  {
+    version: "1.10.0",
+    date: "2026-01-16",
+    category: "feature",
+    title: "Thème sombre avec switch",
+    description: "Ajout d'un mode sombre complet avec un switch de basculement accessible dans le header.",
+    details: [
+      "Composant ThemeToggle avec next-themes",
+      "Switch accessible dans le header desktop et menu mobile",
+      "Support du thème système par défaut",
+      "Icônes dynamiques Soleil/Lune selon le thème actif",
+      "Persistance du choix utilisateur dans le navigateur"
+    ]
+  },
+  {
+    version: "1.9.1",
+    date: "2026-01-15",
+    category: "security",
+    title: "Sécurisation des tâches automatisées",
+    description: "Mise en place d'une authentification sécurisée pour les cron jobs PostgreSQL.",
+    details: [
+      "Création de la table app_secrets pour les secrets applicatifs",
+      "Protection RLS stricte (aucun accès direct possible)",
+      "Authentification des fonctions trigger via x-cron-secret",
+      "Lecture sécurisée des secrets via fonctions SECURITY DEFINER"
+    ]
+  },
+  {
+    version: "1.9.0",
+    date: "2026-01-15",
+    category: "improvement",
+    title: "Automatisation des tâches planifiées",
+    description: "Mise en place de cron jobs PostgreSQL pour automatiser la maintenance de la base de données.",
+    details: [
+      "Cron jobs PostgreSQL avec extension pg_cron",
+      "Récupération automatique des flux RSS toutes les 10 minutes",
+      "Purge automatique des anciens articles à 3h du matin",
+      "Fonctions trigger dédiées (trigger_fetch_all_feeds, trigger_purge_articles)",
+      "Rapport de purge envoyé par email aux administrateurs"
+    ]
+  },
+  {
+    version: "1.8.4",
+    date: "2026-01-13",
+    category: "security",
+    title: "Protection renforcée des données",
+    description: "Renforcement des politiques de sécurité pour protéger les données sensibles.",
+    details: [
+      "Authentification requise pour accéder aux articles",
+      "Protection de la table super_users contre les accès directs",
+      "Vérification du statut admin via fonction is_super_user()",
+      "Renforcement des politiques RLS existantes"
+    ]
+  },
   {
     version: "1.8.3",
     date: "2026-01-06",