Commit Graph

  • 642433994d ♻️ Replace onMount hook by the use of a signal to set the Map target develop Adrien 2024-02-25 12:40:53 +01:00
  • 922760de3e ⬆️ Bump OpenLayers version (7.3.0 -> 8.2.0) Adrien 2024-02-25 12:28:35 +01:00
  • 798447760f 🐛 Let the back-end fails when it fails to connect to the database Adrien 2024-02-15 22:28:19 +01:00
  • d9e35a4c8b ⬆️ Bump python-lsp-ruff from 1.0.5 to 2.1.0 Adrien 2024-02-15 22:08:43 +01:00
  • ce671f4b10 🐛 Enable virtual env before running poetry init-ci Adrien 2024-02-14 23:28:49 +01:00
  • 94d87c1c0e 🐛 Fix invalid running directory (part 2) Adrien 2024-02-14 23:24:16 +01:00
  • 71f7519b2f 🐛 Fix invalid running directory Adrien 2024-02-14 23:10:26 +01:00
  • 99aeaae9f2 🚧 Skip the PATH update Adrien 2024-02-14 23:06:43 +01:00
  • 06d446c3f9 🚧 Edit PATH before loading python virtual env Adrien 2024-02-14 22:58:04 +01:00
  • 001c7330c6 🎨 Prepare linters environment once Adrien 2024-02-14 22:49:55 +01:00
  • d4d24d13d2 🐛 Install poetry for each step Adrien 2024-02-13 23:39:46 +01:00
  • f1cafc7484 🚧 Add dummy commit Adrien 2024-02-13 23:05:45 +01:00
  • 30020d17cc 🐛 Fix typo Adrien 2024-02-13 23:02:40 +01:00
  • 85bdf2656c 🚧 Comment temporary the backend linter when conditions Adrien 2024-02-13 22:56:45 +01:00
  • fe67cd0d98 🚧 Dummy commit Adrien 2024-02-13 22:36:34 +01:00
  • 221125198d 🐛 Image shall be set for each CI step Adrien 2024-02-13 22:09:09 +01:00
  • fe05e2a2c5 🎨 Factorize backend linters steps Adrien 2024-02-13 20:57:18 +01:00
  • f964ba9027 🚧 Add dummy commit to check the reviewdog filter mode Adrien 2024-02-12 23:38:34 +01:00
  • 117d549ea7 🚧 Redirect reviewdog stderr to stdout Adrien 2024-02-11 21:38:46 +01:00
  • 529315bf50 🚧 Disable reviewdog filter and create empty .reviewdog.yml file Adrien 2024-02-11 21:31:23 +01:00
  • 35882bda31 🔊 Increase reviewdog logs Adrien 2024-02-11 21:04:22 +01:00
  • 688ffeb7f8 🚧 Add the sqlalchemy dep to the linters poetry group Adrien 2024-02-11 20:14:44 +01:00
  • 0993c42557 🚧 Poetry shell -> poetry run Adrien 2024-02-11 20:02:47 +01:00
  • 2b0eb40ab1 🚧 Run linters in poetry virtual environment Adrien 2024-02-11 19:59:10 +01:00
  • 8082f7f012 🚧 Remove the deps installation and disable mypy caching Adrien 2024-02-11 19:56:18 +01:00
  • 2d9d7c51b5 🚧 Add gcc to the CI image Adrien 2024-02-11 19:52:34 +01:00
  • 63cdbcb46e 🚧 Install dependencies before running the linters Adrien 2024-02-11 19:46:12 +01:00
  • 825a852c67 🚧 Fix reviewdog path Adrien 2024-02-11 19:34:51 +01:00
  • 812d7c0a61 🚧 Format reviewdog command and use temp file Adrien 2024-02-11 19:31:47 +01:00
  • 63abb677cb 🚧 Try to run linters on pull_request event Adrien 2024-02-11 19:13:13 +01:00
  • a089bbbf78 🔊 Print env variables Adrien 2024-02-11 19:09:06 +01:00
  • 55401dcd0c 🚧 Add gitea_address secret Adrien 2024-02-11 19:05:15 +01:00
  • 58c18a0479 🚧 Enable REVIEWDOG_GITEA_API_TOKEN Adrien 2024-02-11 18:54:05 +01:00
  • 2eb8d59a0e 🚧 Fix typo Adrien 2024-02-11 18:38:47 +01:00
  • 137c28387c 🚧 Fix eviewdog path Adrien 2024-02-11 18:37:23 +01:00
  • 0cddf9dc7e 🚧 Fix reviewdog version and setup ruff Adrien 2024-02-11 18:34:51 +01:00
  • bccbfe0ff3 🚧 First reviewdog try Adrien 2024-02-11 18:30:43 +01:00
  • 10ecd40ef5 💚 Force the linters to run even if the previous one fails. Adrien 2024-02-11 17:52:28 +01:00
  • 6687c2de15 💚 Run backend linters on commits only Adrien 2024-02-11 17:48:01 +01:00
  • c8732a0375 Run Mypy linter on backend pull requests Adrien 2024-02-11 17:40:06 +01:00
  • ff808e7c8f 💚 Don't run linters on master, develop and release/* branches Adrien 2024-02-11 17:24:24 +01:00
  • 7ac719db24 👷 Run Ruff linter on back-end pull requests Adrien 2024-02-11 17:06:04 +01:00
  • a8277fd018 👷 First try Adrien 2024-02-03 18:04:09 +01:00
  • e98b24303c 🎨 Cleanup code formatting Adrien 2024-02-02 23:02:39 +01:00
  • f6bd241db3 Merge branch 'readme' into develop Adrien 2024-01-08 23:05:38 +01:00
  • eead35f822 📝 Add Docs section to the TODO list readme Adrien 2024-01-08 23:03:59 +01:00
  • 3ff9a91bd0 Merge branch 'readme' into develop Adrien 2024-01-07 11:44:23 +01:00
  • d7bef20ffc 📄 Rewrite reference of the origin of the project name Adrien 2024-01-07 11:42:44 +01:00
  • c2c8c81759 📄 Replace WIP tag with a reference to the origin of the project name Adrien 2024-01-07 11:39:04 +01:00
  • 98dbf5dfe2 📄 Add WIP tag to the README file Adrien 2024-01-07 11:35:46 +01:00
  • 3873fdb719 Merge branch 'readme' into develop Adrien 2024-01-07 11:30:03 +01:00
  • 4236f33cb9 📝 Add technical stack description to the README Adrien 2024-01-07 11:19:14 +01:00
  • 60ce90b633 🚧 Add C4 Container diagram Adrien 2024-01-06 17:45:58 +01:00
  • c52fc69560 🚧 Add plantuml block to the README to test gitea rendering Adrien 2024-01-06 13:32:17 +01:00
  • e9a13c662e 📝 Change the presentation video chroma subsampling Adrien 2023-12-22 11:36:01 +01:00
  • 93625f12b1 📝 Add thumbnail to the presentation video Adrien 2023-12-22 11:27:30 +01:00
  • b7ed3f83b8 📝 Add main readme file Adrien 2023-12-22 11:03:29 +01:00
  • f1a47c9621 📝 First try to embed a video in the readme page Adrien 2023-12-22 10:59:44 +01:00
  • 7843309f0a 📝 Add a video showing what carrramba-encore-rate service is Adrien 2023-12-22 10:48:22 +01:00
  • cebc9077c3 👽️ Add of the StopAreaStopAssociationFields pdeid and pdeversion fields Adrien 2023-10-22 23:41:27 +02:00
  • f862e124a6 Merge branch 'k8s-integration' into develop Adrien 2023-10-22 23:37:44 +02:00
  • 1bb75b28eb ♻️ Use of relative imports for api modules k8s-integration Adrien 2023-10-22 23:34:58 +02:00
  • 0a7337a313 ♻️ Put api_server and db_updater scripts on the backend root Adrien 2023-10-22 23:31:35 +02:00
  • fcd1ae78c3 🐛 Fix IP to bind in the api config file for local use Adrien 2023-09-20 22:24:02 +02:00
  • ec1b4100a3 🐛 Fix validation issue in /api/stop/{stop_id}/destinations responses Adrien 2023-09-20 22:22:13 +02:00
  • 37ec05bf3b Merge branch 'k8s-integration' into develop Adrien 2023-09-20 22:14:56 +02:00
  • 3434802b31 🎨 Reorganize back-end code Adrien 2023-09-20 22:08:32 +02:00
  • bdbc72ab39 🐛 Front: Fix URL used to fetch transport mode representation Adrien 2023-09-10 12:25:38 +02:00
  • 4cc8f60076 🐛 Front: Use the public API server to fetch data Adrien 2023-09-10 12:17:48 +02:00
  • cf5c4c6224 🔒️ Fix CORS allowed origins and methods Adrien 2023-09-10 12:07:20 +02:00
  • f69aee1c9c 🔒️ Remove driver and password from configuration file Adrien 2023-09-10 12:04:25 +02:00
  • 8c493f8fab ♻️ Remove pg_trgm creation from the db session init Adrien 2023-09-10 11:46:24 +02:00
  • 4fce832db5 ♻️ Rename docker file building api image Adrien 2023-09-10 11:45:08 +02:00
  • bfc669cd11 ♻️ Use pydantic-settings to handle config file Adrien 2023-09-09 23:34:04 +02:00
  • 4056b3a739 🐛 Error raised by frontend Map component if no stop found Adrien 2023-09-09 23:18:03 +02:00
  • f7f0fdb980 ️ Use of integer to store Line and Stop id Adrien 2023-09-09 21:23:36 +02:00
  • 6c149e844b 💥 Remove /widget static endpoint Adrien 2023-06-13 05:45:33 +02:00
  • f5529bba24 Merge branch 'remove-db-filling-from-backend' into develop Adrien 2023-06-13 05:44:00 +02:00
  • 5da918c04b 👽️ Take the last IDFM format into account remove-db-filling-from-backend Adrien 2023-06-11 22:41:44 +02:00
  • 2eaf0f4ed5 Use of db merge when adds fails due to single key violations Adrien 2023-06-11 22:28:15 +02:00
  • c42b687870 🐛 Fix IdfmInterface circular import issue Adrien 2023-06-11 22:24:09 +02:00
  • d8adb4f52d ♻️ Remove code in charge or db filling from IdfmInterface Adrien 2023-06-11 22:22:05 +02:00
  • 5e7f440b54 ♻️ Add the db_updater package Adrien 2023-06-11 22:18:47 +02:00
  • 824536ddbe 💥 Rename API_KEY to IDFM_API_KEY Adrien 2023-05-28 12:45:03 +02:00
  • 7fbdd0606c ️ Reduce the size of the backend docker image Adrien 2023-05-28 12:40:10 +02:00
  • 581f6b7b8f 🐛 Add workaround for fastapi-cache issue #144 Adrien 2023-05-28 10:45:14 +02:00
  • 404b228cbf 🔥 Remove env variables from backend dockerfile Adrien 2023-05-26 23:55:58 +02:00
  • e2ff90cd5f ️ Use Redis to cache REST responses Adrien 2023-05-26 18:10:47 +02:00
  • cd700ebd42 🐛 The backend shall serve requests once the database reachable Adrien 2023-05-26 18:02:54 +02:00
  • c44a52b7ae ♻️ Add backend and frontend to docker-compose Adrien 2023-05-26 17:57:09 +02:00
  • b3b36bc3de Replace rich with icecream for temporary tracing Adrien 2023-05-11 21:44:58 +02:00
  • 5e0d7b174c 🏷️ Fix some type issues (mypy) Adrien 2023-05-11 21:40:38 +02:00
  • b437bbbf70 🎨 Split main into several APIRouters Adrien 2023-05-11 21:17:02 +02:00
  • 85fdb28cc6 🐛 Set default value to Settings.clear_static_data Adrien 2023-05-11 20:31:24 +02:00
  • b894d68a7a ♻️ Use of pydantic to manage config+env variables Adrien 2023-05-10 22:30:30 +02:00
  • ef26509b87 🐛 Fix invalid line id returned by /stop/{stop_id}/nextPassages endpoint Adrien 2023-05-09 23:25:30 +02:00
  • de82eb6c55 🔊 Reformat error logs generated by frontend BusinessData class Adrien 2023-05-08 17:25:14 +02:00
  • 0ba4c1e6fa ️ Stop.postal_region and Line.id/operator_id can be integer values Adrien 2023-05-08 17:15:21 +02:00
  • 0f1c16ab53 💄 Force App to use 100% of the shortest side Adrien 2023-05-08 16:17:56 +02:00
  • 5692bc96d5 🐛 Check backend return codes before handling data Adrien 2023-05-08 15:05:43 +02:00