bruno
cc007dfa04
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 0s
CI / test (pull_request) Failing after 0s
2026-10-28 22:59:13 -04:00
bruno
f0ca8b9ec6
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Successful in 4m24s
2026-10-28 22:59:11 -04:00
bruno
6a938cf778
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 0s
2026-10-28 22:59:09 -04:00
bruno
c60694bf23
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 0s
2026-10-28 22:59:07 -04:00
bruno
a08fa53bab
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 0s
2026-10-28 22:59:05 -04:00
bruno
1c81259e0d
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 0s
2026-10-28 22:59:03 -04:00
bruno
5749b1c718
Merge pull request 'Thème du site : look agent-dev / barre Fusion, fin du bleu/mauve ( #49 )' ( #50 ) from theme-agent-49 into main
CI / test (push) Successful in 4m50s
2026-10-28 22:48:45 -04:00
bruno
c35aafd2e2
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 0s
CI / test (pull_request) Successful in 4m32s
2026-10-28 22:47:12 -04:00
bruno
219c614216
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 1s
2026-10-28 22:47:09 -04:00
bruno
0d6499ed1a
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 0s
2026-10-28 22:47:07 -04:00
bruno
a09ae26d78
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 1s
2026-10-28 22:47:04 -04:00
bruno
56f39c0959
Merge pull request 'Page Projets : versionner style.css et dashboard.js ( #47 )' ( #48 ) from fix-dashboard-cache-47 into main
CI / test (push) Successful in 4m18s
2026-10-28 22:38:19 -04:00
bruno
99a7ebd504
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 0s
CI / test (pull_request) Failing after 0s
2026-10-28 22:35:55 -04:00
bruno
e8f48d3009
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 0s
2026-10-28 22:35:53 -04:00
bruno
dd6a4dd82c
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 0s
2026-10-28 22:35:51 -04:00
bruno
a2f3564cc8
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Successful in 4m17s
2026-10-28 22:35:49 -04:00
bruno
ea39916db5
Merge pull request 'Page Projets : copie d'URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )' ( #46 ) from menu-copie-url-44-45 into main
CI / test (push) Successful in 4m2s
2026-10-28 22:27:21 -04:00
bruno
724d7a7799
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 2s
CI / test (pull_request) Failing after 1s
2026-10-28 22:12:12 -04:00
bruno
5ff51d8e2d
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 1s
2026-10-28 22:12:09 -04:00
bruno
436084aebd
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 2s
2026-10-28 22:12:07 -04:00
bruno
8ab30d25ef
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 1s
2026-10-28 22:12:04 -04:00
bruno
6cac4e71f5
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Failing after 1s
2026-10-28 22:12:01 -04:00
bruno
210f4f8983
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark ( #44 , #45 )
CI / test (push) Successful in 4m9s
2026-10-28 22:11:58 -04:00
bruno
f150d4e136
Changelog 0.37.6 : CORS recherche console Spark (PR #43 )
CI / test (push) Successful in 4m20s
2026-10-28 16:21:02 -04:00
bruno
5787bcf168
Bump 0.37.6
CI / test (push) Failing after 0s
2026-10-28 16:20:59 -04:00
bruno
80006bdf35
Merge pull request 'CORS recherche : autoriser la console Spark (agent prod+dev)' ( #43 ) from federation-recherche-console into main
CI / test (push) Failing after 0s
2026-10-28 16:17:13 -04:00
bruno
0219fafa34
Tests CORS recherche: origines agent autorisees, tiers refuse
CI / test (push) Failing after 3s
CI / test (pull_request) Failing after 0s
2026-10-28 16:11:30 -04:00
bruno
c97dfb0ef4
CORS recherche: autoriser les origines agent (console Spark) prod+dev
CI / test (push) Failing after 2s
2026-10-28 16:11:26 -04:00
bruno
1b1c793919
Bump Kanbante 0.37.5 : changelog (alignement recherche console #68 )
CI / test (push) Failing after 1s
2026-10-28 15:06:49 -04:00
bruno
d11ca0cbff
Bump Kanbante 0.37.5 (alignement recherche console #68 )
CI / test (push) Failing after 0s
2026-10-28 15:06:45 -04:00
bruno
0e2df86be5
Merge pull request 'recherche : onglet Console Spark sur GET /api/v1/recherche (alignement)' ( #41 ) from align-recherche-console into main
CI / test (push) Failing after 1s
2026-10-28 15:04:21 -04:00
bruno
fd71204b5e
recherche: tests alignement console /api/v1/recherche
CI / test (push) Failing after 2s
CI / test (pull_request) Failing after 3s
2026-10-28 14:44:02 -04:00
bruno
5c8d9f1a4d
recherche: onglet Console Spark sur GET /api/v1/recherche (alignement)
CI / test (push) Failing after 3s
2026-10-28 14:43:56 -04:00
bruno
7a4fb2fb7d
Bump 0.37.4 : CHANGELOG
CI / test (push) Failing after 4s
2026-10-28 14:29:14 -04:00
bruno
3888e4ad6a
Bump 0.37.4
CI / test (push) Failing after 0s
2026-10-28 14:29:10 -04:00
bruno
96898bc5e6
Merge pull request 'Chantier 5 — Alertes en onglets + composant partagé + onglet Console Spark dans la barre (rebase post-#37/#38 de #39 )' ( #40 ) from alertes-onglets-5-rebase into main
CI / test (push) Failing after 1s
2026-10-28 14:28:20 -04:00
bruno
fb61169c23
Rebase chantier 5 sur main post-#37/#38 : tests/test_draco_alertes.py (contenu #39 intact)
CI / test (push) Failing after 0s
CI / test (pull_request) Failing after 1s
2026-10-28 14:27:38 -04:00
bruno
16403821de
Rebase chantier 5 sur main post-#37/#38 : tests/draco-alertes.test.js (contenu #39 intact)
CI / test (push) Failing after 1s
2026-10-28 14:27:35 -04:00
bruno
49bf9b32bf
Rebase chantier 5 sur main post-#37/#38 : static/js/draco-barre.js (contenu #39 intact)
CI / test (push) Failing after 0s
2026-10-28 14:27:32 -04:00
bruno
53d1d2c29d
Rebase chantier 5 sur main post-#37/#38 : static/js/draco-alertes.js (contenu #39 intact)
CI / test (push) Failing after 0s
2026-10-28 14:27:29 -04:00
bruno
e723366755
Rebase chantier 5 sur main post-#37/#38 : static/css/draco-barre.css (contenu #39 intact)
CI / test (push) Failing after 1s
2026-10-28 14:27:27 -04:00
bruno
fc70d125d4
Rebase chantier 5 sur main post-#37/#38 : static/css/draco-alertes.css (contenu #39 intact)
CI / test (push) Failing after 0s
2026-10-28 14:27:24 -04:00
bruno
0336f19f0f
Rebase chantier 5 sur main post-#37/#38 : _draco_bar.html (contenu #39 intact)
CI / test (push) Failing after 0s
2026-10-28 14:27:18 -04:00
bruno
8f437e3a3e
Merge pull request 'Recherche partout ( #68 , chantier 2+3) : onglets, Tout voir sur place, focus, mise en page' ( #38 ) from recherche-onglets-ux-68 into main
CI / test (push) Failing after 0s
2026-10-28 14:25:40 -04:00
bruno
00676834e8
Merge pull request 'CORS recherche/alertes : allowlist soeurs prod+dev explicites (fusion #68/#69)' ( #37 ) from cors-recherche-alertes-68-69 into main
CI / test (push) Failing after 1s
2026-10-28 14:25:24 -04:00
bruno
0e78ae3c60
Recherche partout ( #68 , chantier 2+3) : onglets, Tout voir sur place, focus, mise en page
CI / test (push) Failing after 0s
CI / test (pull_request) Failing after 0s
2026-10-28 13:49:44 -04:00
bruno
b72d2607a8
Recherche partout ( #68 , chantier 2+3) : onglets, Tout voir sur place, focus, mise en page
CI / test (push) Failing after 0s
2026-10-28 13:49:42 -04:00
bruno
2235d0be02
Recherche partout ( #68 , chantier 2+3) : onglets, Tout voir sur place, focus, mise en page
CI / test (push) Failing after 0s
2026-10-28 13:49:38 -04:00
bruno
699600eda3
Recherche partout ( #68 , chantier 2+3) : onglets, Tout voir sur place, focus, mise en page
CI / test (push) Failing after 1s
2026-10-28 13:49:35 -04:00
bruno
3c4bbbf2f1
Tests CORS alertes : origine dev autorisee en preflight
CI / test (push) Failing after 1s
CI / test (pull_request) Failing after 0s
2026-10-28 13:45:35 -04:00
bruno
7556cd0bee
Tests CORS recherche : prod+dev autorises, tiers refuse
CI / test (push) Failing after 1s
2026-10-28 13:45:33 -04:00
bruno
aa98eb6866
CORS alertes (fusion #69 ) : allowlist /api/events prod+dev
CI / test (push) Failing after 0s
2026-10-28 13:45:30 -04:00
bruno
409e67d57b
CORS recherche/alertes (fusion #68/#69) : allowlist soeurs prod+dev explicites
CI / test (push) Failing after 3m51s
2026-10-28 13:45:27 -04:00
bruno
1234429a46
Bump 0.37.3 (programme Fusion #68/#69/#70)
CI / test (push) Failing after 1s
2026-10-28 13:00:18 -04:00
bruno
f7a0597575
Bump 0.37.3 (programme Fusion #68/#69/#70)
CI / test (push) Failing after 0s
2026-10-28 13:00:13 -04:00
bruno
e89f7903e1
Merge pull request 'Fusion #69 : Alertes unifiées (panneau + pastille, agrégation à la demande)' ( #36 ) from alertes-unifiees-69-rebase into main
CI / test (push) Failing after 0s
2026-10-28 12:47:35 -04:00
bruno
938f8b5eb5
Fusion #69 : alertes unifiées (rebase sur main post-#70 et post-#68)
CI / test (push) Failing after 1s
CI / test (pull_request) Failing after 1s
2026-10-28 12:47:12 -04:00
bruno
5f365b4b9f
Fusion #69 : alertes unifiées (rebase sur main post-#70 et post-#68)
CI / test (push) Failing after 0s
2026-10-28 12:47:09 -04:00
bruno
d867fbffbf
Fusion #69 : alertes unifiées (rebase sur main post-#70 et post-#68)
CI / test (push) Failing after 1s
2026-10-28 12:47:06 -04:00
bruno
b90941111a
Fusion #69 : alertes unifiées (rebase sur main post-#70 et post-#68)
CI / test (push) Failing after 0s
2026-10-28 12:47:03 -04:00
bruno
35f1cccd03
Fusion #69 : alertes unifiées (rebase sur main post-#70 et post-#68)
CI / test (push) Failing after 3m45s
2026-10-28 12:46:59 -04:00
bruno
f29a640d9a
Fusion #69 : alertes unifiées (rebase sur main post-#70 et post-#68)
CI / test (push) Failing after 1s
2026-10-28 12:46:55 -04:00
bruno
cf98880fc8
Merge pull request 'Recherche partout ( #68 ) : page de résultats unifiée + endpoint JSON /api/search' ( #35 ) from recherche-partout-68 into main
CI / test (push) Failing after 2s
2026-10-28 12:40:46 -04:00
bruno
6e86b09327
Merge pull request 'fusion #70 : retirer le bouton trois points, Console Spark au menu marque' ( #33 ) from fusion-70-barre-console-spark into main
CI / test (push) Failing after 0s
2026-10-28 12:39:54 -04:00
bruno
d41a79a9ed
Recherche partout ( #68 ) : JS compatible ESM (test ObsiGate)
CI / test (push) Failing after 1s
CI / test (pull_request) Failing after 3s
2026-10-28 12:18:15 -04:00
bruno
725f78cb68
Recherche partout ( #68 ) : test hôte de la requête
CI / test (push) Failing after 1s
CI / test (pull_request) Failing after 1s
2026-10-28 12:13:08 -04:00
bruno
39750851b0
Recherche partout ( #68 ) : CORS résolue avec l'hôte de la requête (ordre middlewares)
CI / test (push) Failing after 1s
CI / test (pull_request) Failing after 0s
2026-10-28 12:13:03 -04:00
bruno
b2d2fd1eee
Recherche partout ( #68 ) : palette de la barre -> /recherche
CI / test (push) Successful in 3m50s
CI / test (pull_request) Successful in 4m0s
2026-10-28 12:08:18 -04:00
bruno
0de3b65869
Recherche partout ( #68 ) : routes /recherche + /api/search, draco sur /api/search, CORS bornée
CI / test (push) Failing after 1s
2026-10-28 12:08:14 -04:00
bruno
903616a8cd
Recherche partout ( #68 ) : tests Node du JS
CI / test (push) Failing after 2s
2026-10-28 12:07:59 -04:00
bruno
e5282079b8
Recherche partout ( #68 ) : tests module recherche
CI / test (push) Failing after 1s
2026-10-28 12:07:45 -04:00
bruno
a30fa9d8f3
Recherche partout ( #68 ) : JSON de recherche + CORS bornée
CI / test (push) Failing after 1s
2026-10-28 12:07:41 -04:00
bruno
61f299305a
Recherche partout ( #68 ) : gabarit de la page
CI / test (push) Failing after 3s
2026-10-28 12:07:39 -04:00
bruno
ecf7f09fc5
Recherche partout ( #68 ) : styles de la page
CI / test (push) Failing after 0s
2026-10-28 12:07:35 -04:00
bruno
9772ecdcf6
Recherche partout ( #68 ) : page de résultats unifiée — JS client
CI / test (push) Failing after 1s
2026-10-28 12:07:31 -04:00
bruno
f503331773
fusion #70 : vendanger CSS sans menu trois points
CI / test (push) Failing after 1s
CI / test (pull_request) Failing after 0s
2026-10-28 12:02:07 -04:00
bruno
c75ef7764f
fusion #70 : vendanger barre sans trois points, Console Spark, fermeture/focus corriges
CI / test (push) Failing after 2s
2026-10-28 12:02:01 -04:00
bruno
961556fb78
fusion #70 : retirer le bouton trois points et la branche menu morte
CI / test (push) Failing after 11m13s
2026-10-28 12:01:57 -04:00
bruno
7a68606aa7
Bump 0.37.2 (CHANGELOG.md)
CI / test (push) Failing after 2s
2026-10-28 10:37:42 -04:00
bruno
8015d22a06
Bump 0.37.2 (app/config.py)
CI / test (push) Failing after 0s
2026-10-28 10:37:39 -04:00
bruno
39b5fd88f9
Merge pull request 'barre-apps v0.1.6 : vendange (dérivation -dev, menu •••, avatar compte)' ( #32 ) from barre-apps-v0.1.6-kanbante into main
CI / test (push) Failing after 1s
2026-10-28 10:34:14 -04:00
bruno
f5b007f286
barre-apps v0.1.6 : CSS vendange (menus, avatar bouton)
CI / test (push) Failing after 1s
CI / test (pull_request) Failing after 1s
2026-10-28 10:31:27 -04:00
bruno
2b9b852308
barre-apps v0.1.6 : JS vendange (derivation -dev, menus)
CI / test (push) Failing after 2s
2026-10-28 10:31:23 -04:00
bruno
d3886b6bf5
barre-apps v0.1.6 : fragment (avatar bouton compte, menu par defaut demande, cfg.user initiale)
CI / test (push) Failing after 1s
2026-10-28 10:31:19 -04:00
bruno
671ee68c96
Merge pull request '[Coffre Secrets] Secret webhook par reference ObsiGate (Phase 4)' ( #31 ) from feat/coffre-reference-obsigate into main
CI / test (push) Successful in 3m50s
2026-10-28 00:15:20 -04:00
bruno
c46d6dc519
coffre(obsigate#22): webhook distribue le secret reference a chaque appel, sans repli; validation reference admin
CI / test (push) Failing after 0s
CI / test (pull_request) Failing after 1s
2026-10-27 23:52:37 -04:00
bruno
4184ba0272
coffre(obsigate#22): formulaire admin accepte une reference coffre pour le secret webhook
CI / test (push) Failing after 1s
2026-10-27 23:52:34 -04:00
bruno
751e2f4f44
coffre(obsigate#22): documentation inventaire, migration webhook, limites
CI / test (push) Failing after 1s
2026-10-27 23:52:28 -04:00
bruno
975aff33a5
coffre(obsigate#22): tests client de distribution (faux endpoint, valeurs fictives)
CI / test (push) Failing after 1s
2026-10-27 23:52:25 -04:00
bruno
003e44f55e
coffre(obsigate#22): client de distribution generique (reference, contexte, sans cache ni log de valeur)
CI / test (push) Failing after 1s
2026-10-27 23:52:19 -04:00
bruno
7b6e72e6ce
chore: APP_VERSION 0.24.1
CI / test (push) Successful in 1m53s
2026-10-21 15:31:43 -04:00
bruno
6e31122c46
fix: cryptography manquant dans dependencies (forge_crypto.py) — crash ModuleNotFoundError au démarrage v0.24.0
CI / test (push) Successful in 1m53s
2026-10-21 15:26:40 -04:00
bruno
6066890bae
chore(release): Kanbante 0.22.1 — correctif colonne Terminé
CI / test (push) Successful in 2m19s
2026-10-20 16:56:43 -04:00
bruno
96c08ed15e
chore(release): Kanbante 0.22.1 — correctif colonne Terminé
CI / test (push) Successful in 2m20s
2026-10-20 16:56:40 -04:00
bruno
52e87608ad
chore(release): Kanbante 0.22.1 — correctif colonne Terminé
CI / test (push) Successful in 2m20s
2026-10-20 16:56:38 -04:00
bruno
90be279a2b
chore(release): Kanbante 0.22.1 — correctif colonne Terminé
CI / test (push) Successful in 2m21s
2026-10-20 16:56:37 -04:00
bruno
eb39c1ed5d
Fix: les issues fermées suivies par le board s'affichent dans la colonne Terminé (le merge ne recevait que les issues ouvertes) + test de régression
CI / test (push) Successful in 2m19s
2026-10-20 16:33:31 -04:00
bruno
121c59760e
Fix: les issues fermées suivies par le board s'affichent dans la colonne Terminé (le merge ne recevait que les issues ouvertes) + test de régression
CI / test (push) Successful in 2m20s
2026-10-20 16:33:28 -04:00
bruno
eb4f8d8f4d
docs: README avec instructions Docker déploiement Deepin + compatibilité compose v1
2026-07-08 07:45:48 -04:00
bruno
3732b5cb45
feat: Kanbante v0.1.0 — Kanban Git-integrated PM tool
...
- Dashboard with all Gitea projects (active/archived)
- Kanban board per project (Backlog → À faire → En cours → Révision → Terminé)
- Drag & drop issues between columns (SortableJS)
- Project notes panel
- Gitea API integration (read issues, repos)
- SQLite local state for board positions
- Dark theme design system
- Docker-ready (Dockerfile + docker-compose.yml)
- FastAPI + Jinja2 + HTMX + Alpine.js stack
2026-07-07 23:24:15 -04:00