Commit Graph

  • 7571b9a984 API: script de benchmark tests/benchmark_api.py (#78) Colin Maudry 2026-05-13 14:12:27 +02:00
  • 6f4e7f1853 API: endpoint /schema (#78) Colin Maudry 2026-05-13 14:10:20 +02:00
  • a05c869b0d API: renforcer test intégration /health (#78) Colin Maudry 2026-05-13 14:08:30 +02:00
  • 686218c639 API: branchement init_api dans l'app Dash (#78) Colin Maudry 2026-05-13 14:07:47 +02:00
  • f24d0ba168 API: blueprint flask-smorest + endpoint /health (#78) Colin Maudry 2026-05-13 13:52:06 +02:00
  • f12ada2fac API: décorateur @require_token (#78) Colin Maudry 2026-05-13 13:49:01 +02:00
  • a3cfad3d8f API: parser de filtres et génération SQL paramétré (#78) Colin Maudry 2026-05-13 13:45:55 +02:00
  • 4b67cde147 API: CLI tokens_cli (create/list/revoke) (#78) Colin Maudry 2026-05-13 13:34:05 +02:00
  • ca44b99016 API: tokens_db SQLite CRUD (#78) Colin Maudry 2026-05-13 13:19:50 +02:00
  • 1d190e4086 API: ajouter MATOMO_URL et MATOMO_SITE_ID dans .template.env (#78) Colin Maudry 2026-05-13 13:05:58 +02:00
  • bc3b09e2a9 API: dépendances et squelette de package (#78) Colin Maudry 2026-05-13 13:04:09 +02:00
  • 0363e89301 Plan : implémentation API privée (#78) Colin Maudry 2026-05-13 12:55:09 +02:00
  • 19d69e965f Format préfixe token #78 Colin Maudry 2026-05-13 12:29:41 +02:00
  • 8fb1a2084d Spec : API privée tabulaire avec tokens (#78) Colin Maudry 2026-05-13 12:18:35 +02:00
  • 75e5aeaf40 Merge tag 'v2.7.7' into dev Colin Maudry 2026-05-11 10:35:56 +02:00
  • b8af6a17a1 Merge branch 'release/2.7.7' v2.7.7 Colin Maudry 2026-05-11 10:35:29 +02:00
  • 0c9666204b Autorisation du HTML dans les annonces Colin Maudry 2026-05-11 10:34:06 +02:00
  • cd468a837c Changelog v2.7.7 Colin Maudry 2026-05-11 10:31:18 +02:00
  • 8a2f7f620c Suppression des mentions sur les profils d'acheteurs qui ne publient pas de données Colin Maudry 2026-05-11 10:24:58 +02:00
  • 3a73cdf4b9 P dans les announcements plus compacts Colin Maudry 2026-05-05 15:43:08 +02:00
  • 62eb4d98f0 Correction de l'ajout de CORS v2.7.6 Colin Maudry 2026-05-05 15:32:27 +02:00
  • 6fdec32b29 Merge tag 'v2.7.6' into dev Colin Maudry 2026-05-05 15:06:32 +02:00
  • 1447a9fcaf Merge branch 'release/2.7.6' Colin Maudry 2026-05-05 15:05:55 +02:00
  • 9d7f33905f Bumped version 2.7.6 Colin Maudry 2026-05-05 15:05:36 +02:00
  • 755b8c13ab Bug nom colonne, amélioration test #76 Colin Maudry 2026-05-05 14:56:49 +02:00
  • f4b57dbe5c Gestion des filtres de dates comme du texte #76 Colin Maudry 2026-05-05 14:08:50 +02:00
  • 0322c20513 Suppression des espaces pour l'affichage du nom de l'org #75 Colin Maudry 2026-04-29 18:41:45 +02:00
  • edbdeaa370 Suppression des espaces dans les SIREN/SIRET entrés dans l'observatoire et le tableau #75 Colin Maudry 2026-04-29 18:25:22 +02:00
  • 25746b4869 Amélioration du rendu de la carte org Colin Maudry 2026-04-28 13:34:33 +02:00
  • 1a5f049b1a Map fonctionne mais lf cassé Colin Maudry 2026-04-28 11:23:02 +02:00
  • bd6a4ff266 Tentative de rétablissement de la carte sur acheteur/titulaire Colin Maudry 2026-04-28 10:40:50 +02:00
  • 1839928e69 Réduction des petites erreurs Colin Maudry 2026-04-24 13:36:15 +02:00
  • a6049b3244 Bumped version checkout Colin Maudry 2026-04-24 13:35:49 +02:00
  • d8ee6e5b37 Màj du mode d'emploi de Tableau #42 v2.7.5 Colin Maudry 2026-04-24 12:31:29 +02:00
  • b437decf5f Merge branch 'main' into dev Colin Maudry 2026-04-24 12:10:51 +02:00
  • 10f24dec30 Petites corrections Colin Maudry 2026-04-24 12:08:48 +02:00
  • 18b5488051 Merge tag 'v2.7.5' into dev Colin Maudry 2026-04-24 11:51:18 +02:00
  • 7d8f8a7c19 Merge branch 'release/2.7.5' Colin Maudry 2026-04-24 11:50:47 +02:00
  • 93777cce6d Changelog v2.7.5 Colin Maudry 2026-04-24 11:50:36 +02:00
  • dadbb0aeff Possibilité de chercher soit des mots présents, soit une suite de mot précise #42 Colin Maudry 2026-04-24 11:38:01 +02:00
  • f7b7954ed2 Merge branch 'feature/72_observatoire_duckdb_filters' into dev Colin Maudry 2026-04-23 12:33:48 +02:00
  • fc4d965b20 Spinner de chargemetn sur la préviusalisation des données Colin Maudry 2026-04-23 12:33:30 +02:00
  • a715140af0 test(observatoire): intégration DuckDB pour prepare_dashboard_data (#72) Colin Maudry 2026-04-23 00:07:24 +02:00
  • c45d4e0ea1 refactor(observatoire): appelants utilisent la nouvelle signature (#72) Colin Maudry 2026-04-22 23:57:10 +02:00
  • 0777153c82 refactor(observatoire): prepare_dashboard_data utilise DuckDB (#72) Colin Maudry 2026-04-22 23:55:45 +02:00
  • 6e670c97c9 feat(observatoire): filtres montant min/max (#72) Colin Maudry 2026-04-22 23:53:43 +02:00
  • 522c467702 feat(observatoire): filtres liste via list_has_any (#72) Colin Maudry 2026-04-22 23:49:32 +02:00
  • 74ae1fb008 feat(observatoire): IN départements et skip conditionnel par ID (#72) Colin Maudry 2026-04-22 23:43:55 +02:00
  • e3a0fba4df feat(observatoire): filtres LIKE/ILIKE dans dashboard_filters_to_sql (#72) Colin Maudry 2026-04-22 23:42:43 +02:00
  • a382370767 feat(observatoire): filtres d'égalité simples dans dashboard_filters_to_sql (#72) Colin Maudry 2026-04-22 23:39:13 +02:00
  • 653999693c feat(observatoire): squelette de dashboard_filters_to_sql (#72) Colin Maudry 2026-04-22 23:36:59 +02:00
  • aaf54eef91 docs(observatoire): plan d'implémentation filtrage natif DuckDB (#72) Colin Maudry 2026-04-22 23:21:47 +02:00
  • b996eb97cc docs(observatoire): spec du filtrage natif DuckDB (#72) Colin Maudry 2026-04-22 23:16:41 +02:00
  • 3e89dacff9 Correction de setup_table_columns et autres v2.7.4 Colin Maudry 2026-04-22 21:16:51 +02:00
  • eb8d7abe0d actions/checkout@v4 Colin Maudry 2026-04-22 20:55:22 +02:00
  • a484984e40 Merge tag 'v2.7.4' into dev Colin Maudry 2026-04-22 20:50:47 +02:00
  • bea160aa00 Merge branch 'release/2.7.4' Colin Maudry 2026-04-22 20:50:12 +02:00
  • 8e603d2806 Bump version number Colin Maudry 2026-04-22 20:49:57 +02:00
  • 1d833bb800 Merge branch 'feature/72_duckdb_performance' into dev Colin Maudry 2026-04-22 20:48:39 +02:00
  • f81c897342 Changelog 2.7.4 Colin Maudry 2026-04-22 20:47:55 +02:00
  • 3532a9c381 Path de duckdb configurable, correction des tests #72 Colin Maudry 2026-04-22 20:43:38 +02:00
  • b4956c34d1 Utilisation d'une seule fonction postprocess #72 Colin Maudry 2026-04-22 18:30:36 +02:00
  • 72d4881796 Simplifications du code #72 Colin Maudry 2026-04-22 17:17:54 +02:00
  • 1e67d329d0 perf(tableau): pousser filtre/tri/pagination/comptage dans DuckDB Colin Maudry 2026-04-21 23:53:45 +02:00
  • 4e25ff5c85 feat(table): ajouter postprocess_page pour post-traiter une page seule Colin Maudry 2026-04-21 23:42:52 +02:00
  • cdb6a70f7a feat(db): ajouter count_marches, count_unique_marches et paramètre offset à query_marches Colin Maudry 2026-04-21 23:39:51 +02:00
  • 74213d3844 fix(table_sql): gérer *foo* et utiliser isinstance pour les types Polars Colin Maudry 2026-04-21 23:37:03 +02:00
  • 95c90e319e feat: ajouter traducteurs filter_query→SQL et sort_by→SQL Colin Maudry 2026-04-21 23:33:49 +02:00
  • abc6390174 Améliorations CLAUDE.md pour plus utiliser rtk Colin Maudry 2026-04-21 21:55:18 +02:00
  • 9e3f6765e0 Améliorations CLAUDE.md pour plus utiliser rtk Colin Maudry 2026-04-21 21:54:10 +02:00
  • a906a40b7b Fix import src.utils.cache Colin Maudry 2026-04-21 17:21:32 +02:00
  • d4844140b4 src/auth : exempter les routes Dash internes de la protection CSRF (#73) Colin Maudry 2026-04-20 23:11:17 +02:00
  • 40e593ffdc Changelog : comptes utilisateurs (#73) Colin Maudry 2026-04-20 22:58:20 +02:00
  • 5151b32f3e tests/auth/test_csrf.py : vérifie que CSRF est actif (#73) Colin Maudry 2026-04-20 22:56:58 +02:00
  • 20e7eed424 src/app.py : navbar avec lien Connexion / dropdown utilisateur (#73) Colin Maudry 2026-04-20 22:56:13 +02:00
  • af0efbe928 src/pages : pages mot de passe oublié et réinitialisation (#73) Colin Maudry 2026-04-20 22:53:24 +02:00
  • 038858985c src/pages/verification_email.py : page statut vérification email (#73) Colin Maudry 2026-04-20 22:53:10 +02:00
  • 7b27c15515 src/pages/compte.py : page mon compte (protégée) (#73) Colin Maudry 2026-04-20 22:52:51 +02:00
  • 88863415d7 src/pages/connexion.py : page de connexion (#73) Colin Maudry 2026-04-20 22:52:46 +02:00
  • 5149582958 src/pages/inscription.py : page d'inscription (#73) Colin Maudry 2026-04-20 22:52:29 +02:00
  • 49bd1b3036 src/auth/routes.py : route /auth/change-password (#73) Colin Maudry 2026-04-20 22:51:40 +02:00
  • 6b78abb7fd src/auth/routes.py : routes de réinitialisation du mot de passe (#73) Colin Maudry 2026-04-20 22:50:20 +02:00
  • ff9b3a6092 src/auth/routes.py : routes /auth/login et /auth/logout (#73) Colin Maudry 2026-04-20 17:39:59 +02:00
  • 4d9a300e0c src/auth/routes.py : route /auth/verify-email (#73) Colin Maudry 2026-04-20 17:38:13 +02:00
  • e275f10dbd src/auth/routes.py : route /auth/signup (#73) Colin Maudry 2026-04-20 17:37:15 +02:00
  • 1c0fb0a960 src/auth/routes.py : blueprint auth et fixtures de test (#73) Colin Maudry 2026-04-20 17:35:06 +02:00
  • 8896726e09 src/app.py : initialisation de l'authentification au démarrage (#73) Colin Maudry 2026-04-20 17:34:12 +02:00
  • a02a9df081 src/auth/setup.py : init_auth et helper safe_next (#73) Colin Maudry 2026-04-20 17:32:32 +02:00
  • 7976257029 src/auth/mailer.py : envoi d'emails HTML+texte (#73) Colin Maudry 2026-04-20 17:31:00 +02:00
  • 72fd495c5b src/auth/models.py : classe User Flask-Login (#73) Colin Maudry 2026-04-20 17:25:56 +02:00
  • 92fe76d072 src/auth/tokens.py : génération et validation des tokens (#73) Colin Maudry 2026-04-20 17:24:49 +02:00
  • 1a07e5ac0f src/auth/db.py : CRUD tokens de vérification et reset (#73) Colin Maudry 2026-04-20 17:23:02 +02:00
  • ae4a206de7 src/auth/db.py : CRUD users (#73) Colin Maudry 2026-04-20 17:19:52 +02:00
  • 5c6e75e3d3 src/auth/db.py : schéma SQLite et connexion (#73) Colin Maudry 2026-04-20 17:15:26 +02:00
  • 9ffa9c39f8 Dépendances auth : Flask-Login/Mail/WTF, email-validator (#73) Colin Maudry 2026-04-20 17:09:41 +02:00
  • 5a7a4da027 Plan d'implémentation comptes utilisateurs (#73) Colin Maudry 2026-04-20 17:02:42 +02:00
  • 8342c6a0e6 Design des comptes utilisateurs (#73) Colin Maudry 2026-04-20 16:52:49 +02:00
  • 6d22b7298a Merge tag 'v2.7.3' into dev Colin Maudry 2026-04-20 11:55:55 +02:00
  • e33e5da619 Merge branch 'release/2.7.3' v2.7.3 Colin Maudry 2026-04-20 11:42:17 +02:00
  • ffeb708f1d Changelog 2.7.3 Colin Maudry 2026-04-20 11:42:04 +02:00