Commit Graph
10 Commits
Author SHA1 Message Date
Ruslan Bakiev 5363b113cf Merge geo-nearest-endpoints - add coordinate-based API endpoints
Build Docker Image / build (push) Successful in 1m18s
2026-01-25 17:10:55 +07:00
Ruslan Bakiev 46c87c7caa Add coordinate-based nearest endpoints to geo API
- Add nearestHubs(lat, lon, radius, productUuid?) - hubs near coordinates
- Add nearestOffers(lat, lon, radius, productUuid?) - offers near coordinates
- Add nearestSuppliers(lat, lon, radius, productUuid?) - suppliers near coordinates
- Add routeToCoordinate(offerUuid, lat, lon) - route from offer to coordinates

These unified endpoints work with coordinates instead of UUIDs, simplifying
the frontend logic by removing the need for entity-specific queries like
GetProductsNearHub, GetHubsNearOffer, etc.
2026-01-25 17:10:32 +07:00
Ruslan Bakiev b510dd54d6 feat: add catalog navigation queries
Build Docker Image / build (push) Successful in 1m34s
- findProductsForHub: find products deliverable to a hub
- findHubsForProduct: find hubs where product can be delivered
- findSupplierProductHubs: find hubs for supplier's product
- findOffersForHubByProduct: find offers with routes (wrapper for findProductRoutes)
2026-01-16 01:32:55 +07:00
Ruslan Bakiev fd7e10c193 Filter offer edges from route stages
Build Docker Image / build (push) Successful in 1m42s
Offer edges connect offer nodes to locations and are not
transport stages. Filter them out in _build_route_from_edges()
to avoid showing 0km "offer" steps in the route stepper.
2026-01-15 00:32:57 +07:00
Ruslan Bakiev e15976382e Add hubCountries query and country filter for nodes
Build Docker Image / build (push) Successful in 1m45s
2026-01-08 10:42:34 +07:00
Ruslan Bakiev 5d5e0fa4b5 Add nearestNodes query for coordinate-based search
Build Docker Image / build (push) Successful in 1m39s
2026-01-08 00:36:16 +07:00
Ruslan Bakiev 5f040426a2 feat: add search parameter to nodes query
Build Docker Image / build (push) Successful in 1m43s
2026-01-07 22:01:31 +07:00
Ruslan Bakiev c5c6428328 Update webhook URL
Build Docker Image / build (push) Successful in 1m40s
2026-01-07 09:45:26 +07:00
Ruslan Bakiev af046892ba Add Gitea Actions CI/CD workflow
Build Docker Image / build (push) Failing after 13s
2026-01-07 09:26:38 +07:00
Ruslan Bakiev eb2ffd50f2 Initial commit from monorepo 2026-01-07 09:17:51 +07:00