Commit Graph

1040 Commits

Author SHA1 Message Date
Ruslan Bakiev
962433b026 Update webapp - map icons and loading state for view mode switching 2026-01-24 09:18:38 +07:00
Ruslan Bakiev
a306a96ed4 Update webapp - white glass search forms 2026-01-24 09:11:08 +07:00
Ruslan Bakiev
c305e491d1 Update webapp - fullscreen map behind navbar 2026-01-23 12:48:33 +07:00
Ruslan Bakiev
762e080bb7 Update webapp - dark glass UI style 2026-01-23 12:30:36 +07:00
Ruslan Bakiev
b3a51b4f6b Update webapp - fix nav height, view toggle, map colors 2026-01-23 12:17:48 +07:00
Ruslan Bakiev
8d2ba36462 Update webapp - TradeScanner/Search nav links 2026-01-23 12:11:59 +07:00
Ruslan Bakiev
65c49e86bb Update webapp - Glass effect UI, fix nav height 2026-01-23 11:36:31 +07:00
Ruslan Bakiev
41064339ea Update geo submodule - fix supplier query 2026-01-23 11:24:06 +07:00
Ruslan Bakiev
3d50fdc345 Update sync_offer to also upsert supplier node
When syncing an offer, if supplier_uuid is provided:
- Fetch supplier data from Exchange GraphQL
- Upsert supplier node to ArangoDB with coordinates

This ensures suppliers appear on the map when their offers are synced.
2026-01-23 11:20:34 +07:00
Ruslan Bakiev
5cacc99481 Update webapp - add catalog.json to i18n config 2026-01-23 11:02:35 +07:00
Ruslan Bakiev
b72f653cdd Update webapp - UI fixes: header height, map color, panel scroll 2026-01-23 10:53:32 +07:00
Ruslan Bakiev
3672b1a0de Update webapp - unified icon system in navigation 2026-01-23 10:36:11 +07:00
Ruslan Bakiev
128f4f5744 Update webapp - UI fixes for catalog 2026-01-23 10:25:49 +07:00
Ruslan Bakiev
8e399e4a90 Update webapp - fix catalog selection panels 2026-01-23 09:56:33 +07:00
Ruslan Bakiev
dffbce7663 Update webapp - Airbnb-style segmented search in Quote mode 2026-01-22 20:52:18 +07:00
Ruslan Bakiev
8dce7cb196 Update webapp - move mode toggle to TopNav 2026-01-22 19:32:50 +07:00
Ruslan Bakiev
1dc3152750 Update webapp - mode toggle to top right, view toggle to top left 2026-01-22 19:20:20 +07:00
Ruslan Bakiev
0eedd18eae Update webapp - add Explore/Quote dual mode to catalog 2026-01-22 19:13:56 +07:00
Ruslan Bakiev
df583e8452 Update webapp - fix @ escaping in translations 2026-01-22 18:00:10 +07:00
Ruslan Bakiev
3f66bbd2b2 Update webapp - add missing translations 2026-01-22 17:46:09 +07:00
Ruslan Bakiev
b13844c5f3 Update webapp - regenerate GraphQL types with offersCount 2026-01-22 17:27:28 +07:00
Ruslan Bakiev
dd1e9ce960 Update geo and webapp - offersCount, map default on catalog 2026-01-22 17:22:39 +07:00
Ruslan Bakiev
9852ae0f3b Update webapp - restore landing, improve header search 2026-01-22 11:28:14 +07:00
Ruslan Bakiev
c66ee948b0 Update webapp - redesign header with search in center 2026-01-22 11:23:07 +07:00
Ruslan Bakiev
b6cf498fe6 Update webapp - fix map clustering 2026-01-22 11:10:36 +07:00
Ruslan Bakiev
7b63357ca2 Update webapp - main page shows hero, redirects on selection 2026-01-22 11:09:05 +07:00
Ruslan Bakiev
e57ca0bfc4 Update webapp - fix unified catalog with map and tokens 2026-01-22 11:07:09 +07:00
Ruslan Bakiev
4b2ea00af3 Update webapp - implement unified catalog search 2026-01-22 10:57:50 +07:00
Ruslan Bakiev
13184ca15d Update webapp - move hub transport icons to bottom 2026-01-22 10:06:59 +07:00
Ruslan Bakiev
0c5b53a318 Update webapp - add card badges 2026-01-22 10:06:06 +07:00
Ruslan Bakiev
c95f1c8762 Update webapp - fix supplier products page grid layout 2026-01-22 09:58:42 +07:00
Ruslan Bakiev
787cdb16df Update webapp - navigation styling 2026-01-22 09:53:55 +07:00
Ruslan Bakiev
5a4eb915d4 Update webapp - sync cupcake theme from orderflow 2026-01-22 09:48:00 +07:00
Ruslan Bakiev
4cf140a32c Update webapp - fix cupcake theme application 2026-01-22 09:39:54 +07:00
Ruslan Bakiev
ef77d365df Update webapp - add cupcake theme 2026-01-22 09:17:16 +07:00
Ruslan Bakiev
661b583e02 Update webapp - fix offer route conflict, change theme to cupcake 2026-01-22 09:07:37 +07:00
Ruslan Bakiev
2e0c2bab18 Update webapp - grid layout for catalog cards 2026-01-22 08:54:39 +07:00
Ruslan Bakiev
8b91a94711 Update webapp - redirect search to catalog offers flow 2026-01-21 14:59:58 +07:00
Ruslan Bakiev
f0d31431b9 Update webapp - add offer detail page 2026-01-21 14:53:35 +07:00
Ruslan Bakiev
7ebf5359a3 Update webapp - add KYC profile card to offer page 2026-01-21 14:52:09 +07:00
Ruslan Bakiev
23feee3e2e Update webapp - fix map click in server clustering mode 2026-01-21 14:40:49 +07:00
Ruslan Bakiev
75f4506549 Add navigation from offer cards to offer detail page 2026-01-21 14:36:25 +07:00
Ruslan Bakiev
29b93b48d0 Update webapp - codegen for KYC 2026-01-21 09:31:10 +07:00
Ruslan Bakiev
d40c711c42 Update webapp - add price to route card 2026-01-21 09:28:51 +07:00
Ruslan Bakiev
c557cabd03 Update webapp - add price and supplier info to offer page 2026-01-21 09:27:06 +07:00
Ruslan Bakiev
966e9d8fe4 Add KYC company monitoring system with MongoDB integration
- Rename KYC models: KYCRequest → KYCApplication, KYCMonitoring → KYCProfile
- Add public GraphQL API for company data (teaser/full by profileUuid)
- Add kyc_profile_uuid field to SupplierProfile
- Add Temporal activity create_kyc_profile for post-approval monitoring
- Add Dagster assets for MongoDB data collection
- Add SupplierInfoBlock component for displaying company info
- Integrate company info into CalcResultContent
2026-01-21 09:19:58 +07:00
Ruslan Bakiev
89d18dd606 Update webapp - add hover highlighting to all catalog pages 2026-01-19 13:02:05 +07:00
Ruslan Bakiev
fb06c431ac Update webapp - fix map navigation and hover 2026-01-19 12:40:35 +07:00
Ruslan Bakiev
e9456a7796 Update webapp - remove hover/select from intermediate catalog pages 2026-01-19 12:26:08 +07:00
Ruslan Bakiev
dc1739f4dc Update webapp - restore price charts 2026-01-19 12:20:09 +07:00