Commit Graph
37 Commits
Author SHA1 Message Date
Ruslan Bakiev 639e43621f Enrich geo products from exchange catalog
Build and deploy Docker image / build (push) Successful in 1m43s
2026-06-11 21:38:16 +07:00
Ruslan Bakiev 9aed152765 Seed geo catalog images
Build and deploy Docker image / build (push) Successful in 1m35s
2026-06-11 15:34:10 +07:00
Ruslan Bakiev 41cc2d7886 Seed multimodal demo geo graph
Build and deploy Docker image / build (push) Successful in 1m17s
2026-06-08 07:30:27 +07:00
Ruslan Bakiev 489f6dbf81 Connect demo geo catalog graph
Build and deploy Docker image / build (push) Successful in 1m27s
2026-06-07 14:09:31 +07:00
Ruslan Bakiev 38972ebce7 Fix demo seed runtime
Build and deploy Docker image / build (push) Successful in 1m43s
2026-06-07 11:09:56 +07:00
Ruslan Bakiev 6dc480f828 Align backend dependencies
Build and deploy Docker image / build (push) Successful in 1m17s
2026-06-07 10:52:19 +07:00
Ruslan Bakiev e866f52e88 Add demo seed command
Build and deploy Docker image / build (push) Successful in 1m27s
2026-06-07 10:43:12 +07:00
Ruslan Bakiev e3d01a6628 Isolate Docker auth in CI
Build and deploy Docker image / build (push) Successful in 1m26s
2026-06-05 13:19:11 +07:00
Ruslan Bakiev 430cb1cff6 chore: optimize docker image build pipeline
Build Docker Image / build (push) Successful in 3m57s
2026-03-14 10:38:32 +07:00
Ruslan Bakiev 0bbe245e05 ci: trigger rebuild
Build Docker Image / build (push) Successful in 2m44s
2026-03-10 10:54:17 +07:00
Ruslan Bakiev 576a18a0e6 fix: correct Dokploy webhook URL
Build Docker Image / build (push) Successful in 1m59s
2026-03-10 10:47:19 +07:00
Ruslan Bakiev 190a768d82 fix: add -k to curl for self-signed SSL on Dokploy webhook
Build Docker Image / build (push) Successful in 1m34s
2026-03-10 10:29:33 +07:00
Ruslan Bakiev 665aaf0922 remove: unused Sentry import
Build Docker Image / build (push) Failing after 1m17s
2026-03-10 10:20:00 +07:00
Ruslan Bakiev 9384566610 refactor: convert GraphQL schema from snake_case to camelCase to match frontend expectations
Build Docker Image / build (push) Failing after 2m12s
2026-03-10 10:16:08 +07:00
Ruslan Bakiev 31fc8cbc34 Move graph routing into route engine
Build Docker Image / build (push) Successful in 1m56s
2026-02-07 11:41:12 +07:00
Ruslan Bakiev 4ec6506633 Unify graph routing analyzer
Build Docker Image / build (push) Successful in 1m53s
2026-02-07 11:28:16 +07:00
Ruslan Bakiev e99cbf4882 Unify hub offer queries and drop radius filters
Build Docker Image / build (push) Successful in 2m7s
2026-02-07 11:05:52 +07:00
Ruslan Bakiev 3648366ebe feat(geo): graph-based hubs for product
Build Docker Image / build (push) Successful in 1m52s
2026-02-07 10:14:18 +07:00
Ruslan Bakiev eb73c5b1a1 feat(geo): filter clustered nodes by product/hub/supplier
Build Docker Image / build (push) Successful in 2m42s
2026-02-07 08:27:54 +07:00
Ruslan Bakiev f5f261ff89 Add quote calculations query
Build Docker Image / build (push) Successful in 1m53s
2026-02-06 18:57:24 +07:00
Ruslan Bakiev 443dc7fa5d Fix nearest hubs fallback when source missing
Build Docker Image / build (push) Successful in 1m32s
2026-02-05 20:10:11 +07:00
Ruslan Bakiev 09324bb25e Filter hubs to rail/sea and add graph-based nearest
Build Docker Image / build (push) Successful in 3m9s
2026-02-05 18:41:07 +07:00
Ruslan Bakiev 387abf03e4 Remove cluster cache and query by bbox
Build Docker Image / build (push) Successful in 3m0s
2026-02-05 10:26:19 +07:00
Ruslan Bakiev 27b05cf362 Add bounds filtering to nodes query for map-based selection
Build Docker Image / build (push) Successful in 1m10s
2026-01-24 12:13:29 +07:00
Ruslan Bakiev e342d68197 Add suppliersForProduct and hubsForProduct queries for cascading filters
Build Docker Image / build (push) Successful in 1m14s
2026-01-24 11:54:24 +07:00
Ruslan Bakiev 3a24f4a9cd Fix supplier query - aggregate through offers
Build Docker Image / build (push) Successful in 1m21s
Only show suppliers that have active offers.
2026-01-23 11:23:54 +07:00
Ruslan Bakiev 0106c84daf Add offers_count field to ProductType
Build Docker Image / build (push) Successful in 1m16s
2026-01-22 17:22:05 +07:00
Ruslan Bakiev 596bdbf1c5 Add node_type parameter to clusteredNodes for unified server-side clustering
Build Docker Image / build (push) Successful in 1m31s
2026-01-16 17:29:42 +07:00
Ruslan Bakiev 07f89ba5fb refactor(geo): Clean up queries - rename offers_to_hub to offers_by_hub, add offer_to_hub
Build Docker Image / build (push) Successful in 1m24s
- Remove find_routes, find_product_routes, delivery_to_hub queries
- Rename offers_to_hub → offers_by_hub with proper phase-based routing (auto → rail* → auto)
- Add offer_to_hub query for single offer to hub connection
- Both new queries use Dijkstra-like search with transport phases
2026-01-16 16:54:00 +07:00
Ruslan Bakiev 5112f52722 Fix _build_routes call in deliveryToHub
Build Docker Image / build (push) Successful in 1m18s
2026-01-16 16:03:26 +07:00
Ruslan Bakiev 339db65514 Fix resolve_offers_to_hub to use DISTANCE() instead of graph traversal
Build Docker Image / build (push) Successful in 1m23s
2026-01-16 15:56:25 +07:00
Ruslan Bakiev b6f9b2d70b Replace graph traversal queries with DISTANCE() queries
Build Docker Image / build (push) Successful in 1m53s
- Add new resolvers: products, offersByProduct, hubsNearOffer, suppliers,
  productsBySupplier, offersBySupplierProduct, productsNearHub, offersToHub, deliveryToHub
- Remove broken queries that caused OOM on 234k edges
- Use DISTANCE() for geographic proximity instead of graph traversal
2026-01-16 15:39:55 +07:00
Ruslan Bakiev a3b0b5ff79 Use supplier_uuid instead of team_uuid in findSupplierProductHubs
Build Docker Image / build (push) Successful in 1m27s
2026-01-16 10:50:16 +07:00
Ruslan Bakiev 6084333704 Fix findSupplierProductHubs: use team_uuid instead of supplier_uuid
Build Docker Image / build (push) Successful in 1m39s
2026-01-16 10:35:17 +07:00
Ruslan Bakiev 8f1e3be129 Trigger deploy for catalog navigation queries
Build Docker Image / build (push) Successful in 1m26s
2026-01-16 10:13:40 +07:00
Ruslan Bakiev 0330203a58 Replace pysupercluster with h3 for clustering
Build Docker Image / build (push) Successful in 1m38s
2026-01-14 10:24:40 +07:00
Ruslan Bakiev 7efa753092 Add server-side clustering with pysupercluster
Build Docker Image / build (push) Failing after 2m14s
2026-01-14 10:12:39 +07:00