30/10/2026 · DoMpTeUr973
v6 : vidéos de démonstration intégrées aux pages — « Le site public » et « L’administration du site » sur la page Fonctionnalités du CMS ; « Gestion des interventions » et « Application mobile du technicien » sur la page Sites web & applications (fichiers MP4 dans assets/videos/, ajoutés lors de l’installation du site). v5 : l’installation ne remplace plus le thème — elle crée un nouveau thème (« Société 2 », « Société 3 »… ou le nom choisi) et l’active, l’ancien thème reste dans le Builder ; option « Remplacer le thème existant » ; sauvegarde automatique avant chaque installation (blocs du site, réglages, les 10 pages, menu, thème actif) et bouton « Restaurer » pour revenir en arrière (10 dernières sauvegardes gardées). v4 : site illustré par des animations (SVG + CSS, sans image externe) — une scène animée par domaine d’activité (imprimante 3D qui monte un objet couche par couche, dépannage et réseau, maison connectée qui s’allume, site qui se construit bloc par bloc, claquette et lecture vidéo, soleil et batterie qui se charge, porte-voix) sur les cartes de l’accueil, en tête de chaque page de domaine et dans « Qui sommes-nous » ; parcours « De l’idée à la mise en service » sur l’accueil ; une scène par famille de fonctionnalités du CMS ; illustration de la page « Applications à venir » ; compteurs animés ; les scènes ne bougent qu’à l’écran et s’arrêtent si le visiteur a demandé moins d’animations. v3 : la page « Applications à venir » affiche les projets en cours de développement reçus du NexusMaster (module Vitrine, jeton [[vitrine:default]]) à la place de la liste fixe. v2 : page « Qui sommes-nous » avec boîte à idées et formulaire de don ; page « Fonctionnalités du CMS » avec la section « Nouveauté du CMS » (releases, type d’affichage réglable) et les 8 nouveaux modules. v1 : installeur du site vitrine CH' LE DÉPANNEUR (en-tête fixe, menu à onglets, 10 pages).
28/10/2026 · DoMpTeUr973
Liens de partage : générer un lien de téléchargement pour un fichier (quelle que soit sa taille), même si le bloc n'est pas en téléchargement public.
- Création de liens de partage côté admin : expiration, nombre de téléchargements max et mot de passe optionnels
- Option « Lien de partage après envoi » par bloc : le visiteur reçoit automatiquement un lien partageable (copier / envoyer / partager)
- Page de partage publique avec téléchargement en streaming (reprise / Range) pour les gros fichiers
- Révocation d'un lien à tout moment
Rappel des fonctions existantes :
- Analyse antivirus de chaque fichier envoyé (ClamAV + heuristiques intégrées)
- Analyse en arrière-plan, suivi de l'état en direct dans le navigateur
- Quarantaine des fichiers suspects, suppression automatique des fichiers infectés
- Inspection des archives ZIP (zip bomb, exécutables, macros, chemins piégés)
- Blocage des doubles extensions et des exécutables déguisés
28/10/2026 · DoMpTeUr973
v2 : site contrôlé par le NexusMaster — site créé en un clic par le Master (activé tout seul au premier passage grâce au code écrit dans le .env), accès direct à l’administration depuis le Master (jeton signé, valable 2 minutes, une seule fois, compte technique « nexusmaster »), « Appliquer maintenant » demandé par le Master (contrôle de la licence + consignes), consignes à distance : installer, mettre à jour ou retirer un module (paquets signés vérifiés, sauvegarde, retour arrière) avec compte rendu au Master ; outil d’installation des paquets intégré (le module licence n’est plus nécessaire), sauvegardes restaurables dans « Mises à jour ». v1 : licence NexusCMS pilotée par le NexusMaster — activation avec la clé de licence et l’adresse du Master (ou un code NXA1 créé par l’éditeur), empreinte de la clé du Master affichée ; licence signée vérifiée à chaque requête, contrôle automatique et délai de grâce ; selon la licence : information seulement, bandeau d’alerte dans l’administration ou blocage de l’administration hors socle (le site public reste en ligne) ; modules couverts (tous ou une liste) ; message de l’éditeur ; mises à jour signées des modules (vérification, sauvegarde, retour arrière) quand l’abonnement aux mises à jour est en cours ; bug envoyé à l’éditeur ; réglages dans action_index.
28/10/2026 · DoMpTeUr973
v2 : compatible NexusMaster — installation sans écran d’un site créé par le Master (base prévue, jeton écrit par le Master, compte technique, licence activée toute seule au premier passage) ; installation à la main : étape « Licence NexusCMS » facultative dans « Site et administrateur » (clé de licence + adresse du NexusMaster, ou code d’activation NXA1), activée à la fin de l’installation (compte rendu sur l’écran « Terminé »). v1 : installateur en 5 étapes (jeton d’accès, base de données avec tests de connexion, site et administrateur, installation, terminé), états installé / maintenance (503) / à installer, verrou storage/install.lock, écriture sécurisée du .env (guillemets échappés, 0600, atomique), installation idempotente et reprenable, convention installSchema() par module, diagnostic et recréation des tables manquantes, modification de la connexion avec mot de passe administrateur.
27/10/2026 · DoMpTeUr973
v5 : l’installation ne remplace plus le thème — elle crée un nouveau thème (« Société 2 », « Société 3 »… ou le nom choisi) et l’active, l’ancien thème reste dans le Builder ; option « Remplacer le thème existant » ; sauvegarde automatique avant chaque installation (blocs du site, réglages, les 10 pages, menu, thème actif) et bouton « Restaurer » pour revenir en arrière (10 dernières sauvegardes gardées). v4 : site illustré par des animations (SVG + CSS, sans image externe) — une scène animée par domaine d’activité (imprimante 3D qui monte un objet couche par couche, dépannage et réseau, maison connectée qui s’allume, site qui se construit bloc par bloc, claquette et lecture vidéo, soleil et batterie qui se charge, porte-voix) sur les cartes de l’accueil, en tête de chaque page de domaine et dans « Qui sommes-nous » ; parcours « De l’idée à la mise en service » sur l’accueil ; une scène par famille de fonctionnalités du CMS ; illustration de la page « Applications à venir » ; compteurs animés ; les scènes ne bougent qu’à l’écran et s’arrêtent si le visiteur a demandé moins d’animations. v3 : la page « Applications à venir » affiche les projets en cours de développement reçus du NexusMaster (module Vitrine, jeton [[vitrine:default]]) à la place de la liste fixe. v2 : page « Qui sommes-nous » avec boîte à idées et formulaire de don ; page « Fonctionnalités du CMS » avec la section « Nouveauté du CMS » (releases, type d’affichage réglable) et les 8 nouveaux modules. v1 : installeur du site vitrine CH' LE DÉPANNEUR (en-tête fixe, menu à onglets, 10 pages).
20/10/2026 · DoMpTeUr973
v1 : création d’un module à partir d’une description en français, modification d’un module existant (changements ciblés, version et note de release mises à jour, sauvegarde et retour en arrière), brouillons vérifiés (syntaxe, style echo / ob_start, fonctions interdites, méthodes réellement existantes, jeton CSRF), correction automatique puis par l’IA ou à la main, fournisseurs gratuits ou payants (Anthropic, OpenAI, Gemini, Mistral, xAI, DeepSeek, Together, Fireworks, OpenRouter…) avec secours, journal des appels.
20/10/2026 · DoMpTeUr973
v6 : écran « IA & API » étendu aux fournisseurs payants (Anthropic Claude en API native, OpenAI, xAI, DeepSeek, Together, Fireworks, avec Gemini, Mistral et OpenRouter en gratuit ou payant), fournisseurs de secours, liste des modèles récupérée au test, client commun NxIa (nouvel essai, secours, journal). v5 : nouveau tableau de bord des réglages organisé par blocs (essentiels, contenu, communication, commerce, utilisateurs, système) avec recherche et personnalisation ; écran Général et écran Modules fonctionnels (enregistrement sécurisé) ; nouvel écran « IA & API » (Gemini, Groq, Cerebras, Mistral, OpenRouter, GitHub Models…) avec test de connexion ; vue d’ensemble.
20/10/2026 · DoMpTeUr973
v3 : mise à jour instantanée — le NexusMaster (module Temps réel) prévient le site dès que la vitrine change (action=signal, corps signé HMAC-SHA256 avec la clé d’API, valable 5 minutes, à usage unique) et le site relit aussitôt la vitrine, sans attendre le cache. v2 : module repris dans la version actuelle du site société (style echo / ob_start, création des tables par le module Installation), textes traduits par le module Multilingue (EN, PT, ES), bouton « Placer sur la page Applications à venir ». v1 : applications à venir lues sur l’API de la vitrine du NexusMaster (clé), cache réglable, dernière copie gardée si le Master ne répond pas, cartes (image, statut, date prévue, plateformes, modules, lien), page de détail, rendu [[vitrine:default]] ; réglages, style et aperçu dans action_index.
19/10/2026 · DoMpTeUr973
v2 : module repris dans la version actuelle du site société (style echo / ob_start, création des tables par le module Installation), textes traduits par le module Multilingue (EN, PT, ES), bouton « Placer sur la page Applications à venir ». v1 : applications à venir lues sur l’API de la vitrine du NexusMaster (clé), cache réglable, dernière copie gardée si le Master ne répond pas, cartes (image, statut, date prévue, plateformes, modules, lien), page de détail, rendu [[vitrine:default]] ; réglages, style et aperçu dans action_index.
19/10/2026 · DoMpTeUr973
v3 : la page « Applications à venir » affiche les projets en cours de développement reçus du NexusMaster (module Vitrine, jeton [[vitrine:default]]) à la place de la liste fixe. v2 : page « Qui sommes-nous » avec boîte à idées et formulaire de don ; page « Fonctionnalités du CMS » avec la section « Nouveauté du CMS » (releases, type d’affichage réglable) et les 8 nouveaux modules. v1 : installeur du site vitrine CH' LE DÉPANNEUR (en-tête fixe, menu à onglets, 10 pages).
19/10/2026 · DoMpTeUr973
La rubrique « Applications à venir » (module Vitrine) est traduite en EN, PT et ES : textes de l’interface, mois, statuts, page d’introduction ; le sélecteur de langue s’affiche aussi sur la page de détail d’une application. Version 5 — Page d’accueil traduite : les textes des blocs du Builder (bandeau, domaines d’activité, chiffres, appel à l’action, pied de page, libellés du menu burger) sont traduits en anglais, portugais et espagnol grâce à un dictionnaire éditable dans l’onglet Traductions. Version 4 — Traductions fournies : les pages du site et l’article sont livrés en anglais, portugais (Brésil) et espagnol, importables en un clic depuis l’onglet Traductions. Ajout de l’espagnol ; le code de langue « portugai » est corrigé en « pt ».
18/10/2026 · DoMpTeUr973
v4 : règles de licence — démo terminée ou trop de connexions simultanées : l’application ne se bloque plus, elle passe en mode hors ligne avec un bandeau (données et session gardées, saisies envoyées au retour de l’accès), nouvel essai automatique espacé et bouton « Réessayer » ; lien « Essai gratuit » sur l’écran de connexion quand l’inscription libre est ouverte ; messages clairs à la connexion (démo terminée, connexions simultanées). v3.3 (correctif) : jeton aussi envoyé par l’en-tête X-Api-Token (serveurs qui suppriment Authorization), identifiant stable du téléphone pour qu’une reconnexion ne prenne pas une place d’appareil de plus. v3.2 (correctif) : l’accueil vide recharge le profil du compte et explique la cause (erreur du serveur affichée, compte d’administration du Lite, droits manquants du client final), bouton « Actualiser » fiable, profil rechargé à la connexion. v3.1 (correctif) : message clair à la connexion d’un membre d’équipe sans accès à l’application, écran vide adapté aux équipes des clients finaux, collections « par client final » dans le Builder, modèles d’écrans personnalisés ouverts aux équipes. v3 : écrans personnalisés (pwa.js) écrits dans l’administration du Lite — modèles (liste + formulaire, écran simple, extension de la fiche enfant), éditeur avec vérification de syntaxe, style CSS, aperçu, 10 versions gardées avec restauration, copie personnalisable du pwa.js d’un module ; gardés en base (jamais écrasés par une mise à jour). v2.1 (correctif) : « Aucun écran disponible » — les modules préparent leurs données dès l’ouverture de l’application (pwaPrepare), le profil du compte est rechargé quand l’accueil est vide, l’accueil vide explique pourquoi (type de compte, modules chargés, données accessibles) avec un bouton « Actualiser » ; diagnostic de la préparation. v2 : Builder de l’application — pages métier sans code (titre, texte, encadré, liste d’une collection avec filtre / tri / recherche / fiche modifiable, formulaire qui ajoute un document, compteur, bouton, image, écran d’un module, séparateur), création de collection, visibilité par type de compte ou droit, aperçu téléphone, export / import JSON ; points d’extension entre modules (NxApp.extension) ; diagnostic des écrans des modules ; profil rafraîchi après synchronisation. v1 : socle PWA — shell de l’application, manifeste, service worker, moteur hors ligne IndexedDB (push / pull, conflits, 401 / 402 / 403), icônes, écrans des modules (pwa.js), réglages, style, logo, diagnostic et aperçu dans action_index ; carte d’installation dans l’espace client.