From a2f3564cc812bb1a475b302ded5d26f7f261f932 Mon Sep 17 00:00:00 2001 From: bruno Date: Wed, 28 Oct 2026 22:35:49 -0400 Subject: [PATCH 1/4] =?UTF-8?q?Page=20Projets=20:=20copie=20URL=20dans=20l?= =?UTF-8?q?e=20menu=20=E2=8B=AF=20+=20refonte=20th=C3=A8me=20barre=20Fusio?= =?UTF-8?q?n/Spark=20(#44,=20#45)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 25502bf..4e3abdf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.38.1 — 2026-10-28 — Page Projets : le correctif 0.38.0 atteint enfin le navigateur (#47) + +- **Cache-busting (#47)** : `dashboard.html` charge désormais `style.css?v={{ version }}` et `dashboard.js?v={{ version }}`, comme les autres pages (admin, board, project) et la barre Fusion. Sans ça, le navigateur gardait l'ancien CSS (menu transparent, bouton de copie non stylé) et l'ancien JS (aucun gestionnaire de copie) alors que le HTML était déjà neuf — c'est pourquoi la 0.38.0 semblait ne rien changer, bouton présent mais inerte. Le code 0.38.0 lui-même (jetons `--menu-bg` opaques, gestionnaire `data-copy-url`) était correct dans le dépôt. + ## 0.38.0 — 2026-10-28 — Page Projets : copie d'URL et refonte du menu ⋯ - **Copie d'URL (#44)** : chaque tuile projet (grille, y compris Épinglés) propose désormais « 🔗 Copier l'URL du projet » dans son menu ⋯ — l'URL Gitea du dépôt est copiée dans le presse-papiers, avec confirmation « URL du projet copiée » et repli (textarea + execCommand) quand l'API Clipboard n'est pas disponible. -- 2.54.0 From dd6a4dd82cf6904b9428db19e9e997447e0b0234 Mon Sep 17 00:00:00 2001 From: bruno Date: Wed, 28 Oct 2026 22:35:51 -0400 Subject: [PATCH 2/4] =?UTF-8?q?Page=20Projets=20:=20copie=20URL=20dans=20l?= =?UTF-8?q?e=20menu=20=E2=8B=AF=20+=20refonte=20th=C3=A8me=20barre=20Fusio?= =?UTF-8?q?n/Spark=20(#44,=20#45)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/config.py b/app/config.py index a2f5123..f1d7a1b 100644 --- a/app/config.py +++ b/app/config.py @@ -177,7 +177,7 @@ from urllib.parse import urlparse BASE_DIR = Path(__file__).resolve().parent.parent -APP_VERSION = "0.38.0" +APP_VERSION = "0.38.1" def _env_bool(name: str, default: bool) -> bool: -- 2.54.0 From e8f48d3009bf863d9e886c7c36d4ab7d5aeefbfe Mon Sep 17 00:00:00 2001 From: bruno Date: Wed, 28 Oct 2026 22:35:53 -0400 Subject: [PATCH 3/4] =?UTF-8?q?Page=20Projets=20:=20copie=20URL=20dans=20l?= =?UTF-8?q?e=20menu=20=E2=8B=AF=20+=20refonte=20th=C3=A8me=20barre=20Fusio?= =?UTF-8?q?n/Spark=20(#44,=20#45)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/templates/dashboard.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/templates/dashboard.html b/app/templates/dashboard.html index 11247c1..566dcfa 100644 --- a/app/templates/dashboard.html +++ b/app/templates/dashboard.html @@ -5,7 +5,7 @@ Kanbante — Dashboard - + @@ -261,7 +261,7 @@ - +