-
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
-
5aa460fd8a
Fix supplier link - show name instead of 'View supplier'
Ruslan Bakiev
2026-01-27 12:20:06 +07:00
-
805b6795f0
Fix InfoPanel - show supplier name as text, remove button
Ruslan Bakiev
2026-01-27 12:15:44 +07:00
-
c39bc55ebc
Fix InfoPanel for offers - supplier name and map point
Ruslan Bakiev
2026-01-27 12:12:05 +07:00
-
c152a5b14c
Update catalog cards - logo right in supplier, sparkline in product
Ruslan Bakiev
2026-01-27 11:48:46 +07:00
-
2dbe600d8a
refactor: remove all any types, add strict GraphQL scalar typing
Ruslan Bakiev
2026-01-27 11:34:12 +07:00
-
ff34c564e1
Fix InfoPanel map: hide toggle, show current entity, auto-center
Ruslan Bakiev
2026-01-27 11:25:57 +07:00
-
80474acc0f
Update webapp - fix hero animation scroll + dark background
Ruslan Bakiev
2026-01-27 11:09:14 +07:00
-
859eef3761
Update webapp - fix hero animation to use cover layout
Ruslan Bakiev
2026-01-27 10:54:41 +07:00
-
7bd4aa37bd
Redesign SupplierCard and ProductCard, unify components
Ruslan Bakiev
2026-01-27 10:49:58 +07:00
-
20e0e73c58
refactor: remove any types and fix TypeScript errors
Ruslan Bakiev
2026-01-27 10:35:14 +07:00
-
9210f79a3d
Always include mode query param (explore/quote)
Ruslan Bakiev
2026-01-27 10:21:09 +07:00
-
65250f1342
Fix hero animation: transparent navbar on home page, glass on collapse
Ruslan Bakiev
2026-01-27 10:19:00 +07:00
-
3f823b2abc
Fix hero animation: always use glass style on home page
Ruslan Bakiev
2026-01-27 10:09:33 +07:00
-
75ce64b46e
Fix hero animation: object-fit cover + conditional blur + glass on collapse
Ruslan Bakiev
2026-01-27 09:14:20 +07:00
-
70c53da8eb
Fix type safety in catalog composables + 3 InfoPanel bugs
Ruslan Bakiev
2026-01-26 23:30:16 +07:00
-
839ab4e830
feat(hero): add animated Supply Chain background on home page
Ruslan Bakiev
2026-01-26 22:31:06 +07:00
-
19aca61845
fix(catalog): prevent unnecessary list reloads on map movement
Ruslan Bakiev
2026-01-26 22:24:47 +07:00
-
6545eeabea
feat(catalog): persist bounds filter state in URL
Ruslan Bakiev
2026-01-26 21:40:44 +07:00
-
f9eb027ebd
chore: regenerate geo GraphQL types with bounds params
Ruslan Bakiev
2026-01-26 21:38:44 +07:00
-
b02e3882cc
feat(catalog): add bounds filtering to list queries
Ruslan Bakiev
2026-01-26 21:37:23 +07:00
-
c56bb57fbf
fix(CatalogMap): use proper icons with colors for related points
Ruslan Bakiev
2026-01-26 21:34:07 +07:00
-
c6abf8ad4a
fix(catalog): hide filter checkbox in info mode + color related points by type
Ruslan Bakiev
2026-01-26 21:21:19 +07:00
-
33c1559ab7
fix(catalog): hide clusters when InfoPanel is open, show only related points
Ruslan Bakiev
2026-01-26 20:47:05 +07:00
-
e905098cb5
refactor(catalog): replace InfoPanel tabs with vertical sections
Ruslan Bakiev
2026-01-26 19:34:04 +07:00
-
69bb978526
fix(catalog): add badge when selecting from list + fix checkbox position
Ruslan Bakiev
2026-01-26 18:15:26 +07:00
-
263e60e003
feat: simplify hero to single tagline
Ruslan Bakiev
2026-01-26 18:06:07 +07:00
-
eb2266d66f
feat: hero effect with dynamic navbar height and inline title
Ruslan Bakiev
2026-01-26 17:56:24 +07:00
-
3f56a2f117
feat(catalog): add loading states for InfoPanel tabs and filter map by active tab
Ruslan Bakiev
2026-01-26 17:49:59 +07:00
-
f680740f52
Center MainNav vertically on home hero, add fading title
Ruslan Bakiev
2026-01-26 17:24:08 +07:00
-
53a51ed80c
Simplify: use same MainNavigation everywhere, just taller container on home
Ruslan Bakiev
2026-01-26 17:14:40 +07:00
-
d4b4f7011f
Fix hero scroll - use fixed padding so content stays in place
Ruslan Bakiev
2026-01-26 16:59:19 +07:00
-
11a52003e7
Make hero scroll linear - direct 1:1 scroll to height/opacity
Ruslan Bakiev
2026-01-26 16:29:20 +07:00
-
80a587c74f
Fix langDir path - remove duplicate i18n prefix
Ruslan Bakiev
2026-01-26 16:15:36 +07:00
-
cecbed99b5
Add hero section to home page with scroll collapse
Ruslan Bakiev
2026-01-26 16:12:00 +07:00
-
f973784257
Add URL params for InfoPanel tab and product (infoTab, infoProduct)
Ruslan Bakiev
2026-01-26 15:55:25 +07:00
-
8354102895
Restyle InfoPanel to match SelectionPanel (dark glass styling)
Ruslan Bakiev
2026-01-26 15:52:16 +07:00
-
a569942e24
Show mode toggle on home page without active state
Ruslan Bakiev
2026-01-26 15:48:55 +07:00
-
2275f956ae
Fix: hide mode toggle on home page, store mapViewMode in URL
Ruslan Bakiev
2026-01-26 15:44:44 +07:00
-
6b359b177c
Fix: trigger reactivity when setting filter labels
Ruslan Bakiev
2026-01-26 15:35:05 +07:00
-
1c298951b1
Fix: entity type detection in selectProduct, handle offer in add-to-filter
Ruslan Bakiev
2026-01-26 15:29:17 +07:00
-
c76750a738
Fix: InfoPanel not showing - use showPanel prop
Ruslan Bakiev
2026-01-26 15:13:06 +07:00
-
2d83110ef1
Move filterByBounds to map, show only when panel is open
Ruslan Bakiev
2026-01-26 15:00:30 +07:00
-
5ca995ebcc
Move filterByBounds checkbox into SelectionPanel
Ruslan Bakiev
2026-01-26 14:56:40 +07:00
-
3211c5a881
Rename drawer to panel, use selectMode for visibility
Ruslan Bakiev
2026-01-26 14:52:19 +07:00
-
911de423f6
Fix SelectionPanel - click applies immediately, opens Info
Ruslan Bakiev
2026-01-26 14:49:55 +07:00
-
a48dcf24ee
Remove explore mode chips from MainNavigation
Ruslan Bakiev
2026-01-26 14:46:05 +07:00
-
0efc4eddfd
Simplify catalog UI - remove chips, add drawer for list
Ruslan Bakiev
2026-01-26 14:36:42 +07:00
-
65b07271d9
Simplify GEO API - use new list endpoints and routes in nearestOffers
Ruslan Bakiev
2026-01-26 14:08:21 +07:00
-
6d916d65a0
Show routes in hub info panel offers
Ruslan Bakiev
2026-01-26 08:36:14 +07:00
-
2b6cccdead
Fix all TypeScript errors and remove Storybook
Ruslan Bakiev
2026-01-26 00:32:36 +07:00
-
b326d8cd76
Fix supplierUuid -> uuid parameter in GetSupplierProfile call
Ruslan Bakiev
2026-01-25 22:38:59 +07:00
-
ed7dec304f
Update geo GraphQL types after backend fixes
Ruslan Bakiev
2026-01-25 22:20:47 +07:00
-
cc52aa6179
Fix supplier info and catalog filtering bugs
Ruslan Bakiev
2026-01-25 21:01:23 +07:00
-
50375f2a74
Refactor catalog to use coordinate-based GraphQL endpoints
Ruslan Bakiev
2026-01-25 17:39:33 +07:00
-
7403d4f063
Add coordinate-based GraphQL operations for geo API
Ruslan Bakiev
2026-01-25 17:28:40 +07:00
-
39c3d24b3a
Fix Info panel - translations, two-step offers flow, icon, add to filter
Ruslan Bakiev
2026-01-25 16:44:00 +07:00
-
908d63062c
Merge branch 'info-panel'
Ruslan Bakiev
2026-01-25 15:38:31 +07:00
-