Commit Graph

  • 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
  • 2ce3bd0bd2 Add Info panel for catalog with tabbed interface Ruslan Bakiev 2026-01-25 14:17:47 +07:00
  • 9b99d8981c Optimize catalog loading: backend bounds filtering + early returns Ruslan Bakiev 2026-01-24 12:19:00 +07:00
  • 8c753edb28 Add cascading filters for Explore mode Ruslan Bakiev 2026-01-24 11:58:56 +07:00
  • 726c63efb7 Add GraphQL documents for cascading filters Ruslan Bakiev 2026-01-24 11:54:37 +07:00
  • 4d018323e7 Fix catalog issues: quantity input, checkbox position, glass header Ruslan Bakiev 2026-01-24 11:40:33 +07:00
  • 690c76ac79 Fix product selection from map offer click Ruslan Bakiev 2026-01-24 11:31:05 +07:00
  • 467f099130 Add unified MapPanel component for left map panels Ruslan Bakiev 2026-01-24 11:20:32 +07:00
  • 7c566aeafc Fix SelectionPanel styling + add product filtering by supplier/hub Ruslan Bakiev 2026-01-24 11:13:22 +07:00
  • 2fc4dfb834 Add Airbnb-style "search as I move" checkbox + hover highlight Ruslan Bakiev 2026-01-24 11:07:31 +07:00
  • d03564a2d9 Add filter by map bounds checkbox to SelectionPanel Ruslan Bakiev 2026-01-24 10:54:09 +07:00
  • 74324ff337 Fix: align right navbar icons to top like logo Ruslan Bakiev 2026-01-24 10:23:31 +07:00
  • 404375248b Fix catalog UI: navbar alignment, selection panel, map search, infinite scroll Ruslan Bakiev 2026-01-24 10:09:55 +07:00
  • 2a607d0d2d Fix catalog UI issues Ruslan Bakiev 2026-01-24 09:47:41 +07:00
  • 3140226bc3 Navbar glass style only on catalog/map pages Ruslan Bakiev 2026-01-24 09:22:25 +07:00
  • 5e55443975 Fix map points: icons, color updates, loading state Ruslan Bakiev 2026-01-24 09:18:27 +07:00
  • 63d81ab42f Search forms: white glass style (bg-white/80) for contrast Ruslan Bakiev 2026-01-24 09:11:00 +07:00
  • 593aa0df12 Make map fullscreen behind transparent navbar Ruslan Bakiev 2026-01-23 12:48:25 +07:00
  • aa5a0a66fa Apply dark glass style (bg-black/30) to navbar, left panel, mobile panel Ruslan Bakiev 2026-01-23 12:30:28 +07:00
  • 9d46bab93f Fix nav height, view toggle transparency, dynamic map colors by view mode Ruslan Bakiev 2026-01-23 12:17:40 +07:00
  • 655c02d6fc Replace mode toggle with TradeScanner/Search nav links in header Ruslan Bakiev 2026-01-23 12:11:48 +07:00
  • 999658aee1 UI: Glass effect everywhere, fix nav height, simplify quote form Ruslan Bakiev 2026-01-23 11:36:20 +07:00
  • f31ceacdee Add catalog.json to i18n config (was missing) Ruslan Bakiev 2026-01-23 11:02:23 +07:00
  • 5258347ccb UI fixes: header height, map color, panel scroll Ruslan Bakiev 2026-01-23 10:53:21 +07:00
  • fc6ce31659 Add unified icon system to navigation Ruslan Bakiev 2026-01-23 10:35:59 +07:00
  • 4c6f5abd78 UI fixes: identical headers, panel styling, view toggle icons, sync map view Ruslan Bakiev 2026-01-23 10:25:33 +07:00
  • c7054579f1 Fix catalog: selection panels instead of modals, remove duplicate QuoteForm Ruslan Bakiev 2026-01-23 09:56:17 +07:00
  • ae9985023c Add mode toggle [Explore|Quote] left of search form in header Ruslan Bakiev 2026-01-22 20:57:37 +07:00
  • c0f38a25cd Transform search bar in Quote mode to Airbnb-style segmented input Ruslan Bakiev 2026-01-22 20:52:06 +07:00
  • 7465b1d6a2 Move mode toggle to TopNav, view toggle to map right Ruslan Bakiev 2026-01-22 19:32:39 +07:00
  • ddf691c83b Refactor catalog layout: mode toggle to top right, view toggle to top left Ruslan Bakiev 2026-01-22 19:20:11 +07:00
  • 850ab3f252 Add Explore/Quote dual mode to catalog page Ruslan Bakiev 2026-01-22 19:13:45 +07:00
  • 749f15131b Add map view toggle for fullWidthMap mode Ruslan Bakiev 2026-01-22 18:41:38 +07:00
  • 2d86c79b06 Fix: escape @ in email placeholder for vue-i18n Ruslan Bakiev 2026-01-22 18:00:01 +07:00
  • eb664c0387 Add missing translations for LocationsContent, Notifications, KYCFormRussia, TopBar Ruslan Bakiev 2026-01-22 17:45:57 +07:00
  • ba49a8d24f Regenerate GraphQL types with offersCount field Ruslan Bakiev 2026-01-22 17:27:16 +07:00
  • 062fcd2a50 Show map by default on /catalog, add offersCount to products Ruslan Bakiev 2026-01-22 17:22:22 +07:00
  • 39f8364edb Improve catalog UX: remove category, add offers count, dynamic layout Ruslan Bakiev 2026-01-22 16:59:33 +07:00
  • 6da5bf10c9 Remove shadow from search input Ruslan Bakiev 2026-01-22 11:55:39 +07:00
  • 863425e46e Restore original token/chip styling in header search Ruslan Bakiev 2026-01-22 11:55:08 +07:00
  • 8c4613e0d6 Simplify header: clean pill input without card styling Ruslan Bakiev 2026-01-22 11:52:31 +07:00
  • 0dc265c6b4 Fix header alignment: logo and icons same level as input Ruslan Bakiev 2026-01-22 11:51:10 +07:00
  • a8612c20b5 Fix header: remove selectMode indicator, align logo and icons Ruslan Bakiev 2026-01-22 11:49:21 +07:00
  • 3c6ae03c30 Add entity color scheme and improve map hover effect Ruslan Bakiev 2026-01-22 11:45:23 +07:00