Migration en cours — Des bugs mineurs peuvent apparaître durant votre session.

Changelog

Historique de toutes les mises à jour et améliorations

v1.2.9

Digest Hebdo Jobers v2

02 February 2026

🚀 FoodJober v1.2.9 - Digest Hebdo Jobers v2 Refonte majeure du digest hebdomadaire avec une meilleure organisation des offres et l'intégration des réseaux sociaux ! 📧 NOUVEAU DIGEST HEBDOMADAIRE • Nouveau design avec titre accrocheur : "Les dernières annonces sont là 👀" • Offres organisées en 3 catégories claires : - 💼 CDI : contrats à durée indéterminée - ⚡ Extras : missions rapides et intérim - ☀️⛷️ Saisonnier : contrats saisonniers (été/hiver) • Badges colorés (pills) pour identifier visuellement chaque catégorie • Jusqu'à 5 offres par catégorie avec carte stylisée • Message informatif si une catégorie est vide 🔄 GÉNÉRATION DYNAMIQUE DES OFFRES • Les offres sont maintenant générées AU MOMENT DE L'ENVOI • Fini les offres périmées : vous recevez les toutes dernières annonces • Filtrage sur les 7 derniers jours de publication • Si aucune offre disponible, l'email n'est pas envoyé (skip automatique) 📱 RÉSEAUX SOCIAUX INTÉGRÉS • Nouveau footer avec liens vers nos réseaux sociaux : - 📸 Instagram : @foodjober - 🎵 TikTok : @foodjober - 👥 Facebook : Groupe FoodJober • Icônes cliquables avec design moderne (boutons ronds colorés) 🔗 DÉSINSCRIPTION FACILITÉE • Lien "Se désinscrire de ces emails" dans le footer • Redirection vers vos paramètres de notifications • Gestion simple de vos préférences email 🛠️ AMÉLIORATIONS TECHNIQUES • Architecture refactorisée pour les envois dynamiques • Nouvelle colonne variable_generator pour identifier le type de contenu • Service WeeklyJoberNearbyOffers avec nouvelles méthodes modulaires • Meilleure gestion des recipients (statut "skipped" si pas d'offres) 👨‍💼 GESTION ADMIN DES OFFRES • Les admins peuvent modifier le restaurant associé à une offre existante • Champ de recherche en temps réel pour trouver n'importe quel restaurant • Affichage du propriétaire (restaurateur) dans les résultats de recherche • Validation sécurisée : seuls les admins peuvent changer le restaurant 🐛 CORRECTIFS • Correction d'une erreur SQL critique sur la page d'abonnement (colonne is_active inexistante) • Le compteur d'offres actives utilise maintenant le bon scope visibleToJobers() • Correction de la route contact.show vers contact (erreur "Route not defined") 📊 REFONTE PAGE MON ABONNEMENT • Nouveau design moderne avec cartes et sections visuelles claires • Affichage du vrai nom du plan (FoodJober+, FoodJober Pro) au lieu du Price ID Stripe • Statuts traduits en français avec badges colorés : - 🟢 Actif (vert) - 🔵 Période d'essai (bleu) - 🟠 Paiement en retard (orange) - 🔴 Annulé (rouge) • Bannière informative pour la période d'essai : - Date de fin de l'essai - Temps restant (ex: "dans 7 jours") - Avertissement de facturation automatique • Bannière d'annulation programmée avec date de fin d'accès • Section "Vos annonces" avec statistiques : - Compteur d'annonces actives (vert) - Total d'annonces publiées • Affichage du nombre d'annonces incluses dans le plan • Traduction des statuts de factures (Payée, En attente, Annulée) • Boutons d'action modernisés et message de confirmation amélioré 🎯 OBJECTIF • Délivrer les offres les plus fraîches aux jobers • Améliorer l'engagement avec un design plus attractif • Faciliter le suivi sur les réseaux sociaux • Respecter les préférences de communication des utilisateurs

Nouveauté

  • Catégorisation des offres par type de contrat — Le digest hebdomadaire affiche maintenant les offres organisées en 3 catégories distinctes : CDI, Extras (missions rapides) et Contrats saisonniers. Chaque catégorie a son propre bloc visuel avec jusqu'à 5 offres.
  • Génération dynamique des offres à l'envoi — Les offres du digest sont maintenant générées au moment exact de l'envoi du mail, pas lors de la création de la campagne. Les utilisateurs reçoivent ainsi les toutes dernières annonces publiées.
  • Skip automatique si aucune offre disponible — Si aucune offre n'est disponible au moment de l'envoi, le recipient est marqué "skipped" au lieu d'envoyer un email vide. Meilleure expérience utilisateur et économie de ressources.
  • Intégration des réseaux sociaux dans les emails — Le footer des emails digest inclut maintenant les liens vers nos réseaux sociaux : Instagram, TikTok et Facebook. Icônes cliquables avec design moderne (boutons ronds colorés).
  • Filtrage des offres par date de publication — Les offres du digest sont filtrées sur les 7 derniers jours à partir de leur date de publication (published_at). Seules les offres publiées et récentes sont incluses.
  • Modification du restaurant d'une offre par les admins — Les administrateurs peuvent maintenant modifier le restaurant associé à une offre existante. Un champ de recherche permet de trouver n'importe quel restaurant par nom, ville ou adresse directement depuis la page d'édition.
  • Alerte visuelle pour la période d'essai gratuite — Nouvelle bannière bleue informative pour les utilisateurs en période d'essai. Affiche la date de fin et le temps restant (ex: "dans 7 jours"). Avertit de la facturation automatique à venir.
  • Alerte pour annulation programmée — Nouvelle bannière orange pour les abonnements annulés mais toujours actifs. Indique clairement la date de fin d'accès pour une meilleure transparence.
  • Statistiques des annonces sur la page abonnement — Nouvelle section "Vos annonces" avec deux compteurs visuels : nombre d'annonces actives (vert) et total d'annonces publiées. Permet aux restaurateurs de suivre leur activité.

Amélioration

  • Badges visuels pour les catégories d'offres — Ajout de badges colorés (pills) en haut du digest email : vert pour CDI, bleu pour Extras, orange pour Saisonnier. Identification visuelle immédiate des types d'offres disponibles.
  • Colonne variable_generator pour envois dynamiques — Nouvelle architecture permettant de définir un générateur de variables par recipient. Le système génère le contenu personnalisé juste avant l'envoi pour garantir la fraîcheur des données.
  • Lien de désinscription dans les emails — Ajout d'un lien "Se désinscrire de ces emails" dans le footer du digest hebdomadaire. Redirection vers la page des paramètres de notifications pour une gestion facile des préférences.
  • Nouveau design du digest hebdomadaire — Refonte complète du template email avec : nouveau titre accrocheur "Les dernières annonces sont là 👀", sections distinctes par type de contrat, cartes d'offres stylisées et call-to-action optimisé.
  • Message contextuel pour catégories vides — Lorsqu'une catégorie n'a pas d'offres, un message informatif s'affiche (ex: "Pas de nouvelles offres CDI cette semaine") au lieu d'une section vide.
  • Service WeeklyJoberNearbyOffers refactorisé — Refactorisation du service de génération des offres : nouvelles méthodes findRecentOffers(), groupOffersByCategory() et buildCategoryListHtml() pour une meilleure maintenabilité.
  • Recherche de restaurants en temps réel pour les admins — Interface de recherche AJAX pour les admins sur la page d'édition d'offre. Affichage du nom du restaurant, de la ville et du propriétaire (restaurateur) dans les résultats de recherche.
  • Refonte complète de la page Mon Abonnement — Nouvelle interface de gestion d'abonnement pour les restaurateurs avec un design moderne, des informations claires et une meilleure lisibilité des détails de l'abonnement.
  • Affichage du nom du plan au lieu du Price ID Stripe — La page Mon Abonnement affiche maintenant le vrai nom du plan (ex: "FoodJober+") au lieu de l'identifiant technique Stripe (price_xxx). Le système récupère le plan correspondant via le stripe_price_id.
  • Traduction des statuts d'abonnement en français — Tous les statuts Stripe sont maintenant affichés en français : Actif, Période d'essai, Paiement en retard, Annulé, etc. Badges colorés selon le statut (vert=actif, bleu=essai, orange=retard).
  • Affichage des annonces incluses dans le plan — La page Mon Abonnement affiche maintenant le nombre d'annonces incluses dans le plan souscrit, récupéré depuis le modèle Plan (offers_included).
  • Traduction des statuts de factures — Les statuts des factures dans l'historique sont maintenant en français : Payée, En attente, Annulée, etc. Badges colorés pour une meilleure lisibilité.

Correctif

  • Correction du compteur d'offres actives (page abonnement) — Correction d'une erreur SQL sur la page de gestion d'abonnement : le compteur d'offres actives utilisait une colonne inexistante (is_active). Le système utilise maintenant correctement le scope visibleToJobers() basé sur le statut de publication.
  • Correction de la route contact.show — Correction d'une erreur "Route not defined" sur les pages abonnement. Le lien de contact utilise maintenant la bonne route "contact" au lieu de "contact.show".
v1.2.8

Newsletter, CV Builder & Paramètres Profil

29 January 2026

🚀 FoodJober v1.2.8 - Newsletter, CV Builder & Paramètres Profil Mise à jour importante avec des corrections majeures du CV Builder, des améliorations de l'inscription et une nouvelle option de changement de type de profil ! 📧 NEWSLETTER À L'INSCRIPTION • Nouvelle option pour s'abonner à la newsletter lors de la création de compte • Case cochée par défaut pour ne manquer aucune actualité • Message clair : "Je souhaite recevoir les actualités et m'abonner à la Newsletter par email" • Fonctionne pour l'inscription classique ET sociale (Google, LinkedIn, Facebook) 🔐 INSCRIPTION SOCIALE AMÉLIORÉE • Nouvelle page de finalisation pour les inscriptions via Google, LinkedIn, Facebook • Affichage du profil récupéré (nom, email, avatar, type de compte) • Acceptation explicite des conditions d'utilisation (obligatoire) • Option d'abonnement à la newsletter • Meilleure conformité RGPD 📄 CV BUILDER - CORRECTIONS CRITIQUES • Correction de l'affichage des templates (8 modèles disponibles) • Correction de l'erreur de sauvegarde (TypeError changeTemplate) • Les sections Expériences et Compétences fonctionnent correctement • La photo de profil est maintenant intégrée dans les exports PDF/PNG • Service PDF Puppeteer corrigé - encodage base64 fonctionnel • Génération des thumbnails (aperçu miniature) opérationnelle 🎨 CV BUILDER - AMÉLIORATIONS UI • Aperçu miniature des CV dans la liste /profile/resumes • Menu d'actions (éditer, exporter, supprimer) affiché en overlay modal • Éditeur de CV entièrement responsive : - Mobile : modes Éditer/Aperçu (sans split view) - Desktop : modes Éditer/Aperçu/Split disponibles - Header et boutons adaptés aux petits écrans 📊 TRAÇABILITÉ NEWSLETTER • Source des abonnements identifiée : - "registration" : inscription classique par formulaire - "social_registration" : inscription via réseau social • Permet d'analyser les canaux d'acquisition les plus performants 🔄 CHANGEMENT DE TYPE DE PROFIL • Nouvelle section "Type de profil" dans les Paramètres • Visualisation claire du profil actuel (Jober ou Professionnel) • Description détaillée des fonctionnalités de chaque type de profil • Jober → Professionnel : validation requise par l'équipe support (24-48h) • Professionnel → Jober : changement instantané sans validation • Email automatique à support@foodjober.com pour les demandes de passage en Pro • Les administrateurs ne peuvent pas changer de type de profil (sécurité) 👨‍🍳 LISTE DES MÉTIERS AMÉLIORÉE • Ajout des formes féminines inclusives : Serveur(se), Cuisinier(ère), Sommelier(ère)... • Nouveaux postes en Cuisine : Pizzaïolo/a • Nouveaux postes en Salle : Maître(sse) d'hôtel, Assistant(e) Maître(sse) d'hôtel, Runner • Correction du bug d'affichage causé par les apostrophes • La liste est maintenant modifiable depuis /admin/dev/dicts (section Métiers) 🎯 OBJECTIF • Rendre le CV Builder fiable et professionnel • Augmenter les abonnés newsletter pour mieux communiquer • Permettre aux utilisateurs de changer de statut selon l'évolution de leur carrière

Nouveauté

  • Option Newsletter à l'inscription — Les nouveaux utilisateurs peuvent désormais s'abonner à la newsletter directement lors de leur inscription. La case est cochée par défaut pour maximiser les abonnements.
  • Page de finalisation inscription sociale — Nouvelle page intermédiaire lors de l'inscription sociale affichant le profil récupéré (nom, email, avatar) et demandant l'acceptation des CGU + option newsletter.
  • Aperçu thumbnail des CV dans la liste — Les CV affichent maintenant un aperçu miniature (thumbnail PNG) dans la page /profile/resumes permettant de visualiser rapidement le rendu.
  • Option changement de type de profil dans les paramètres — Les utilisateurs peuvent désormais changer leur type de profil (Jober ↔ Professionnel) directement depuis la page Paramètres. Interface intuitive avec description des fonctionnalités de chaque profil.
  • Validation requise pour passage Jober → Professionnel — Le passage d'un profil Jober vers Professionnel nécessite maintenant une validation par l'équipe support. Un email est envoyé automatiquement avec les informations de l'utilisateur.
  • Notification email demande profil Professionnel — Nouvelle notification email envoyée à support@foodjober.com lors d'une demande de passage en profil Professionnel, incluant les détails de l'utilisateur et lien vers le profil admin.
  • Nouveaux postes ajoutés : Pizzaïolo, Maître d'hôtel, Runner — Ajout de nouveaux postes demandés : Pizzaïolo/a en Cuisine, Maître(sse) d'hôtel, Assistant(e) Maître(sse) d'hôtel et Runner en Salle.

Amélioration

  • Validation CGU pour inscription sociale — Les utilisateurs qui s'inscrivent via Google, LinkedIn ou Facebook doivent maintenant explicitement accepter les conditions d'utilisation avant de finaliser leur compte.
  • Source d'abonnement newsletter tracée — Les abonnements newsletter indiquent maintenant leur source : "registration" pour l'inscription classique, "social_registration" pour l'inscription sociale.
  • Menu actions CV en modal overlay — Le menu d'actions (éditer, exporter, supprimer) s'affiche maintenant en overlay sur la carte du CV au lieu d'un dropdown tronqué.
  • Éditeur CV responsive mobile — L'éditeur de CV est maintenant responsive : sur mobile, basculement entre modes Éditer/Aperçu (pas de split). Header et boutons adaptés aux petits écrans.
  • Passage Professionnel → Jober sans validation — Les utilisateurs Professionnels peuvent revenir à un profil Jober instantanément sans validation, avec confirmation modale et changement immédiat.
  • Protection changement profil pour administrateurs — Les administrateurs ne peuvent pas changer leur type de profil. Un message explicatif les invite à contacter un autre administrateur si nécessaire.
  • Liste des métiers enrichie avec formes féminines — La liste des métiers inclut maintenant les formes féminines en notation inclusive : Serveur(se), Cuisinier(ère), Sommelier(ère), etc. Format compact et lisible.
  • Métiers modifiables depuis /admin/dev/dicts — La liste des métiers peut être modifiée dynamiquement par les administrateurs depuis la page Dictionnaires (/admin/dev/dicts) sans modification de code.

Correctif

  • Correction templates CV vides — Correction du problème où aucun template n'était affiché lors de la création d'un CV. Les 8 templates sont maintenant correctement chargés.
  • Correction édition CV - TypeError changeTemplate — Correction de l'erreur 500 lors de la sauvegarde d'un CV causée par un mauvais typage du paramètre template.
  • Correction initialisation Alpine.js pour expériences/compétences — Les sections Expériences et Compétences fonctionnent maintenant correctement grâce à l'initialisation des tableaux Alpine.js.
  • Photo de profil intégrée dans export PDF/PNG — La photo de profil est maintenant convertie en base64 et correctement intégrée dans les exports PDF et PNG.
  • Correction service PDF Puppeteer - encodage base64 — Correction du service PDF qui retournait des données corrompues. L'encodage base64 des screenshots fonctionne maintenant correctement.
  • Correction bug apostrophes dans sélection métiers — Correction du bug graphique causé par les apostrophes dans les noms de métiers (ex: Maître d'hôtel). Utilisation de @js() pour l'échappement JavaScript correct.
v1.2.7

Nouvelles Formules d'Abonnement

29 January 2026

🚀 FoodJober v1.2.7 - Nouvelles Formules d'Abonnement Nous avons complètement repensé nos offres pour mieux répondre à vos besoins de recrutement ! 📋 FORMULE 1 - Publiez une annonce (25€) • 1 annonce publiée • Visibilité immédiate auprès des candidats actifs • Diffusion sur FoodJober • Sans abonnement ni engagement • Idéal pour un remplacement ou un renfort ponctuel ⭐ FORMULE 2 - FoodJober+ (99€/mois) • Jusqu'à 5 annonces actives par mois • Repost automatique des annonces • Mise en avant prioritaire sur la plateforme • Plus de candidatures qualifiées • Gestion autonome depuis votre espace • Résiliable à tout moment 🏆 FORMULE 3 - FoodJober Pro (sur devis) Pour les groupes et établissements multi-sites qui veulent externaliser totalement leur recrutement. Nous gérons tout : • Définition des besoins • Sourcing ciblé • Entretiens & pré-qualification • Vérification des références • Présentation de shortlists • Suivi jusqu'à l'embauche Vous n'avez rien à gérer. On livre les candidats prêts à signer ! 📧 Contact : contact@foodjober.com 🌟 TRUSTPILOT • Badge Trustpilot visible dans le footer • Présent sur les pages de connexion et d'inscription • Lien direct vers nos avis clients 🐛 CORRECTIONS • Candidatures illimitées : les jobers peuvent maintenant postuler sans limite journalière ! • Erreur SQL recherche restaurants : correction de l'erreur "Unknown column city" • Dropdown création d'offre : la liste déroulante ne s'affiche plus derrière l'image • Recherche restaurants : inclut maintenant la ville pour des résultats plus précis

Nouveauté

  • Formule 1 - Publiez une annonce (25€) — Nouvelle formule à l'unité : publiez une annonce pour 25€ sans engagement. Idéal pour un remplacement ou un renfort ponctuel.
  • Formule 2 - FoodJober+ (99€/mois) — Abonnement mensuel à 99€ avec jusqu'à 5 annonces actives, repost automatique et mise en avant prioritaire.
  • Formule 3 - FoodJober Pro (sur devis) — Service premium sur devis pour les groupes et multi-sites : FoodJober recrute pour vous de A à Z.
  • Support types de facturation — Nouveau système de facturation supportant les paiements uniques, abonnements récurrents et devis personnalisés.
  • Widget Trustpilot — Ajout du badge Trustpilot dans le footer et sur les pages de connexion/inscription pour renforcer la confiance.
  • Candidatures illimitées pour les jobers — Les jobers peuvent désormais postuler à autant d'offres qu'ils le souhaitent, sans aucune limite journalière !

Amélioration

  • Affichage dynamique des plans — Les pages d'abonnement affichent désormais les plans configurés en base de données plutôt que des prix codés en dur.
  • Suppression restriction 3 mois — Les restaurateurs peuvent maintenant s'abonner dès la création de leur compte, sans attendre 3 mois.

Correctif

  • Correction erreur recherche restaurants admin — Correction d'une erreur SQL lors de la recherche de restaurants (suppression de la colonne obsolète "city").
  • Correction z-index dropdown création offre — Correction d'un bug où la liste déroulante de sélection s'affichait derrière l'image de couverture dans le formulaire de création d'offre.
  • Recherche restaurants améliorée — La recherche de restaurants inclut désormais la ville en plus du nom et de l'adresse pour des résultats plus pertinents.
v1.2.0

Abonnements Restaurateurs

24 December 2025

🚀 Foodjober v1.2.0 - Abonnements Restaurateurs 📋 Nouveau Modèle Économique Foodjober passe à un modèle d'abonnement simple et transparent pour les restaurateurs. 💼 Plan Pro Restaurateur • 50€/mois - Postez autant d'offres que vous voulez • 500€/an - Économisez 2 mois avec l'option annuelle • Accès à toutes les fonctionnalités de recrutement • Gestion des candidatures illimitée 📝 Condition d'Éligibilité • L'abonnement est accessible après 3 mois d'utilisation de la plateforme • Permet de découvrir Foodjober avant de s'engager 🔧 Gestion de l'Abonnement • Page "Mon Abonnement" pour suivre votre forfait • Téléchargement des factures en PDF • Annulation possible à tout moment (fin de cycle) • Paiement sécurisé via Stripe ⚠️ Changements Importants • Seuls les restaurateurs abonnés peuvent publier des offres • La CVthèque (recherche de profils) est réservée aux administrateurs • Le système de crédits est remplacé par l'abonnement 🎨 Améliorations UI/UX Admin (24 Décembre 2025) • /admin/articles : Nouvelle grille responsive avec lazy loading et infinite scroll • /admin/faqs : Refonte en cartes avec infinite scroll et filtres améliorés • /admin/dev/lang : Design moderne avec gradient emerald/teal • /admin/subscriptions/dashboard : Header slot et cartes statistiques améliorées • Design system cohérent FoodJober (emerald/teal) sur toutes les pages admin ❓ Questions ? Contactez notre support via le formulaire de contact ou par email.

Nouveauté

  • Plan d'abonnement Pro Restaurateur — Plan mensuel à 50€/mois permettant de poster des offres d'emploi illimitées.
  • Option abonnement annuel — Option annuelle à 500€/an (2 mois offerts, soit -17% de réduction).
  • Page checkout abonnement Stripe — Paiement sécurisé via Stripe Checkout en mode subscription.
  • Réactivation routes abonnement — Pages /abonnement et /mon-abonnement pour gérer son abonnement.
  • Condition d'éligibilité 3 mois — L'abonnement n'est accessible qu'après 3 mois d'utilisation de la plateforme.
  • Restriction création d'offres — Seuls les restaurateurs abonnés peuvent créer et publier des offres d'emploi.
  • Page upgrade pour non-abonnés — Page explicative invitant à s'abonner lorsqu'un restaurateur non-abonné tente de poster.
  • Page Mon Abonnement — Interface pour voir son plan, prochaine échéance, factures et annuler.
  • Téléchargement factures — Téléchargement des factures PDF depuis l'espace Mon Abonnement.
  • Annulation abonnement — Possibilité d'annuler son abonnement avec période de grâce jusqu'à la fin du cycle.
  • Migration 6 mois offerts clients actuels — 6 mois d'abonnement offerts aux restaurateurs existants via manual_subscription_until.
  • Email annonce nouveau modèle — Campagne email informant les restaurateurs du nouveau modèle et des 6 mois offerts.
  • Désactivation CVTech — La CVthèque (recherche de profils jobers) n'est plus disponible temporairement.
  • Suppression système de crédits — Le système de packs de crédits est supprimé et remplacé par l'abonnement.
  • Dashboard admin abonnements — Vue d'ensemble des abonnements : MRR, nombre d'abonnés, renouvellements.
  • Attribution manuelle abonnement admin — Interface admin pour offrir manuellement des mois d'abonnement (6 mois offerts au cas par cas).
  • Retrait offres non-abonnés — Les offres des restaurateurs non-abonnés sont désactivées/retirées.
  • CVTech réservée aux admins — La CVthèque (recherche de profils jobers) est restreinte aux administrateurs uniquement.

Amélioration

  • Bannière rappel abonnement — Rappel discret dans le dashboard restaurateur pour les non-abonnés.
  • Bannière in-app annonce — Notification in-app informant du changement de modèle économique.
  • Redirection legacy credits → abonnement — Les anciennes URLs de crédits redirigent vers la page d'abonnement.
  • Liste restaurateurs par statut — Filtres admin par statut d'abonnement : actif, période de grâce, annulé, jamais abonné.
  • Modernisation page /admin/articles — Refonte UI/UX complète : header gradient emerald/teal, grille responsive 4 colonnes, cartes articles avec lazy loading images et infinite scroll.
  • Lazy loading images articles admin — Chargement différé des images via IntersectionObserver avec placeholder animé et transition douce.
  • Infinite scroll articles admin — Chargement automatique des articles au défilement via AJAX avec loader animé et bouton scroll-to-top.
  • Modernisation page /admin/faqs — Refonte UI/UX complète : header gradient, statistiques en badges, grille 3 colonnes avec cartes FAQ et infinite scroll.
  • Infinite scroll FAQ admin — Chargement automatique des questions au défilement avec support des filtres (statut, page).
  • Modernisation page /admin/dev/lang — Refonte des pages de gestion des traductions avec design moderne emerald/teal et grille responsive.
  • Modernisation page /admin/subscriptions/dashboard — Refonte du dashboard abonnements avec header slot, section gradient et cartes statistiques améliorées.
v1.1.5

Campagnes Email Améliorées

22 December 2025

📧 Foodjober v1.1.5 - Campagnes Email & UX Améliorées ✅ Campagnes One-Shot • Création de campagnes email sans modèle prédéfini • Idéal pour les communications ponctuelles (vœux, annonces, promotions) • Éditeur HTML intégré avec prévisualisation ✅ Éditeur de Contenu • Variables dynamiques : @{{ user_name }}, @{{ app_name }}, @{{ unsubscribe_url }}... • Copie des variables en un clic • Prévisualisation avec données de démonstration • Onglets HTML / Aperçu ✅ Gestion des Désabonnements • Interface admin pour gérer les emails bloqués • Réabonnement en un clic pour les désabonnements par erreur • Deux options : débloquer seulement OU réabonner complètement ✅ Alertes Admin • Notification automatique quand une campagne a des erreurs • Affichage sur le dashboard admin • Compteur "Campagnes avec erreurs" dans les actions rapides ✅ Profil Candidat Amélioré (Nouveau!) • Affichage responsive optimisé pour iPhone SE et petits écrans • CV PDF : ouverture dans une nouvelle fenêtre sur mobile • Note moyenne avec étoiles dans le header du profil • Sections Contacter, Informations et Coordonnées sans débordement ✅ UX Candidatures (Nouveau!) • Cartes de candidats entièrement cliquables • Dashboard restaurateur simplifié ✅ Améliorations UX • Page détail campagne modernisée avec stats visuelles • Aperçu du contenu personnalisé dans la page campagne • L'éditeur s'ouvre automatiquement si aucun template n'est sélectionné ✅ Corrections • Variable @{{ user_name }} maintenant correctement remplie • Édition des brouillons de campagnes one-shot • Prévisualisation des emails one-shot • Renvoi d'emails échoués avec contenu personnalisé 🎄 Parfait pour envoyer vos vœux de fin d'année !

Nouveauté

  • Campagnes email one-shot — Création de campagnes email sans modèle prédéfini avec éditeur HTML intégré.
  • Éditeur HTML personnalisé — Éditeur avec variables dynamiques, prévisualisation en temps réel et support du HTML.
  • Variables email dynamiques — Insertion de variables (@{{ user_name }}, @{{ app_name }}, etc.) avec copie en un clic.
  • Gestion admin des désabonnements — Interface admin pour gérer les utilisateurs désabonnés par erreur avec réabonnement en un clic.
  • Alertes admin campagnes en erreur — Notifications automatiques sur le dashboard admin quand une campagne a des emails en erreur.

Amélioration

  • Template optionnel — Possibilité de créer une campagne avec ou sans modèle d'email.
  • Prévisualisation email améliorée — Aperçu des emails personnalisés avec contenu one-shot.
  • UX formulaire création campagne — Éditeur s'ouvre automatiquement quand aucun template n'est sélectionné.
  • Page détail campagne modernisée — Nouvelle interface moderne avec stats visuelles, badges de statut et aperçu du contenu personnalisé.
  • Actions rapides dashboard — Compteur "Campagnes avec erreurs" cliquable dans les actions rapides du dashboard.
  • Dashboard restaurateur simplifié — Retrait de l'accès messagerie du dashboard restaurateur pour une interface plus épurée.
  • Cartes candidatures cliquables — Les cartes de candidats sont maintenant entièrement cliquables pour accéder au profil.
  • Affichage CV PDF mobile — Sur mobile, le CV PDF s'ouvre dans une nouvelle fenêtre au lieu d'un iframe non fonctionnel.
  • Note moyenne dans le header profil — Affichage de la note moyenne avec étoiles dans le header du profil candidat.

Correctif

  • Renvoi emails avec contenu custom — Correction du renvoi d'emails pour les campagnes sans template.
  • Édition campagnes one-shot — Correction de l'édition des brouillons de campagnes sans template.
  • Variable user_name automatique — Correction de la variable @{{ user_name }} vide lors de l'envoi des campagnes.
  • Profil candidat responsive — Correction de l'affichage du profil candidat sur petits écrans (iPhone SE).
v1.1.0

Support & Tickets

21 December 2025

🎫 Foodjober V1.1.0 - Support & Transparence ✅ Système de Tickets Support • Création de tickets avec catégories dédiées • Priorités : basse, moyenne, haute, urgente • Workflow complet : ouvert → en cours → résolu → fermé • Pièces jointes pour documenter les demandes • Notifications email automatiques ✅ Roadmap & Changelog • Page /nouveautes : fonctionnalités à venir • Page /changelog : historique des versions • Transparence totale sur l'évolution du produit ✅ Améliorations Admin • Gestion des tickets depuis le back-office • Liaison tickets ↔ éléments produit • Historique d'audit complet

Nouveauté

  • Système de tickets support — Création de tickets avec catégories et priorités.
  • Workflow tickets complet — Cycle de vie : ouvert → en cours → résolu → fermé.
  • Pièces jointes tickets — Upload de fichiers pour accompagner les demandes.
  • Roadmap publique — Page /nouveautes pour suivre les évolutions prévues.
  • Changelog public — Page /changelog pour l'historique des versions.
v1.0.0

Lancement Officiel Foodjober

21 December 2025

🎉 Foodjober V1.0.0 - Lancement Officiel Nous sommes fiers de vous présenter la première version publique de Foodjober, la plateforme de recrutement dédiée aux professionnels de la restauration ! 🚀 PLATEFORME COMPLÈTE • Inscription rapide pour jobers et restaurateurs • Authentification sécurisée (email + Google/LinkedIn) • Profils professionnels détaillés • Publication et recherche d'offres d'emploi 💬 COMMUNICATION • Messagerie privée en temps réel • Notifications instantanées • Emails transactionnels 🔍 CVTHÈQUE • Accès à la base de talents qualifiés • Filtres avancés de recherche • Système de crédits pour débloquer les profils 🌐 EXPÉRIENCE UTILISATEUR • Interface responsive mobile-first • Mode sombre • Multilingue FR/EN 🔐 SÉCURITÉ & CONFORMITÉ • 100% conforme RGPD • Authentification 2FA disponible • Pages légales complètes 📰 CONTENU • Blog avec conseils carrière • FAQ complète • Témoignages utilisateurs 🎯 Bienvenue sur Foodjober !

Nouveauté

  • Newsletter & Abonnements — Inscription newsletter et gestion des préférences.
  • Multilingue FR/EN — Interface disponible en français et anglais.
  • Page contact — Formulaire de contact pour joindre l'équipe.

Amélioration

  • Interface responsive — Design optimisé pour mobile, tablette et desktop.
  • Landing pages optimisées — Pages d'accueil dédiées Jobers et Entreprises.
v0.9.5-rc

Sécurité & RGPD

17 December 2025

🔒 Version RC 0.9.5 - Sécurité & RGPD ✅ Conformité RGPD • Bandeau consentement cookies • Export des données personnelles • Droit à l'oubli (suppression compte) ✅ Pages légales • CGU éditables depuis l'admin • Politique de confidentialité • Mentions légales ✅ Sécurité renforcée • Authentification 2FA (TOTP) • Détection connexions suspectes • Chiffrement des données sensibles ✅ Notation employeurs • Système d'évaluation anonyme • Transparence pour les candidats

Nouveauté

  • Consentement cookies RGPD — Bandeau de consentement conforme RGPD.
  • Pages légales éditables — CGU, politique de confidentialité et mentions légales.
  • Suppression de compte (droit à l'oubli) — Possibilité de supprimer son compte et ses données.
  • Authentification 2FA — Double authentification pour sécuriser les comptes.
  • Notation des restaurants — Système d'évaluation des employeurs par les candidats.
v0.9.0-rc

Social Auth & UX

10 December 2025

🔗 Version RC 0.9.0 - Social Auth & UX ✅ Connexion sociale • Google OAuth2 • LinkedIn OAuth2 • Liaison compte existant ✅ Améliorations UX • Mode sombre complet • Emails de statut candidature • Interface mobile optimisée ✅ Offres publiques • URL SEO-friendly (/offres/slug) • Partage sur réseaux sociaux

Nouveauté

  • Connexion Google OAuth — Inscription et connexion rapide via Google.
  • Connexion LinkedIn OAuth — Inscription et connexion via LinkedIn.
  • Emails statut candidature — Notifications email lors des changements de statut.

Amélioration

  • Mode sombre — Thème sombre pour plus de confort visuel.
v0.8.0-rc

Blog & Contenu

06 December 2025

📰 Version RC 0.8.0 - Blog & Contenu ✅ Blog • Articles et conseils carrière • Catégories et tags • SEO optimisé ✅ FAQ • Questions fréquentes par thème • Recherche intégrée • Administration facile ✅ Témoignages • Avis clients vérifiés • Affichage sur les landing pages ✅ Pages restaurants • URL publique personnalisée (/r/nom-restaurant) • Présentation de l'établissement • Liste des offres actives

Nouveauté

  • Blog & Articles — Blog avec conseils pour les professionnels de la restauration.
  • FAQ dynamique — Questions fréquentes organisées par catégories.
  • Témoignages clients — Avis et témoignages des utilisateurs.
  • Pages restaurant publiques — Pages publiques avec URL personnalisée pour chaque restaurant.
Chargement des releases...

Vous avez atteint la fin du changelog 🎉

Foodjober

Installer Foodjober

Installez l'application pour un accès rapide et une meilleure expérience.

Installer sur iOS

1

Appuyez sur le bouton Partager

2

Faites défiler et appuyez sur Sur l'écran d'accueil

3

Appuyez sur Ajouter