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