Commit Graph

  • c2a56571af feat(bootstrap): fall back to built-in placeholder when marketplace unpublished main B2B sdarbinyan 2026-08-22 22:02:42 +04:00
  • 55634b3b57 Merge improvements/fork-harvest into main sdarbinyan 2026-08-22 16:19:55 +04:00
  • d44565fae9 docs(backend): consolidate all backend contracts into one file sdarbinyan 2026-08-22 16:15:58 +04:00
  • 846004e6d8 ci(deploy): make API-domain reconciliation opt-in, document the real host layout sdarbinyan 2026-08-22 16:08:13 +04:00
  • 52fb52888f docs(backend): consolidated harvest requirements as one buildable file sdarbinyan 2026-08-22 12:09:38 +04:00
  • d4959bd4da docs(e2e): clear the stale known-issue markers, root cause found sdarbinyan 2026-08-21 22:45:47 +04:00
  • dda0a3d2df fix(auth): break circular DI that logged every returning session out sdarbinyan 2026-08-21 22:44:04 +04:00
  • b4772d10c7 docs(editor): mark editor publish as backend-blocked local-only (FH-E.5) sdarbinyan 2026-08-21 22:41:14 +04:00
  • 1c87a53f02 feat(identity): account-linking UI + Telegram-as-identity surface (FH-4.7, FH-4.6, FH-4.8) sdarbinyan 2026-08-21 22:36:36 +04:00
  • 771dce9e29 perf(build): drop the JIT compiler from production, 1.55 MB -> 1.04 MB (FH-3.4) sdarbinyan 2026-08-21 16:10:34 +04:00
  • a35953d90f refactor(di): keep mock gateways out of production builds (FH-E.6) sdarbinyan 2026-08-21 15:59:11 +04:00
  • 885f4d1299 Merge branch 'B2B' sdarbinyan 2026-08-21 13:33:45 +04:00
  • a3808842c1 feat(deploy): host hardening on the frontend server (FH-D.3) sdarbinyan 2026-08-21 13:17:02 +04:00
  • cf17b0b6c6 feat(identity): provider-agnostic social login, VK ID + Yandex ID (FH-4.1, FH-4.2) sdarbinyan 2026-08-21 13:15:26 +04:00
  • f9e09b1757 docs(backend): harvest platform mechanisms into the contracts (Wave 2, FH-E.1-E.4) sdarbinyan 2026-08-21 11:12:05 +04:00
  • e8fc8480fe docs: trim stale instructions from completed harvest items sdarbinyan 2026-08-21 10:37:10 +04:00
  • 6e47d01c32 ci: ratchet the bundle budget and scan builds for credentials (FH-3.3, FH-3.5) sdarbinyan 2026-08-21 10:36:37 +04:00
  • 04272ae673 fix(geo): stop calling ip-api.com from the browser (FH-1.1) sdarbinyan 2026-08-21 10:30:27 +04:00
  • bc5f7c7a64 refactor: delete dead legacy payment code from ApiService sdarbinyan 2026-08-21 10:27:59 +04:00
  • d27c10dd17 feat: start @marketplaces/payment implementation sdarbinyan 2026-08-21 09:37:16 +04:00
  • fd3ca85929 docs: fork analysis + improvement harvest spec and todo sdarbinyan 2026-08-21 09:31:54 +04:00
  • 98c39f6844 fix(auth): clarify admin login flow sdarbinyan 2026-08-21 07:39:30 +04:00
  • 14d46ceaa6 fix(admin): isolate login on admin host sdarbinyan 2026-08-20 20:15:21 +04:00
  • 2e41e216c0 Merge branch 'B2B' sdarbinyan 2026-08-20 16:29:22 +04:00
  • 92f1c884c9 fix(proxy): strip upstream browser origin sdarbinyan 2026-08-20 16:29:05 +04:00
  • bc74fa77d9 Merge branch 'B2B' sdarbinyan 2026-08-20 16:12:57 +04:00
  • 9cd56586fb fix(api): share base-domain API host sdarbinyan 2026-08-20 16:12:37 +04:00
  • 3c53a6a33e Merge branch 'B2B' sdarbinyan 2026-08-20 15:05:57 +04:00
  • e5949c3967 fix(deploy): provision tenant API domains sdarbinyan 2026-08-20 15:04:03 +04:00
  • 8e58ee85f0 Merge branch 'B2B' sdarbinyan 2026-08-20 14:54:44 +04:00
  • 66a0ccfdb8 ci: restore standard deploy runner sdarbinyan 2026-08-20 14:54:33 +04:00
  • 6d25172a13 Merge branch 'B2B' sdarbinyan 2026-08-20 14:50:09 +04:00
  • 20e03d4340 ci: run Angular 22 on Node 24 sdarbinyan 2026-08-20 14:49:58 +04:00
  • 4288e5cd44 Merge branch 'B2B' sdarbinyan 2026-08-20 14:46:01 +04:00
  • 03c750cae7 ci: target emergency deploy runner sdarbinyan 2026-08-20 14:45:40 +04:00
  • e8c48043ed Merge branch 'B2B' sdarbinyan 2026-08-20 14:43:02 +04:00
  • 358996cbf2 ci: stream releases over ssh sdarbinyan 2026-08-20 14:42:29 +04:00
  • 2602d0c838 Merge branch 'B2B' sdarbinyan 2026-08-20 14:31:53 +04:00
  • 640360d63c fix(api): derive host from storefront domain sdarbinyan 2026-08-20 14:31:22 +04:00
  • 3f550de6b2 Merge branch 'B2B' sdarbinyan 2026-08-20 14:24:08 +04:00
  • f4ea4c7af8 fix(api): route tenants through origin gateway sdarbinyan 2026-08-20 14:23:12 +04:00
  • 217ab37496 Merge branch 'B2B' sdarbinyan 2026-08-18 22:12:24 +04:00
  • bbf12cad33 docs: add §0 - auth + payment authorization was missing entirely sdarbinyan 2026-08-18 22:12:22 +04:00
  • c06ae56d88 Merge branch 'B2B' sdarbinyan 2026-08-18 22:08:44 +04:00
  • 2149e6435a docs: final backend handoff - revision endpoints, response-shape additions, close-out sdarbinyan 2026-08-18 22:08:41 +04:00
  • 8cdafbe62a Merge branch 'B2B' sdarbinyan 2026-08-18 22:03:31 +04:00
  • de6bef8e9a ci: coverage floor + gate; CI never ran a single test before this (F64) sdarbinyan 2026-08-18 22:03:29 +04:00
  • 9344f2702c Merge branch 'B2B' sdarbinyan 2026-08-18 21:57:12 +04:00
  • e5ed1c96e5 fix: checkout double-click created two sessions; F59/F62 E2E coverage sdarbinyan 2026-08-18 21:57:09 +04:00
  • 4247a7f83f Merge branch 'B2B' sdarbinyan 2026-08-18 21:44:10 +04:00
  • 90bd05aa98 test: users facade + cart service coverage (F63 complete) sdarbinyan 2026-08-18 21:44:08 +04:00
  • 0f042fd384 Merge branch 'B2B' sdarbinyan 2026-08-18 21:38:45 +04:00
  • f8063b320e test: facade coverage for orders, moderation, transactions, monitoring, products (F63 partial) sdarbinyan 2026-08-18 21:38:42 +04:00
  • c17d351cd1 Merge branch 'B2B' sdarbinyan 2026-08-18 21:23:47 +04:00
  • ec949b5a19 feat: order total-formula panel, dashboard metrics, revision-API core (F53/F55/F56) sdarbinyan 2026-08-18 21:23:43 +04:00
  • ec4b01e1b4 Merge branch 'B2B' sdarbinyan 2026-08-18 21:08:07 +04:00
  • 9134a7ff63 docs: master API surface list, all 86 frontend endpoints in one doc sdarbinyan 2026-08-18 21:08:05 +04:00
  • c83d783ff7 Merge branch 'B2B' sdarbinyan 2026-08-18 21:00:49 +04:00
  • a116c4f592 feat: Partner hierarchy backoffice page (F41-F44 partial) sdarbinyan 2026-08-18 21:00:46 +04:00
  • 62d3045f0c Merge branch 'B2B' sdarbinyan 2026-08-18 17:10:42 +04:00
  • 7e7a015ff6 feat: partner hierarchy core - models, gateways, contract invariants sdarbinyan 2026-08-18 17:10:30 +04:00
  • 0df8d3d592 Merge branch 'B2B' sdarbinyan 2026-08-18 14:30:03 +04:00
  • ffd57f2d18 feat: real API gateways for all remaining local-only domains (F17-F39) sdarbinyan 2026-08-18 14:29:50 +04:00
  • 7fe5ac7cd4 Merge branch 'B2B' sdarbinyan 2026-08-18 14:14:30 +04:00
  • fc53a3b7f5 feat: server-authoritative checkout, no client-computed amount sdarbinyan 2026-08-18 14:14:19 +04:00
  • 1bdca917b3 Merge branch 'B2B' sdarbinyan 2026-08-18 14:03:14 +04:00
  • 14467cc6fb feat: FX-quote-backed currency conversion, delete admin rate editor sdarbinyan 2026-08-18 14:03:02 +04:00
  • 8a68be797a Merge branch 'B2B' sdarbinyan 2026-08-18 13:46:54 +04:00
  • 21443d34a0 feat: stand up E2E harness, fix a real bootstrap bug it found sdarbinyan 2026-08-18 13:46:43 +04:00
  • 1a198252b3 Merge branch 'B2B' sdarbinyan 2026-08-18 13:28:58 +04:00
  • c104f313ce feat: real FX quote gateway, swapped in behind useMockData sdarbinyan 2026-08-18 13:28:56 +04:00
  • cee5048d74 Merge branch 'B2B' sdarbinyan 2026-08-18 13:15:24 +04:00
  • 92e2ee5f49 feat: normalize API errors and handle 429 rate limiting sdarbinyan 2026-08-18 13:15:13 +04:00
  • 00c7a62e51 Merge branch 'B2B' sdarbinyan 2026-08-18 12:22:04 +04:00
  • a2204c641b fix: force LF on systemd unit files sdarbinyan 2026-08-18 12:21:50 +04:00
  • c721120e85 ci: make TLS provisioning dynamic as domains are added sdarbinyan 2026-08-18 12:21:39 +04:00
  • 3318b34f1e Merge branch 'B2B' sdarbinyan 2026-08-18 11:42:17 +04:00
  • 28861953c8 ci: add frontend CD pipeline, server provisioning, TLS scripts sdarbinyan 2026-08-18 11:42:06 +04:00
  • 0089285373 Merge branch 'B2B' sdarbinyan 2026-08-18 11:22:44 +04:00
  • 71da5a8d80 docs: partner provisioning API contract, routing context, Track P sdarbinyan 2026-08-18 11:22:24 +04:00
  • 7224bc56c2 merge: B2B into main sdarbinyan 2026-08-18 02:08:09 +04:00
  • 551a22a245 fix: install shared packages over git, unbreaking CI sdarbinyan 2026-08-18 02:08:05 +04:00
  • f079ef6f52 merge: B2B into main sdarbinyan 2026-08-18 01:47:47 +04:00
  • f6045a07b2 docs: backend handoff, package usage guide, finalized CI/CD sdarbinyan 2026-08-18 01:46:58 +04:00
  • a8f7ca31f9 merge: B2B into main sdarbinyan 2026-08-18 01:33:57 +04:00
  • 2e4bb4ae00 feat: publish @marketplaces/auth to private registry, drop local package copy sdarbinyan 2026-08-18 01:32:20 +04:00
  • 14c72d1a6a feat: extract auth into @marketplaces/auth package, add backoffice admin provisioning spec sdarbinyan 2026-08-18 01:05:16 +04:00
  • 23060261c7 feat: Track S frontend - permission core + Audit & Security section sdarbinyan 2026-08-18 00:08:28 +04:00
  • be167d110e feat: Track A frontend - analytics event pipeline core + real call sites sdarbinyan 2026-08-18 00:05:46 +04:00
  • 34f79b0303 feat: Phase 10 frontend - Gorbushka-class content module core (models only) sdarbinyan 2026-08-18 00:02:14 +04:00
  • 5d585ff8ff feat: Phase 9 frontend - Marketplaces registry + Domains & Releases (combined page) sdarbinyan 2026-08-18 00:01:09 +04:00
  • 0e16eecda6 feat: Phase 8 frontend - Customer identity core + standalone VK ID login button sdarbinyan 2026-08-17 23:58:48 +04:00
  • a4f44dbb58 feat: Phase 7 frontend - Refund/Reconciliation core + Payments & Finance section sdarbinyan 2026-08-17 23:56:59 +04:00
  • e3a70f5e65 feat: Phase 6 frontend - server-cart core, mock-gateway backed (scoped) sdarbinyan 2026-08-17 23:54:51 +04:00
  • 475d75781f feat: Phase 5 frontend - Seller gateway core, mock-backed (scoped) sdarbinyan 2026-08-17 23:53:24 +04:00
  • 6ac52b1c50 feat: Phase 4 frontend - Integrations backoffice section (mock-gateway backed) sdarbinyan 2026-08-17 23:51:38 +04:00
  • 5f23c6e5aa feat: Phase 3 frontend - Offer/InventoryRecord core, mock-gateway backed sdarbinyan 2026-08-17 23:49:24 +04:00
  • 580d228484 feat: Phase 2 frontend - Notification Center (mock-gateway backed) sdarbinyan 2026-08-17 23:47:13 +04:00
  • b19fd77a60 feat: Phase 1 pricing core - Money/FxQuote/PriceSnapshot, mock-gateway backed sdarbinyan 2026-08-17 23:34:00 +04:00
  • 2e09369345 docs: Track A/S contracts + backend index tying the full v3.1 contract set together sdarbinyan 2026-08-17 23:09:04 +04:00