Commit Graph

  • 4001756c3c Open info on map click without pinning main Ruslan Bakiev 2026-02-07 18:23:01 +07:00
  • 85913a760d Fix main navigation markup Ruslan Bakiev 2026-02-07 17:39:07 +07:00
  • bef34eeaa5 Move AI button to logo and add left chat sidebar Ruslan Bakiev 2026-02-07 16:57:05 +07:00
  • 8ff44c42bc Keep view when closing select Ruslan Bakiev 2026-02-07 16:40:30 +07:00
  • 3f92b3876d Show pin on hover in lists Ruslan Bakiev 2026-02-07 16:37:02 +07:00
  • a73a801a1d Make pins explicit and selection open info Ruslan Bakiev 2026-02-07 13:56:36 +07:00
  • 2d54dc3283 Raise hubs/suppliers list page size to 500 Ruslan Bakiev 2026-02-07 13:34:07 +07:00
  • d36409df57 Refetch hubs/suppliers on product filter Ruslan Bakiev 2026-02-07 13:29:17 +07:00
  • 87d3d5b1a7 Force offers view when hub or supplier selected Ruslan Bakiev 2026-02-07 13:18:36 +07:00
  • 1c033a55b4 Update geo GraphQL generated types Ruslan Bakiev 2026-02-07 13:11:27 +07:00
  • 49f2c237b7 Use graph offers on map when hub filtered Ruslan Bakiev 2026-02-07 13:04:22 +07:00
  • 6b9935e8e8 Align supplier map with product filter list Ruslan Bakiev 2026-02-07 13:00:53 +07:00
  • 38081a5cb0 Use list data for hub map when product filtered Ruslan Bakiev 2026-02-07 12:42:55 +07:00
  • 481a38b3a1 Keep select param on navigation and toggles Ruslan Bakiev 2026-02-07 12:14:00 +07:00
  • 1f60062d15 Revert "Auto-open selection in Explore" Ruslan Bakiev 2026-02-07 12:09:12 +07:00
  • 74dd220104 Auto-open selection in Explore Ruslan Bakiev 2026-02-07 12:00:10 +07:00
  • c0466c7234 Update geo GraphQL generated types Ruslan Bakiev 2026-02-07 11:08:15 +07:00
  • 2fb34f664f Use graph-based offers and remove radius filters Ruslan Bakiev 2026-02-07 11:06:00 +07:00
  • 28eff7c323 feat(catalog): pad map fit and graph hubs filter Ruslan Bakiev 2026-02-07 10:18:07 +07:00
  • 589a74d75e fix(catalog): restore hover pin actions Ruslan Bakiev 2026-02-07 09:55:22 +07:00
  • 1fa4a707ad fix(catalog): remove full-screen loading flash Ruslan Bakiev 2026-02-07 09:50:41 +07:00
  • f85b1504e2 fix(ui): adjust search checkbox and round toggles Ruslan Bakiev 2026-02-07 09:41:58 +07:00
  • 34fc1bfab6 fix(home): keep nav static and shift hero input Ruslan Bakiev 2026-02-07 09:30:27 +07:00
  • 755a92d194 feat(catalog): filter map clusters by chips Ruslan Bakiev 2026-02-07 08:35:22 +07:00
  • aa7790f45e feat(catalog): focus map during quote search Ruslan Bakiev 2026-02-06 20:07:43 +07:00
  • 2d85e7187e chore(codegen): refresh geo graphql types Ruslan Bakiev 2026-02-06 19:48:45 +07:00
  • 795aa0381e Fallback to nearest offers when calculations unavailable Ruslan Bakiev 2026-02-06 19:12:48 +07:00
  • c5d1dc87ae Clear quantity when switching to explore Ruslan Bakiev 2026-02-06 19:10:17 +07:00
  • 2939482fc3 Add quote calculations support Ruslan Bakiev 2026-02-06 19:07:20 +07:00
  • 1287ae9db7 Group quote results by calculation Ruslan Bakiev 2026-02-06 18:44:00 +07:00
  • 87133ed37a Use geo offers for quote results Ruslan Bakiev 2026-02-06 18:25:44 +07:00
  • 0453aeae07 Revert "Auto-trigger quote search on prefilled URLs" Ruslan Bakiev 2026-02-06 18:21:59 +07:00
  • d877eff212 Auto-trigger quote search on prefilled URLs Ruslan Bakiev 2026-02-06 18:21:09 +07:00
  • 269d801493 Resolve supplier names for offer cards Ruslan Bakiev 2026-02-06 18:09:29 +07:00
  • 85457a34d5 Make ETA and pricing more realistic Ruslan Bakiev 2026-02-06 17:57:23 +07:00
  • 675f46a75e Enrich offer card origin, price, and duration Ruslan Bakiev 2026-02-06 17:37:58 +07:00
  • e4f81dba7c Redesign offer result card layout Ruslan Bakiev 2026-02-06 17:07:38 +07:00
  • b971391fd7 Add hover pin to info panel cards Ruslan Bakiev 2026-02-06 16:52:48 +07:00
  • 8c1827fab6 Adjust capsule dividers height Ruslan Bakiev 2026-02-06 16:37:17 +07:00
  • eb31b8299b Refine glass UI capsules and hub card Ruslan Bakiev 2026-02-06 16:28:00 +07:00
  • 981500ec5d Soften glass gradient and round capsules Ruslan Bakiev 2026-02-06 16:09:00 +07:00
  • ca7c6fa8a5 Refine top bar glass layout Ruslan Bakiev 2026-02-06 15:40:33 +07:00
  • 4585d30d53 Tweak hub distance compass styling Ruslan Bakiev 2026-02-06 15:35:12 +07:00
  • f80164c912 Pin selection items to global filters Ruslan Bakiev 2026-02-06 15:30:31 +07:00
  • f0c687c3ff Improve selection panel and hub card compass Ruslan Bakiev 2026-02-06 15:21:24 +07:00
  • fa0465fabb Auto-scope selection to current map bounds Ruslan Bakiev 2026-02-06 14:37:37 +07:00
  • 161a1426e4 Sync selection list with map view toggle Ruslan Bakiev 2026-02-06 14:33:54 +07:00
  • a3e7c92915 Clear inactive clusters on view switch Ruslan Bakiev 2026-02-06 14:06:37 +07:00
  • 1e761ca2a8 Drive map markers by data, not visibility Ruslan Bakiev 2026-02-06 11:23:56 +07:00
  • 4bdefc9ce9 Render map points by entity type Ruslan Bakiev 2026-02-06 11:19:48 +07:00
  • fb29c2a4f6 Skip Sentry import when disabled Ruslan Bakiev 2026-02-06 10:47:27 +07:00
  • d262928a09 Disable Sentry module in low-memory builds Ruslan Bakiev 2026-02-06 10:01:35 +07:00
  • b76c7fce94 Make build Node options configurable Ruslan Bakiev 2026-02-06 09:52:11 +07:00
  • 666423bcf4 Allow disabling minify to reduce build memory Ruslan Bakiev 2026-02-06 09:40:40 +07:00
  • cf081e7e67 Reduce build memory by disabling sourcemaps in CI Ruslan Bakiev 2026-02-06 09:32:12 +07:00
  • 05c91ca352 Show supplier/origin in offer cards Ruslan Bakiev 2026-02-05 20:21:36 +07:00
  • adf2a7765c Render hub groups as two-column metro tiles Ruslan Bakiev 2026-02-05 19:41:51 +07:00
  • 4669911162 Group hubs by rail/sea in info panel Ruslan Bakiev 2026-02-05 19:37:51 +07:00
  • 71a27a4ab9 Improve nearest hubs layout and show distance Ruslan Bakiev 2026-02-05 19:24:03 +07:00
  • 0f0b1db394 Unify offers UI to OfferResultCard and require price Ruslan Bakiev 2026-02-05 19:12:39 +07:00
  • beb02bd3fc Use offer result cards in catalog and compute routes for supplier offers Ruslan Bakiev 2026-02-05 19:02:26 +07:00
  • f1eb7bc746 Use graph-based nearest hubs Ruslan Bakiev 2026-02-05 18:41:14 +07:00
  • 2fc4faaa83 Pin language toggle above hero Ruslan Bakiev 2026-02-04 15:32:09 +07:00
  • 9c19d08cf5 Fix whitepaper language toggle and CTA Ruslan Bakiev 2026-02-04 14:54:30 +07:00
  • bd2a063e39 Restyle whitepaper to match site UI Ruslan Bakiev 2026-02-04 14:38:23 +07:00
  • 2a8ef4b7dc Add whitepaper page Ruslan Bakiev 2026-02-04 13:54:24 +07:00
  • 8a2a804c58 Add AddressDetailBottomSheet with same UX as orders Ruslan Bakiev 2026-01-29 21:00:18 +07:00
  • 0a63d4b0b2 Fix order detail behavior: panel hides when order selected Ruslan Bakiev 2026-01-29 20:47:24 +07:00
  • 532b9ce78d Fix OrderDetailBottomSheet backdrop to not overlap panel Ruslan Bakiev 2026-01-29 20:22:22 +07:00
  • a244589fe5 fix(orders): bottom sheet doesn't cover side panel on desktop Ruslan Bakiev 2026-01-29 19:57:29 +07:00
  • 1850d255a7 feat(orders): open order details in bottom sheet (no page transition) Ruslan Bakiev 2026-01-29 19:49:21 +07:00
  • de3ec4c39d feat(orders): add slide-up animation for order detail bottom sheet Ruslan Bakiev 2026-01-29 19:43:56 +07:00
  • 71e69a7abc i18n: add landing page translations (en/ru) Ruslan Bakiev 2026-01-29 19:07:23 +07:00
  • d5aa47c323 fix(orders): use side panel for list, bottom sheet for detail Ruslan Bakiev 2026-01-29 18:56:31 +07:00
  • d227325d1a Fix homepage: remove spacer, full-width sections with negative margin Ruslan Bakiev 2026-01-29 18:51:19 +07:00
  • bd7a1d1b4b Homepage: magazine layout with text blocks, quotes, spacing Ruslan Bakiev 2026-01-29 16:54:00 +07:00
  • 3a46cfc5dc Homepage: bento magazine layout + dark footer with offices by continent Ruslan Bakiev 2026-01-29 16:42:23 +07:00
  • f4afd362eb Rewrite team/profile/orders pages with bottom sheet (not side panel) Ruslan Bakiev 2026-01-29 16:34:58 +07:00
  • 5a780707dc Homepage Photo Glass Cards - unified visual style Ruslan Bakiev 2026-01-29 16:29:57 +07:00
  • 886415344d Glass nav fix + team/profile pages with CatalogPage layout Ruslan Bakiev 2026-01-29 16:18:33 +07:00
  • 6ee8c12e6f Role switcher: dropdown menu with chevron icon Ruslan Bakiev 2026-01-29 16:07:41 +07:00
  • bc037e85a4 Simplify role switcher: text + single swap icon Ruslan Bakiev 2026-01-29 16:01:46 +07:00
  • 72f2e1c39d Refactor role switcher: single item with arrows on right Ruslan Bakiev 2026-01-29 15:44:52 +07:00
  • 3d5215d967 Add role switcher (Client/Seller) in navigation menu Ruslan Bakiev 2026-01-29 13:53:03 +07:00
  • 33c406995f fix(catalog): align QuotePanel style with SelectionPanel/InfoPanel Ruslan Bakiev 2026-01-28 09:29:17 +07:00
  • 209d81ec61 fix(clientarea): correct panel widths - orders w-1/2, addresses w-96 Ruslan Bakiev 2026-01-28 09:27:58 +07:00
  • 984daa7a84 refactor(clientarea): use CatalogPage with #panel slot for orders/addresses Ruslan Bakiev 2026-01-28 09:19:01 +07:00
  • 63e8d47b79 feat(clientarea): modernize orders and addresses pages with new map layout Ruslan Bakiev 2026-01-28 09:11:18 +07:00
  • f5b95c27ef fix(nav): move Cabinet to nav links next to Explore/Quote Ruslan Bakiev 2026-01-28 05:30:18 +07:00
  • 8b0e1900d1 feat(nav): client area tabs in main navigation Ruslan Bakiev 2026-01-28 05:28:16 +07:00
  • 45acef9b20 feat(catalog): KYC bottom sheet instead of separate page Ruslan Bakiev 2026-01-28 05:04:20 +07:00
  • 1f996d27e5 feat(kyc): comprehensive demo profile page with full business data Ruslan Bakiev 2026-01-27 20:35:32 +07:00
  • 02419abdd1 feat(kyc): add demo KYC profile page with mock data Ruslan Bakiev 2026-01-27 20:16:30 +07:00
  • 7066c51505 fix(catalog): only show KYC full profile button when kycProfileUuid exists Ruslan Bakiev 2026-01-27 20:10:40 +07:00
  • 88d78e9662 feat(catalog): add offers section to InfoPanel after product selection Ruslan Bakiev 2026-01-27 15:24:53 +07:00
  • 3f7b83bb6d feat(kyc): add KYC profile page, navigate instead of modal Ruslan Bakiev 2026-01-27 12:51:08 +07:00
  • b5534d1fd5 feat(catalog): add KYC profile modal on click Ruslan Bakiev 2026-01-27 12:49:19 +07:00
  • 7f8a148aa7 feat(catalog): add KYC teaser section to supplier InfoPanel Ruslan Bakiev 2026-01-27 12:30:00 +07:00
  • f269c0daf0 Fix camera jumping when opening InfoPanel Ruslan Bakiev 2026-01-27 12:25:15 +07:00
  • 497a80f0c6 Fix camera jumping - debounce fitBounds when points load Ruslan Bakiev 2026-01-27 12:21:35 +07:00