Commit Graph

  • 6256adf826 Taille du point de l'org Colin Maudry 2026-07-03 23:31:24 +02:00
  • 1551faaf0c Normaliser les échecs d'écriture set_cell en ValueError Colin Maudry 2026-07-03 23:10:32 +02:00
  • eb8f54dbf2 fix(figures): calculer center/zoom côté serveur au lieu d'utiliser bounds Colin Maudry 2026-07-03 22:54:21 +02:00
  • 6739e4926b test(admin): add end-to-end Selenium coverage for the generic table editor Colin Maudry 2026-07-03 22:43:53 +02:00
  • 9d3b0dd068 fix(figures): réactiver l'animation du fitBounds sur les cartes organisme Colin Maudry 2026-07-03 22:34:26 +02:00
  • e763a0b878 Taille du point de l'org Colin Maudry 2026-07-03 22:29:04 +02:00
  • 86977bd37e fix(figures): rendre le point de l'organisme en icône plutôt qu'en circleMarker Colin Maudry 2026-07-03 22:17:54 +02:00
  • f1c28acc96 feat(figures): mettre en avant le point de l'organisme consulté sur la carte Colin Maudry 2026-07-03 22:08:43 +02:00
  • a96f772d7a fix(figures): désactiver l'animation du fitBounds sur les cartes organisme Colin Maudry 2026-07-03 16:43:04 +02:00
  • 22dd49f337 docs(figures): corriger le commentaire d'ordre des couches GeoJSON Colin Maudry 2026-07-03 16:15:13 +02:00
  • acb8d5e0d1 feat(titulaire): afficher les acheteurs sur la carte de la fiche titulaire Colin Maudry 2026-07-03 16:10:02 +02:00
  • d201b7a3c6 feat(acheteur): afficher les titulaires sur la carte de la fiche acheteur Colin Maudry 2026-07-03 16:05:05 +02:00
  • 8b69fee31c feat(figures): ajouter get_org_location_map (carte cluster organisme + contrepartie) Colin Maudry 2026-07-03 15:59:47 +02:00
  • 21d3a30d8b refactor(figures): extraite build_org_markers pour réutilisation Colin Maudry 2026-07-03 15:55:29 +02:00
  • ad872d3b2c docs: ajouter le plan d'implémentation des cartes acheteur/titulaire Colin Maudry 2026-07-03 15:48:32 +02:00
  • f301c2ab0f docs: ajouter le design des cartes acheteur/titulaire avec contrepartie Colin Maudry 2026-07-03 15:15:46 +02:00
  • caf800e5e8 fix(admin): guard find_changed_cell against cross-table schema mismatch Colin Maudry 2026-07-03 14:46:12 +02:00
  • d229b58f3b feat(admin): replace dedicated pages with a generic table editor at /admin Colin Maudry 2026-07-03 14:19:01 +02:00
  • cf23863a30 refactor(admin): apply formatting fixes from linter hooks Colin Maudry 2026-07-03 13:04:15 +02:00
  • 19991dd22f Ajouter le plan d'implémentation de l'éditeur générique de tables (/admin) Colin Maudry 2026-07-03 12:34:22 +02:00
  • 6bec76535c Remplacer le design du panneau admin par un éditeur générique de tables Colin Maudry 2026-07-03 12:27:04 +02:00
  • cfcbfe9768 Ajouter la colonne handle Frisbii à l'historique d'abonnements (admin) Colin Maudry 2026-07-03 11:55:51 +02:00
  • 8eb5c06198 Changelog v3.0.0 Colin Maudry 2026-07-03 11:44:59 +02:00
  • 43122a7c12 Rédactionnel dans la page d'abonnements Colin Maudry 2026-07-03 11:43:41 +02:00
  • 348da79175 test(admin): verify login succeeded in non-admin 404 test Colin Maudry 2026-07-03 10:44:31 +02:00
  • 7cc1fadf0f test(admin): add end-to-end Selenium coverage for the admin panel Colin Maudry 2026-07-03 10:34:35 +02:00
  • 5d56f8180a feat(admin): add /admin/journal audit log page Colin Maudry 2026-07-03 10:24:40 +02:00
  • f8d1e60519 feat(admin): add /admin/user/<user_id> detail page Colin Maudry 2026-07-03 10:20:17 +02:00
  • 96358423df feat(admin): add /admin user list page Colin Maudry 2026-07-03 10:13:04 +02:00
  • e483d7af4d feat(admin): add subscription-status mutation route Colin Maudry 2026-07-03 09:46:22 +02:00
  • 2f2cd151fb feat(admin): add is_admin() access guard Colin Maudry 2026-07-03 09:41:57 +02:00
  • c4851ff0ae refactor: format test_db.py for consistency Colin Maudry 2026-07-03 09:38:46 +02:00
  • fb62c28e10 feat(admin): add admin_actions audit table and log/list functions Colin Maudry 2026-07-03 09:38:33 +02:00
  • 0209ec0d5c feat(admin): add subscription history, status override, and statuses constant Colin Maudry 2026-07-03 09:34:09 +02:00
  • 9ea8bee940 feat(admin): add list_users() to auth DB layer Colin Maudry 2026-07-03 09:29:03 +02:00
  • e820041cef Ajouter le plan d'implémentation du panneau admin (/admin) Colin Maudry 2026-07-03 09:19:15 +02:00
  • e678399fe7 Préciser la pagination native (20/page) du tableau /admin Colin Maudry 2026-07-03 09:07:27 +02:00
  • 2cbee97afb Ajouter le spec du panneau admin interne (/admin) Colin Maudry 2026-07-03 09:02:14 +02:00
  • 0b88a65414 Utiliser le Checkout API pour la session de souscription (accept_url/cancel_url) Colin Maudry 2026-07-02 18:21:05 +02:00
  • 14ae1a7bfb Gérer l'affichage d'un abonnement expiré (statut Frisbii "expired") Colin Maudry 2026-07-02 18:13:12 +02:00
  • 1159697c0e Fix redirection Frisbii après ajout de moyen de paiement au premier abonnement Colin Maudry 2026-07-02 17:56:19 +02:00
  • ea20491e9c Changements rédactionnels : abonnement par virement, avantage abonnements Colin Maudry 2026-07-02 16:50:33 +02:00
  • 8a428ac1aa Ajout d'une conf de redirection nginx de test Colin Maudry 2026-07-02 16:49:03 +02:00
  • d08f7aeeac Nombre de jours d'essai en dur plutot que via appels HTTP Colin Maudry 2026-07-02 13:55:22 +02:00
  • 1bdcaaf5d8 Réactivation de l'env MAIL_SUPPRESS_SEND Colin Maudry 2026-07-02 13:42:05 +02:00
  • a38b2d5e71 Remplacement du Loading... screen Colin Maudry 2026-07-02 12:03:50 +02:00
  • 74afb7aef8 Nettoayge Colin Maudry 2026-07-02 11:46:42 +02:00
  • 2ed560d4e8 Nettoayge Colin Maudry 2026-07-02 11:32:45 +02:00
  • cd107a0213 Refactor structure modules pages/compte, petits changements de texte Colin Maudry 2026-07-02 10:53:01 +02:00
  • 9ff2373ccb decp.info => colibre Colin Maudry 2026-07-01 18:00:36 +02:00
  • 126834c7d4 fix(subscriptions): un abonnement en échec (failed) ne bloque plus le réabonnement Colin Maudry 2026-07-01 16:56:34 +02:00
  • 872fc33dd7 feat(subscriptions): cancel/webhook/add_payment_callback sur get_current et customer_known Colin Maudry 2026-07-01 16:41:57 +02:00
  • 0ffe647657 feat(subscriptions): subscribe() génère et transmet le handle, mark_failed en cas d'échec Colin Maudry 2026-07-01 14:37:25 +02:00
  • 179e6e436d feat(subscriptions): create_subscription_session prend le handle en paramètre Colin Maudry 2026-07-01 14:34:09 +02:00
  • 64158e9080 feat(subscriptions): historique multi-lignes + subscriber_state + handle abo-{user_id}-N Colin Maudry 2026-07-01 14:29:47 +02:00
  • f52b2b7b71 docs: plan d'implémentation pour le handle d'abonnement et l'historique Colin Maudry 2026-07-01 14:24:42 +02:00
  • b077fd318d docs: note la vérification de méthode de paiement réelle comme suivi séparé Colin Maudry 2026-07-01 14:13:39 +02:00
  • 17c379f0b3 docs: design pour le handle d'abonnement personnalisé et l'historique des abonnements Colin Maudry 2026-07-01 14:12:11 +02:00
  • a2c20adb4e perf: paginer/agréger les pages acheteur et titulaire côté DuckDB Colin Maudry 2026-07-01 13:46:44 +02:00
  • 8515ba8d84 refactor: replace all decpinfo with colibre in test suite Colin Maudry 2026-07-01 11:19:25 +02:00
  • 190b8154b4 refactor: replace decpinfo with colibre in test client identifiers Colin Maudry 2026-07-01 11:17:18 +02:00
  • a1bf0b381b fix: reduce subscribe button width to fit content Colin Maudry 2026-07-01 11:10:19 +02:00
  • 63a7ff3d89 Petites améliorations de formulation et d'UI Colin Maudry 2026-07-01 10:17:25 +02:00
  • 502d3b390a Icones colibre temporaires #57 Colin Maudry 2026-06-30 23:09:26 +02:00
  • 2e9888998a Bump 3.0.0 Colin Maudry 2026-06-30 23:07:50 +02:00
  • 7184b7768a feat(seo): index de sitemaps acheteurs/titulaires, canonical, robots Colin Maudry 2026-06-30 23:06:46 +02:00
  • 9e8ad6c74b decp.info => colibre dans llms.md #57 Colin Maudry 2026-06-30 22:48:13 +02:00
  • 41491159a3 Ajouts des icones colibre #57 Colin Maudry 2026-06-30 22:41:19 +02:00
  • 64d4821fae fix(tests): met à jour le préfixe de token decpinfo_ → colibre_ #57 Colin Maudry 2026-06-30 21:49:51 +02:00
  • 9b124deeea refactor: rebrand decp.info to colibre #57 Colin Maudry 2026-06-30 21:43:33 +02:00
  • b46d5d8244 Redirection llms.txt pour les LLMS Colin Maudry 2026-06-30 21:02:14 +02:00
  • d8faccab46 fix: corrige bug build_database + fiabilise et isole la suite de tests Colin Maudry 2026-06-30 18:22:27 +02:00
  • 60b59d2d03 Précision sur les SIRET inconnu Colin Maudry 2026-06-30 17:34:27 +02:00
  • 5a64f0f682 Ordre des sections Colin Maudry 2026-06-30 17:34:08 +02:00
  • 69a8b847ae style(toolbar): aligne le style des boutons acheteur/titulaire/observatoire sur tableau.py Colin Maudry 2026-06-30 17:19:39 +02:00
  • 8825e76101 Possible de remplacer une vue existante #95 Colin Maudry 2026-06-30 16:59:37 +02:00
  • c4aa90b0d1 feat: améliorations UX roadmap votes #94 Colin Maudry 2026-06-30 16:39:13 +02:00
  • f04e1b4c44 Petites améliorations tableau.py Colin Maudry 2026-06-30 15:14:43 +02:00
  • 9a93ec986a fix: guard is_authenticated dans cast_vote #94 Colin Maudry 2026-06-30 14:37:54 +02:00
  • 78534000a0 refactor(tableau): barre d'outils compacte sur une ligne + légende d'aide Colin Maudry 2026-06-30 14:33:28 +02:00
  • ce3c3a5e6f feat: le lien de version pointe vers /a-propos/roadmap #94 Colin Maudry 2026-06-30 14:30:07 +02:00
  • 9bed4e3fb9 feat: page publique /a-propos/roadmap (lecture seule) #94 Colin Maudry 2026-06-30 14:25:59 +02:00
  • 8161a8b8b4 fix: test_visible_sections vérifie roadmap au lieu d'archives #94 Colin Maudry 2026-06-30 14:20:51 +02:00
  • 5b9faa5a76 feat: page abonné /compte/roadmap avec vote #94 Colin Maudry 2026-06-30 14:19:34 +02:00
  • 147c943cdf fix: vote_counts() dans le bloc try/except de roadmap_content #94 Colin Maudry 2026-06-30 14:17:04 +02:00
  • 0403d5212e feat: composants d'affichage de la roadmap #94 Colin Maudry 2026-06-30 14:14:17 +02:00
  • 50e3299ffb feat: récupération cachée des issues roadmap GitHub #94 Colin Maudry 2026-06-30 14:05:28 +02:00
  • fb45c8e7d5 feat: registre des votes feature_votes #94 Colin Maudry 2026-06-30 13:55:28 +02:00
  • d98e7313de feat: gel des votes au désabonnement/réabonnement #94 Colin Maudry 2026-06-30 13:48:44 +02:00
  • 04e6fca765 feat: accumulation paresseuse et dépense de votes #94 Colin Maudry 2026-06-30 13:44:25 +02:00
  • 4b754c9d77 feat: colonnes de votes sur subscriptions #94 Colin Maudry 2026-06-30 13:41:37 +02:00
  • b7ca9c1ffa docs: plan implémentation vote roadmap #94 Colin Maudry 2026-06-30 13:30:58 +02:00
  • 0cfafedeef feat: charte graphique des boutons (primary/secondary/danger) Colin Maudry 2026-06-30 13:21:24 +02:00
  • d436fd4d9e docs: fix chemin src/utils dans spec roadmap #94 Colin Maudry 2026-06-30 13:19:02 +02:00
  • 5578a9deb0 docs: spec design vote roadmap #94 Colin Maudry 2026-06-30 13:17:44 +02:00
  • f39c54210f Nettoyages et ajustements UI Colin Maudry 2026-06-29 17:15:36 +02:00
  • dc30d889c4 Merge vues sauvegardées #95 Colin Maudry 2026-06-29 16:54:11 +02:00
  • d2f23ae6c8 Amélioration des tests Colin Maudry 2026-06-29 16:53:19 +02:00
  • b2806d6176 fix: erreur rename dupliqué + feedback modal visible #95 Colin Maudry 2026-06-29 16:45:47 +02:00
  • 2d88217bbf feat: page /compte/vues (liste, renommer, supprimer) #95 Colin Maudry 2026-06-29 16:34:52 +02:00