221 Commits
Author SHA1 Message Date
Ruslan Bakiev 39712613ae fix(auth): org-scoped team tokens and header search order 2026-04-21 14:09:51 +07:00
Ruslan Bakiev 84deb2d1bc fix(webapp): localize footer/menu and harden auth routes 2026-04-21 11:16:27 +07:00
Ruslan Bakiev 54aac790ee feat(ui): unify logistics-style side panel flow 2026-04-21 10:46:35 +07:00
Ruslan Bakiev d3183bf6ad feat(ui): copy logistics header/theme one-to-one 2026-04-21 10:34:54 +07:00
Ruslan Bakiev 670e9b7fd1 feat(ui): align web shell and landing with logistics style 2026-04-21 10:27:32 +07:00
Ruslan Bakiev a74e75049c Adopt logistics visual system across webapp 2026-04-11 08:31:34 +07:00
Ruslan Bakiev 71d35476c2 fix: normalize quote capsule height and labels 2026-03-12 20:46:48 +07:00
Ruslan Bakiev 8cfe67809c fix: show three-part quote capsule on landing 2026-03-12 20:31:26 +07:00
Ruslan Bakiev ab3fee82f4 fix: stabilize quote flow header and step cards 2026-03-12 18:12:40 +07:00
Ruslan Bakiev a962d04ed1 fix: align landing header capsule geometry 2026-03-12 17:52:53 +07:00
Ruslan Bakiev 5a8ef3bea9 refactor: separate landing hero section from fixed header 2026-03-12 17:19:22 +07:00
Ruslan Bakiev b5a292093b fix: restore static hero animation background on home 2026-03-12 16:54:22 +07:00
Ruslan Bakiev 1a6287d13e fix: pin header capsules and simplify home center capsule scroll 2026-03-12 16:50:08 +07:00
Ruslan Bakiev fcc22b4051 fix: make home hero static and keep capsule scroll motion 2026-03-12 16:05:27 +07:00
Ruslan Bakiev 3380e407f3 fix: align landing capsule under hero title 2026-03-12 15:46:21 +07:00
Ruslan Bakiev c940369c81 fix: pin home capsule flow and switch explore panel to white left dock 2026-03-12 15:42:56 +07:00
Ruslan Bakiev 530c97b912 feat: align landing capsule and remove glass from map ui 2026-03-12 15:25:37 +07:00
Ruslan Bakiev 29c34a048a fix: migrate geo GraphQL queries and frontend to camelCase
Build Docker Image / build (push) Successful in 5m0s
Geo backend was migrated to camelCase but frontend .graphql files and
component code still used snake_case, causing 400 errors on all geo API calls.
2026-03-10 14:10:23 +07:00
Ruslan Bakiev 4467d20160 fix: remove overflow-hidden from header, add mx-auto wrapper like logistics
Build Docker Image / build (push) Successful in 6m25s
2026-03-10 13:57:16 +07:00
Ruslan Bakiev 61a37040d6 feat: step-by-step quote flow like logistics project
Build Docker Image / build (push) Successful in 5m11s
New pages: /catalog/product → /catalog/destination → /catalog/quantity → /catalog/results
Each step has fullscreen map + white bottom sheet card (rounded-t-3xl).
Header capsule in quote mode now navigates between steps.
i18n keys added for step titles (en/ru).
2026-03-10 11:52:35 +07:00
Ruslan Bakiev 055d682167 feat: adopt Apple-style glassmorphism UI from logistics project
Build Docker Image / build (push) Successful in 5m41s
Three-tier glass system (glass-underlay, glass-capsule, glass-chip),
pill-glass capsules with inner shine for header nav pills,
two-layer header backdrop with fade mask, solid white left panel
and juicy rounded-t-3xl bottom sheet for map interactions,
bold/black headings throughout.
2026-03-10 11:37:47 +07:00
Ruslan Bakiev 25f946b293 Fix geo GraphQL schema mismatch: camelCase → snake_case
Build Docker Image / build (push) Successful in 5m46s
All geo .graphql operations and consuming code updated to match
server schema which uses snake_case field/argument names.
Removed non-existent QuoteCalculations query, using NearestOffers instead.
2026-03-09 21:45:57 +07:00
Ruslan Bakiev e4d6c9ce81 feat(ui): refresh glass header and map bottom sheets
Build Docker Image / build (push) Successful in 5m23s
2026-03-08 08:56:58 +07:00
Ruslan Bakiev 85913a760d Fix main navigation markup
Build Docker Image / build (push) Successful in 4m53s
2026-02-07 17:39:07 +07:00
Ruslan Bakiev bef34eeaa5 Move AI button to logo and add left chat sidebar
Build Docker Image / build (push) Failing after 1m50s
2026-02-07 16:57:05 +07:00
Ruslan Bakiev 3f92b3876d Show pin on hover in lists
Build Docker Image / build (push) Has been cancelled
2026-02-07 16:37:02 +07:00
Ruslan Bakiev a73a801a1d Make pins explicit and selection open info
Build Docker Image / build (push) Successful in 5m24s
2026-02-07 13:56:36 +07:00
Ruslan Bakiev 481a38b3a1 Keep select param on navigation and toggles
Build Docker Image / build (push) Successful in 5m5s
2026-02-07 12:14:00 +07:00
Ruslan Bakiev 28eff7c323 feat(catalog): pad map fit and graph hubs filter
Build Docker Image / build (push) Successful in 5m4s
2026-02-07 10:18:07 +07:00
Ruslan Bakiev 589a74d75e fix(catalog): restore hover pin actions
Build Docker Image / build (push) Successful in 4m56s
2026-02-07 09:55:22 +07:00
Ruslan Bakiev 1fa4a707ad fix(catalog): remove full-screen loading flash
Build Docker Image / build (push) Has been cancelled
2026-02-07 09:50:41 +07:00
Ruslan Bakiev f85b1504e2 fix(ui): adjust search checkbox and round toggles
Build Docker Image / build (push) Successful in 4m52s
2026-02-07 09:41:58 +07:00
Ruslan Bakiev 34fc1bfab6 fix(home): keep nav static and shift hero input
Build Docker Image / build (push) Successful in 5m3s
2026-02-07 09:30:27 +07:00
Ruslan Bakiev 755a92d194 feat(catalog): filter map clusters by chips
Build Docker Image / build (push) Successful in 5m1s
2026-02-07 08:35:22 +07:00
Ruslan Bakiev aa7790f45e feat(catalog): focus map during quote search
Build Docker Image / build (push) Successful in 4m47s
2026-02-06 20:07:43 +07:00
Ruslan Bakiev 2939482fc3 Add quote calculations support
Build Docker Image / build (push) Failing after 23s
2026-02-06 19:07:20 +07:00
Ruslan Bakiev 1287ae9db7 Group quote results by calculation
Build Docker Image / build (push) Failing after 4m9s
2026-02-06 18:44:00 +07:00
Ruslan Bakiev 87133ed37a Use geo offers for quote results
Build Docker Image / build (push) Successful in 5m9s
2026-02-06 18:25:44 +07:00
Ruslan Bakiev 269d801493 Resolve supplier names for offer cards
Build Docker Image / build (push) Successful in 4m34s
2026-02-06 18:09:29 +07:00
Ruslan Bakiev 85457a34d5 Make ETA and pricing more realistic
Build Docker Image / build (push) Successful in 4m36s
2026-02-06 17:57:23 +07:00
Ruslan Bakiev 675f46a75e Enrich offer card origin, price, and duration
Build Docker Image / build (push) Successful in 4m40s
2026-02-06 17:37:58 +07:00
Ruslan Bakiev e4f81dba7c Redesign offer result card layout
Build Docker Image / build (push) Successful in 4m53s
2026-02-06 17:07:38 +07:00
Ruslan Bakiev b971391fd7 Add hover pin to info panel cards
Build Docker Image / build (push) Successful in 4m34s
2026-02-06 16:52:48 +07:00
Ruslan Bakiev 8c1827fab6 Adjust capsule dividers height
Build Docker Image / build (push) Successful in 4m45s
2026-02-06 16:37:17 +07:00
Ruslan Bakiev eb31b8299b Refine glass UI capsules and hub card
Build Docker Image / build (push) Successful in 4m43s
2026-02-06 16:28:00 +07:00
Ruslan Bakiev 981500ec5d Soften glass gradient and round capsules
Build Docker Image / build (push) Successful in 4m57s
2026-02-06 16:09:00 +07:00
Ruslan Bakiev ca7c6fa8a5 Refine top bar glass layout
Build Docker Image / build (push) Successful in 4m38s
2026-02-06 15:40:33 +07:00
Ruslan Bakiev 4585d30d53 Tweak hub distance compass styling
Build Docker Image / build (push) Successful in 4m43s
2026-02-06 15:35:12 +07:00
Ruslan Bakiev f80164c912 Pin selection items to global filters
Build Docker Image / build (push) Successful in 4m29s
2026-02-06 15:30:31 +07:00
Ruslan Bakiev f0c687c3ff Improve selection panel and hub card compass
Build Docker Image / build (push) Successful in 4m44s
2026-02-06 15:21:24 +07:00