Commit Graph

  • 5c069ae1fe Corrige LE vrai bug : un nom de champ mot-réservé SQL (ex. "order") faisait disparaître l'objet entier williamandClaude Sonnet 5 2026-08-27 19:27:09 +02:00
  • c14f7e9ba5 Corrige le vrai bug : un champ "Relation" sans objet cible plantait toute la création williamandClaude Sonnet 5 2026-08-27 19:10:54 +02:00
  • 6cf4fdbe72 Corrige la création d'objet sans champ : le panneau rechargeait la page sans rien créer williamandClaude Sonnet 5 2026-08-27 19:03:29 +02:00
  • 7dd7551bc5 Corrige le texte illisible dans les boîtes de dialogue du jeu de démo williamandClaude Sonnet 5 2026-08-27 18:52:17 +02:00
  • 81c31a9c49 Corrige la boîte de dialogue (superposition) : un élément posé après elle s'affichait par-dessus williamandClaude Sonnet 5 2026-08-27 18:43:29 +02:00
  • 28d8cd8cd0 Ajoute un script de démo pour tester dialogues/surbrillance/message différé williamandClaude Sonnet 5 2026-08-27 17:59:21 +02:00
  • 169b720620 Corrige la sauvegarde des données d'un objet : collision d'id de formulaire entre objets williamandClaude Sonnet 5 2026-08-27 17:31:58 +02:00
  • ad04abc723 Merge pull request 'Dev' (#2) from dev into main w-vandal 2026-08-27 13:00:44 +00:00
  • 82a14fcb2b Panneau valeur variable Objet/Tableau : bouton +Ajouter visible et sauvegarde auto williamandClaude Sonnet 5 2026-08-27 14:56:03 +02:00
  • 1b24df9546 Éditeur à champs pour les variables Objet/Tableau (plus de JSON à taper) williamandClaude Sonnet 5 2026-08-27 14:41:37 +02:00
  • aaf9954446 Variables globales Objet/Tableau, lisibles via un chemin dans les conditions et filtres williamandClaude Sonnet 5 2026-08-27 14:28:23 +02:00
  • b21f56e364 Filtre de colonnes + panneau de détail d'une entrée (onglet Données) williamandClaude Sonnet 5 2026-08-27 13:17:10 +02:00
  • 943bf265de Panneaux flottants en plein écran par défaut, avec bouton pour en sortir williamandClaude Sonnet 5 2026-08-27 13:06:58 +02:00
  • 03db681022 Panneaux dédiés pour "Ajouter un champ"/"Ajouter une entrée" williamandClaude Sonnet 5 2026-08-27 12:58:16 +02:00
  • 0e390a679b Ajoute l'onglet "Données" au panneau objet, retire object_view.html williamandClaude Sonnet 5 2026-08-27 12:13:05 +02:00
  • b8dfdcb205 Corrige la nav pjax, panneau déplaçable/redimensionnable pour éditer un objet williamandClaude Sonnet 5 2026-08-27 11:56:49 +02:00
  • e1216e99d5 Rend le panneau "Nouvel objet" compact — lignes de tableau, pas des cartes williamandClaude Sonnet 5 2026-08-27 11:04:13 +02:00
  • d875557254 Fusionne les 4 pages de création dans le dashboard, retire le titre/BDD williamandClaude Sonnet 5 2026-08-27 10:54:19 +02:00
  • 65450a5719 Refait le dashboard en fenêtre à onglets avec de vrais tableaux williamandClaude Sonnet 5 2026-08-27 10:15:37 +02:00
  • 8f45169209 Retire le fil d'Ariane, centre/réordonne la barre de nav, refait le dashboard williamandClaude Sonnet 5 2026-08-27 10:04:09 +02:00
  • de89115534 Ajoute une barre de navigation persistante entre les éditeurs d'un jeu williamandClaude Sonnet 5 2026-08-27 09:20:05 +02:00
  • ffedb16d8a Inclut les écrans-modèles dans gameData.flows/animations williamandClaude Sonnet 5 2026-08-27 08:42:20 +02:00
  • e653f95d37 Ouvre les onglets Logique/Animation dans l'éditeur d'un modèle réutilisable williamandClaude Sonnet 5 2026-08-27 07:41:48 +02:00
  • 17c5e93d8d Fait fonctionner logique et animations d'un modèle réutilisable partout où il est posé williamandClaude Sonnet 5 2026-08-27 07:33:25 +02:00
  • 19d3810164 Calcule rendered_html pour CHAQUE élément, pas seulement le premier niveau williamandClaude Sonnet 5 2026-08-27 06:49:41 +02:00
  • f016a81dc6 Résout {{champ}} en place au lieu de recréer le nœud (zéro flash, façon React) williamandClaude Sonnet 5 2026-08-27 06:24:42 +02:00
  • 5e4e226794 Corrige le filtre "élément le plus spécifique" (logique inversée) williamandClaude Sonnet 5 2026-08-26 13:04:01 +02:00
  • f4a7a7340e Cible aussi les éléments imbriqués dans refreshRuntimeData() williamandClaude Sonnet 5 2026-08-26 12:51:57 +02:00
  • 20adfa4169 Ne régénère plus que l'élément concerné par "Ouvrir la ligne cliquée" williamandClaude Sonnet 5 2026-08-26 09:02:49 +02:00
  • 5114372cc4 Réattache les gestionnaires de clic après "Ouvrir la ligne cliquée" williamandClaude Sonnet 5 2026-08-26 08:18:43 +02:00
  • ca7daf9a31 Réattache toujours les gestionnaires de clic après un rafraîchissement de données williamandClaude Sonnet 5 2026-08-26 07:47:19 +02:00
  • 024da11934 Corrige le blocage des clics après le premier rafraîchissement de données williamandClaude Sonnet 5 2026-08-26 07:31:40 +02:00
  • 4fc2b492b1 Merge pull request 'Dev' (#1) from dev into main w-vandal 2026-08-26 04:56:43 +00:00
  • 438e561b45 Préserver l'état visuel transitoire lors du rafraîchissement des données williamandClaude Sonnet 5 2026-08-25 18:17:35 +02:00
  • 96d017c21f Évite de rejouer les déclencheurs "affichage"/l'animation quand on est déjà sur l'écran ciblé williamandClaude Sonnet 5 2026-08-25 17:47:25 +02:00
  • b094342097 Ajoute "Ligne cliquée (Répéteur)" comme cible pour une Condition/action de la Logique de la scène williamandClaude Sonnet 5 2026-08-25 17:19:41 +02:00
  • 7d48445443 Ajoute "Variable globale" au sélecteur "Valeur fixe / Donnée d'un autre objet" williamandClaude Sonnet 5 2026-08-25 16:51:18 +02:00
  • 6894c5fc95 Remplace le confirm() natif par une modale custom qui avertit des suppressions en cascade williamandClaude Sonnet 5 2026-08-25 16:27:34 +02:00
  • 1e86077e45 Corrige un plantage à la suppression d'un élément référencé par la Logique de la scène williamandClaude Sonnet 5 2026-08-25 16:19:52 +02:00
  • 4dc42a7f3b Corrige les réglages fantômes d'un exemplaire d'élément de jeu déjà posé williamandClaude Sonnet 5 2026-08-25 16:10:30 +02:00
  • 94f1414506 Corrige un bug important : le style de TOUT élément neuf était cassé depuis l'ajout de l'Ombre williamandClaude Sonnet 5 2026-08-25 15:54:06 +02:00
  • e9a991ed13 Un exemplaire d'élément de jeu posé sur un écran reste maintenant lié à son modèle williamandClaude Sonnet 5 2026-08-25 15:26:45 +02:00
  • 79fe04c6ac Corrige "database is locked" causé par une connexion SQLite qui fuit après un plantage williamandClaude Sonnet 5 2026-08-25 15:06:16 +02:00
  • bda082bffd Ajoute une propriété "Ombre portée" (box-shadow), disponible sur tout widget williamandClaude Sonnet 5 2026-08-25 14:37:38 +02:00
  • 9c9e3c5379 Le sélecteur de champ apparaît maintenant sur tout nouveau widget d'un élément de jeu lié à un objet williamandClaude Sonnet 5 2026-08-25 13:38:10 +02:00
  • 7e80ff952a Ajoute un sélecteur de champ pour insérer {{champ}} dans le Contenu williamandClaude Sonnet 5 2026-08-25 13:18:12 +02:00
  • baa3da1035 Corrige la comparaison booléenne : "Oui"/"Non" n'était pas reconnu comme valeur vraie/fausse williamandClaude Sonnet 5 2026-08-25 12:52:27 +02:00
  • a28cc5881e Corrige la condition de visibilité : un widget "special_render" visible ne se rafraîchissait jamais en jeu williamandClaude Sonnet 5 2026-08-25 12:31:50 +02:00
  • ff01b3903c Corrige la condition de visibilité (mode "objet") à l'intérieur d'un Répéteur williamandClaude Sonnet 5 2026-08-25 12:17:40 +02:00
  • 11b08c8503 Éditeur de scène : le canevas remplit exactement l'espace disponible, plus de marges williamandClaude Sonnet 5 2026-08-25 11:50:50 +02:00
  • 14deba943a Éditeur de scène : le canevas remplit vraiment tout l'espace disponible williamandClaude Sonnet 5 2026-08-25 11:44:40 +02:00
  • dae6da166e Éditeur de scène : supprime le fil d'Ariane, canevas remonté, défilement propre au canevas williamandClaude Sonnet 5 2026-08-25 11:38:29 +02:00
  • ea9f91fc19 Éditeur de scène : Logique/Timeline en onglets plein écran, réglages d'écran déplacés dans le panneau Éléments williamandClaude Sonnet 5 2026-08-25 11:27:50 +02:00
  • 2051b375ac Passe toutes les pages restantes en deux colonnes (créer à gauche, contenu à droite) williamandClaude Sonnet 5 2026-08-25 10:58:49 +02:00
  • 59247694d6 Applique le gabarit sobre/compact/sans défilement à toutes les pages hors éditeur williamandClaude Sonnet 5 2026-08-25 10:45:42 +02:00
  • ac0f003663 Rend le tableau de bord du jeu plus compact, sobre et sans défilement de page williamandClaude Sonnet 5 2026-08-25 10:31:43 +02:00
  • 20ef86e039 Aligne le style du bouton "nouvel objet" sur les autres actions du tableau de bord williamandClaude Sonnet 5 2026-08-25 10:24:07 +02:00
  • 11a2d397e8 Remplace la création inline de variable par une page de gestion dédiée, redesign du tableau de bord du jeu williamandClaude Sonnet 5 2026-08-25 10:00:35 +02:00
  • c04bc0b926 Ajoute la condition de visibilité et les variables globales williamandClaude Sonnet 5 2026-08-25 09:34:10 +02:00
  • 3c6d07cb3a Remove the "Ajouter DANS ce conteneur" properties-panel menu william 2026-08-25 07:22:09 +02:00
  • aa3be503ce Expose relation fields in the champ pickers and fix their column resolution william 2026-08-25 06:48:04 +02:00
  • 343732d7aa Turn free-typed field/object names into dropdowns in the Répéteur and Donnée liée filters william 2026-08-25 06:32:21 +02:00
  • 33a887e7ba Move icon gallery to the left panel, drop the redundant Icône tile, add drag-into-container in the tree william 2026-08-25 06:03:02 +02:00
  • 6d80ed6958 Switch icons from a webfont to self-hosted SVG masks — the webfont was the actual problem william 2026-08-24 20:11:49 +02:00
  • 15cad6c50f Self-host Font Awesome instead of loading it from a CDN william 2026-08-24 20:01:39 +02:00
  • 675316cb3d Switch Font Awesome CDN from cdnjs to jsdelivr william 2026-08-24 19:57:31 +02:00
  • 9cc6704e08 Replace the icon widget's plain text field with a visual searchable picker william 2026-08-24 19:26:35 +02:00
  • cc0442ef5f Add a Font Awesome icon gallery to the properties panel, draggable onto the screen william 2026-08-24 19:10:25 +02:00
  • 850242d1d4 Make the left element-tree panel floating/draggable/closable too, same as the right one william 2026-08-24 15:33:47 +02:00
  • 03ca2723c5 Make the screen editor's properties panel floating, draggable, and closable william 2026-08-24 15:12:50 +02:00
  • a7518355ed Expose every Bulma variant as a choosable option, not just a curated few william 2026-08-24 14:50:44 +02:00
  • bb01e9fdf1 Make Jauge, Onglets, and every form-field widget real native Bulma elements william 2026-08-24 14:31:55 +02:00
  • 24ced267cb Stop zeroing out padding/margin/border-width on native-Bulma widgets william 2026-08-24 14:01:38 +02:00
  • 2a673e023c Make Conteneur a native Bulma box by default instead of an opt-in style picker william 2026-08-24 13:45:29 +02:00
  • 8da5715e5b Make the screen editor's properties panel use native Bulma elements, not just Bulma-styled buttons william 2026-08-24 13:30:17 +02:00
  • 25a331830b Reskin the whole admin UI (not just game widgets) with Bulma william 2026-08-24 13:19:02 +02:00
  • 38f33d88d9 Make Bulma the default style engine for Bouton/Titre/Conteneur, layered under existing inline customization william 2026-08-24 12:54:50 +02:00
  • 26cf245ffe Truncate long cells in the data table and add a row-detail popup william 2026-08-24 11:33:29 +02:00
  • 0e5db97180 Let Texte/Titre elements bind directly to a single row of another object william 2026-08-24 11:02:54 +02:00
  • f58fb2bc3d Support a second AND condition on the data-repeater filter william 2026-08-24 10:48:52 +02:00
  • d8a80b8a8a Show existing fields as a scrollable table on the object-edit page william 2026-08-24 10:28:03 +02:00
  • 2bb0c253f9 Fix object-form breaking on repeat pjax visits, and stray autofill in game rename field william 2026-08-24 09:21:19 +02:00
  • 4b05301e2e Add drag-and-drop reordering of sibling elements in the tree panel william 2026-08-24 08:43:36 +02:00
  • 17fa4cf087 Add an Onglets (Tabs) widget williamandClaude Sonnet 5 2026-08-23 21:42:39 +02:00
  • 2b2619d1c4 Fix selection highlight getting clipped when flush against a container edge williamandClaude Sonnet 5 2026-08-23 20:53:48 +02:00
  • 3228460f1c Give the selected-element canvas outline breathing room williamandClaude Sonnet 5 2026-08-23 20:34:48 +02:00
  • d8ab71ddeb Highlight the selected element on the canvas even when it's nested williamandClaude Sonnet 5 2026-08-23 20:25:05 +02:00
  • 386e93d9c6 Move element tree above the add-element menus, make containers collapsible williamandClaude Sonnet 5 2026-08-23 20:17:21 +02:00
  • bb79f2f93d Redesign the screen editor's element tree and add duplication williamandClaude Sonnet 5 2026-08-23 19:53:38 +02:00
  • 3039489e39 Fix Jauge name centering and add name appearance controls williamandClaude Sonnet 5 2026-08-23 19:23:19 +02:00
  • 7e4df3fa3a Fix Jauge bar collapsing to 0px when nested with a name label william 2026-08-23 18:55:44 +02:00
  • c9d3069f47 Fix Jauge always reading the object's most recent row william 2026-08-23 18:02:02 +02:00
  • 4eac20a464 Rewire hover as a flow trigger william 2026-08-23 17:16:48 +02:00
  • 4a593d07e4 Consolidate the properties panel: Position & taille, no more Taille/Survol/duplicate Disposition william 2026-08-23 12:14:00 +02:00
  • d86b1a60c7 Fix builder canvas resizing on element selection william 2026-08-23 11:00:09 +02:00
  • 099c725df6 Fix su invocation in docker-entrypoint.sh causing 502 in prod william 2026-08-23 08:58:54 +02:00
  • e94d23b1bf Fix projects/ volume ownership on container start william 2026-08-23 08:47:10 +02:00
  • 3f4ebc4527 first commit williamandwilliam 2026-08-21 16:22:35 +02:00