senke
|
038f6d4991
|
test(live): add live stream service unit tests
Use serializer:json for LiveStream.Tags to support SQLite in-memory tests.
|
2026-02-24 09:56:08 +01:00 |
|
senke
|
b49045073e
|
feat(monitoring): add live stream Prometheus metrics
|
2026-02-24 09:53:29 +01:00 |
|
senke
|
8062ec685c
|
feat(live): add handler endpoints for Go Live (me, key, regenerate, update)
|
2026-02-24 09:53:01 +01:00 |
|
senke
|
083fe2e50d
|
feat(live): stream key generation, ListByUser, RegenerateStreamKey
|
2026-02-24 09:52:04 +01:00 |
|
senke
|
076a132c0f
|
feat(live): add migration 117 and model fields for Go Live
|
2026-02-24 09:51:21 +01:00 |
|
senke
|
da20e83e09
|
docs: complete roadmap documentation v0.703 to v0.903 (v1.0 target)
Add Release Scope, Implementation Plan, and Smoke Test for 7 versions:
- v0.703: Go Live & Streaming Complet (Phase 7 Finale)
- v0.801: UX/UI Polish, Accessibilite & PWA (Phase 8)
- v0.802: Cloud Complet, Fichiers & Gear Avance (Phase 8)
- v0.803: Securite, Compliance & Outillage Dev (Phase 8)
- v0.901: Marketplace Complet & Analytics Avances (Phase 9)
- v0.902: Social Complet, Chat & Notifications (Phase 9)
- v0.903: Stabilisation v1.0 & Launch Readiness (Phase 9)
21 documents total (3 per version), covering all remaining features
needed to reach v1.0 from v0.702.
|
2026-02-24 01:32:04 +01:00 |
|
senke
|
78122f1145
|
chore(docs): archive V0_702_RELEASE_SCOPE
|
2026-02-24 00:22:17 +01:00 |
|
senke
|
f4f5f32c2d
|
docs: add RETROSPECTIVE_V0702, placeholder V0_703, update SCOPE_CONTROL
|
2026-02-24 00:21:55 +01:00 |
|
senke
|
6293a88476
|
docs: update CHANGELOG, PROJECT_STATE, FEATURE_STATUS for v0.702
|
2026-02-24 00:21:20 +01:00 |
|
senke
|
63e964746a
|
docs: add reviews, invoices, refunds to API_REFERENCE.md
|
2026-02-24 00:20:29 +01:00 |
|
senke
|
c44b65da4b
|
feat(storybook): enhance ProductDetailView stories with Error state
|
2026-02-24 00:20:09 +01:00 |
|
senke
|
7895e7ed50
|
test(marketplace): add refund order unit tests
|
2026-02-24 00:19:42 +01:00 |
|
senke
|
c22866fe8c
|
test(marketplace): add invoice generation unit tests
|
2026-02-24 00:19:10 +01:00 |
|
senke
|
a40c27bcc9
|
test(marketplace): add product review unit tests
|
2026-02-24 00:18:45 +01:00 |
|
senke
|
22c74e9beb
|
feat(mocks): add MSW handlers for product reviews and invoice download
|
2026-02-24 00:18:02 +01:00 |
|
senke
|
a3ad4d4764
|
feat(marketplace): add ProductDetailPage, lazy export, route /marketplace/products/:id
|
2026-02-24 00:17:39 +01:00 |
|
senke
|
3b429e726a
|
docs: add v0.702 scope, implementation plan, and smoke test
Define v0.702 scope (Reviews wiring, Invoices, Refunds, Product Detail route),
detailed 12-step implementation plan, and comprehensive smoke test checklist.
|
2026-02-23 23:52:46 +01:00 |
|
senke
|
c785e61e69
|
feat(v0.701): AdminTransfers page/route, MSW, stories, Deep Health, API ref, docs, scope v0.702
Backend API CI / test-unit (push) Failing after 0s
Backend API CI / test-integration (push) Failing after 0s
Frontend CI / test (push) Failing after 0s
Storybook Audit / Build & audit Storybook (push) Failing after 0s
- Step 13: AdminTransfersPage, LazyAdminTransfers, route /admin/transfers
- Step 14: MSW handlers admin transfers
- Step 15: AdminTransfersView stories (Default, Empty, WithFailedTransfers, Error, Loading)
- Step 16-17: DeepHealth handler (disk, config), GET /health/deep
- Step 19: health_deep_test.go (4 tests)
- Step 20: docs/API_REFERENCE.md
- Step 21: Archive V0_604, MIGRATIONS.md migration 116
- Step 22: CHANGELOG, PROJECT_STATE, FEATURE_STATUS v0.701
- Step 23: RETROSPECTIVE_V0701, V0_702 placeholder, SCOPE_CONTROL, .cursorrules
- Step 24: Archive V0_701_RELEASE_SCOPE
- Fix: AdminTransfersView Select component (use options API)
|
2026-02-23 23:42:02 +01:00 |
|
senke
|
36e7bfc355
|
feat(frontend): add admin transfer API functions in commerceService
|
2026-02-23 23:36:09 +01:00 |
|
senke
|
b3a74d6740
|
test(admin): add admin transfer handler tests
|
2026-02-23 23:35:11 +01:00 |
|
senke
|
7d530f9612
|
feat(routes): wire admin transfer endpoints in /admin group
|
2026-02-23 23:33:54 +01:00 |
|
senke
|
9ee4b18c33
|
feat(admin): add admin transfer handler (GET list, POST retry)
|
2026-02-23 23:33:35 +01:00 |
|
senke
|
06db7d6936
|
test(marketplace): add transfer retry worker tests
|
2026-02-23 23:32:59 +01:00 |
|
senke
|
b83a650279
|
feat(server): start TransferRetryWorker on boot (v0.701)
|
2026-02-23 23:32:23 +01:00 |
|
senke
|
8272f4770a
|
feat(marketplace): add TransferRetryWorker background goroutine
|
2026-02-23 23:32:03 +01:00 |
|
senke
|
2a9e6084fc
|
feat(monitoring): add transfer retry Prometheus metrics
|
2026-02-23 23:31:35 +01:00 |
|
senke
|
42764110f0
|
feat(config): add transfer retry configuration (v0.701)
|
2026-02-23 23:31:09 +01:00 |
|
senke
|
706a97b824
|
feat(marketplace): add retry fields to SellerTransfer model
|
2026-02-23 23:30:51 +01:00 |
|
senke
|
c46a7202aa
|
feat(marketplace): add migration 116 — retry columns for seller_transfers
|
2026-02-23 23:30:41 +01:00 |
|
senke
|
c6c7c8b20f
|
docs: add v0.701 release scope, smoke test, and update references
Phase 7 kickoff — Retry Transfers, Admin Dashboard & Deep Health.
Absorbs v0.604 backlog. Updates SCOPE_CONTROL, PROJECT_STATE, .cursorrules.
|
2026-02-23 23:21:06 +01:00 |
|
senke
|
dcf5aab783
|
docs: add RETROSPECTIVE_V0603.md
chore(release): archive v0.603 scope, create v0.604 placeholder
|
2026-02-23 22:59:59 +01:00 |
|
senke
|
00d33a1add
|
docs: update PROJECT_STATE, FEATURE_STATUS, CHANGELOG for v0.603
|
2026-02-23 22:59:38 +01:00 |
|
senke
|
3263511167
|
chore(marketplace): go vet passes, no dead code
|
2026-02-23 22:59:18 +01:00 |
|
senke
|
bd7657710d
|
docs(payout): update PAYOUT_MANUAL for v0.603 auto transfer
|
2026-02-23 22:59:07 +01:00 |
|
senke
|
ba31ce6a33
|
chore(docs): archive obsolete pre-v0.501 docs
|
2026-02-23 22:58:53 +01:00 |
|
senke
|
993b756758
|
chore(backend): triage TODOs — 10 remaining, all actionable (scope met)
|
2026-02-23 22:58:29 +01:00 |
|
senke
|
5e7e506fe3
|
test(commerce): add transfer tests — success, multi-seller, transfer-fails
|
2026-02-23 22:58:16 +01:00 |
|
senke
|
5835469ef2
|
test(seller): add MSW handler and story for transfers
|
2026-02-23 22:57:35 +01:00 |
|
senke
|
fdd750d772
|
feat(seller): add transfers history card to SellerDashboard
|
2026-02-23 22:57:28 +01:00 |
|
senke
|
b3c74428d8
|
feat(commerce): add GET /sell/transfers endpoint
|
2026-02-23 22:56:26 +01:00 |
|
senke
|
22ce89f3da
|
feat(commerce): trigger seller transfers on payment succeeded
|
2026-02-23 22:56:01 +01:00 |
|
senke
|
6d1d861a52
|
feat(commerce): wire TransferService in marketplace and webhook routes
|
2026-02-23 22:55:39 +01:00 |
|
senke
|
31833c01f1
|
feat(commerce): add TransferService interface and WithTransferService option
|
2026-02-23 22:55:18 +01:00 |
|
senke
|
6a468e5ffb
|
feat(commerce): add SellerTransfer model
|
2026-02-23 22:55:08 +01:00 |
|
senke
|
553bd87d85
|
feat(commerce): add 115_seller_transfers migration
|
2026-02-23 22:54:56 +01:00 |
|
senke
|
535e76adfe
|
feat(commerce): add PLATFORM_FEE_RATE config (default 10%)
|
2026-02-23 22:54:50 +01:00 |
|
senke
|
c4110fded7
|
docs(v0.603): scope, plan d'implémentation et smoke test
Define v0.603 release scope: automatic Stripe Connect transfers
after payment, configurable platform commission, technical debt
triage (210+ TODOs), and docs archival. Includes detailed
implementation plan (4 sprints, 19 commits) and smoke test checklist.
|
2026-02-23 22:48:04 +01:00 |
|
senke
|
83ed4f315b
|
chore(release): v0.602 — Payout, Dette Technique & Tests E2E
Backend API CI / test-unit (push) Failing after 0s
Backend API CI / test-integration (push) Failing after 0s
Frontend CI / test (push) Failing after 0s
Storybook Audit / Build & audit Storybook (push) Failing after 0s
- Stripe Connect: onboarding, balance, SellerDashboardView
- Interceptors: auth.ts, error.ts extracted, facade
- Grafana: dashboards enriched (p50, top endpoints, 4xx, WS, commerce)
- E2E commerce: product->order->review->invoice
- SMOKE_TEST_V0602, RETROSPECTIVE_V0602, PAYOUT_MANUAL
- Archive V0_602 scope, V0_603 placeholder, SCOPE_CONTROL v0.603
- Fix sanitizer regex (Go no backreferences)
- Marketplace test schema: product_licenses, product_images, orders, licenses
|
2026-02-23 22:32:01 +01:00 |
|
senke
|
941f6e6f3e
|
feat(seller): add seller_stripe_accounts migration and model
|
2026-02-23 22:11:11 +01:00 |
|
senke
|
ae81e171c7
|
feat(seller): add Stripe Connect config
|
2026-02-23 22:09:23 +01:00 |
|