Commit Graph

  • 31fc8cbc34 Move graph routing into route engine main Ruslan Bakiev 2026-02-07 11:41:12 +07:00
  • 4ec6506633 Unify graph routing analyzer Ruslan Bakiev 2026-02-07 11:28:16 +07:00
  • e99cbf4882 Unify hub offer queries and drop radius filters Ruslan Bakiev 2026-02-07 11:05:52 +07:00
  • 3648366ebe feat(geo): graph-based hubs for product Ruslan Bakiev 2026-02-07 10:14:18 +07:00
  • eb73c5b1a1 feat(geo): filter clustered nodes by product/hub/supplier Ruslan Bakiev 2026-02-07 08:27:54 +07:00
  • f5f261ff89 Add quote calculations query Ruslan Bakiev 2026-02-06 18:57:24 +07:00
  • 443dc7fa5d Fix nearest hubs fallback when source missing Ruslan Bakiev 2026-02-05 20:10:11 +07:00
  • 09324bb25e Filter hubs to rail/sea and add graph-based nearest Ruslan Bakiev 2026-02-05 18:41:07 +07:00
  • 387abf03e4 Remove cluster cache and query by bbox Ruslan Bakiev 2026-02-05 10:26:19 +07:00
  • 9db56c5edc feat(schema): add bounds filtering to list endpoints Ruslan Bakiev 2026-01-26 21:35:20 +07:00
  • ca01a91019 Add integration tests for nearestOffers with hubUuid parameter Ruslan Bakiev 2026-01-26 16:37:11 +07:00
  • 17081e13e4 Fix: resolve_offer_to_hub call in resolve_route_to_coordinate (same graphene self=None bug) Ruslan Bakiev 2026-01-26 16:28:39 +07:00
  • 0c19135c49 Fix: resolve_offer_to_hub call in resolve_nearest_offers (self is None in graphene) Ruslan Bakiev 2026-01-26 16:17:27 +07:00
  • 9ff7927463 Add hubsList, suppliersList, productsList resolvers and update nearestOffers Ruslan Bakiev 2026-01-26 13:55:02 +07:00
  • 81f86b6538 Fix nodes_count query bind_vars - only add bounds when present Ruslan Bakiev 2026-01-25 22:01:54 +07:00
  • 2e7f5e7863 Fix nodes query bind_vars - only add bounds when all coordinates present Ruslan Bakiev 2026-01-25 21:54:22 +07:00
  • 64f7e4bdba Fix GraphQL types - add distance_km field Ruslan Bakiev 2026-01-25 21:33:12 +07:00
  • 40f7f66f83 Add comprehensive tests for all geo GraphQL endpoints Ruslan Bakiev 2026-01-25 21:12:59 +07:00
  • 56df2ab37b Fix OfferNodeType initialization error Ruslan Bakiev 2026-01-25 20:49:22 +07:00
  • 5363b113cf Merge geo-nearest-endpoints - add coordinate-based API endpoints Ruslan Bakiev 2026-01-25 17:10:55 +07:00
  • 46c87c7caa Add coordinate-based nearest endpoints to geo API Ruslan Bakiev 2026-01-25 17:10:32 +07:00
  • 27b05cf362 Add bounds filtering to nodes query for map-based selection Ruslan Bakiev 2026-01-24 12:13:29 +07:00
  • e342d68197 Add suppliersForProduct and hubsForProduct queries for cascading filters Ruslan Bakiev 2026-01-24 11:54:24 +07:00
  • 3a24f4a9cd Fix supplier query - aggregate through offers Ruslan Bakiev 2026-01-23 11:23:54 +07:00
  • 0106c84daf Add offers_count field to ProductType Ruslan Bakiev 2026-01-22 17:22:05 +07:00
  • 596bdbf1c5 Add node_type parameter to clusteredNodes for unified server-side clustering Ruslan Bakiev 2026-01-16 17:29:42 +07:00
  • 07f89ba5fb refactor(geo): Clean up queries - rename offers_to_hub to offers_by_hub, add offer_to_hub Ruslan Bakiev 2026-01-16 16:54:00 +07:00
  • 5112f52722 Fix _build_routes call in deliveryToHub Ruslan Bakiev 2026-01-16 16:03:26 +07:00
  • 339db65514 Fix resolve_offers_to_hub to use DISTANCE() instead of graph traversal Ruslan Bakiev 2026-01-16 15:56:25 +07:00
  • b6f9b2d70b Replace graph traversal queries with DISTANCE() queries Ruslan Bakiev 2026-01-16 15:39:55 +07:00
  • a3b0b5ff79 Use supplier_uuid instead of team_uuid in findSupplierProductHubs Ruslan Bakiev 2026-01-16 10:50:16 +07:00
  • 6084333704 Fix findSupplierProductHubs: use team_uuid instead of supplier_uuid Ruslan Bakiev 2026-01-16 10:35:17 +07:00
  • 8f1e3be129 Trigger deploy for catalog navigation queries Ruslan Bakiev 2026-01-16 10:13:40 +07:00
  • b510dd54d6 feat: add catalog navigation queries Ruslan Bakiev 2026-01-16 01:32:55 +07:00
  • fd7e10c193 Filter offer edges from route stages Ruslan Bakiev 2026-01-15 00:32:41 +07:00
  • 0330203a58 Replace pysupercluster with h3 for clustering Ruslan Bakiev 2026-01-14 10:24:40 +07:00
  • 7efa753092 Add server-side clustering with pysupercluster Ruslan Bakiev 2026-01-14 10:12:39 +07:00
  • e15976382e Add hubCountries query and country filter for nodes Ruslan Bakiev 2026-01-08 10:42:34 +07:00
  • 5d5e0fa4b5 Add nearestNodes query for coordinate-based search Ruslan Bakiev 2026-01-08 00:36:16 +07:00
  • 5f040426a2 feat: add search parameter to nodes query Ruslan Bakiev 2026-01-07 22:01:31 +07:00
  • c5c6428328 Update webhook URL Ruslan Bakiev 2026-01-07 09:45:26 +07:00
  • af046892ba Add Gitea Actions CI/CD workflow Ruslan Bakiev 2026-01-07 09:26:38 +07:00
  • eb2ffd50f2 Initial commit from monorepo Ruslan Bakiev 2026-01-07 09:17:51 +07:00