Commit Graph

19 Commits

Author SHA1 Message Date
Ruslan Bakiev
2a81abac69 fix(products): backfill missing spec fields 2026-04-03 15:15:57 +07:00
Ruslan Bakiev
174cfe8665 feat(products): expose structured product specs 2026-04-03 14:52:30 +07:00
Ruslan Bakiev
7cd650bd04 feat(products): seed 24 sku items with structured specs 2026-04-03 10:40:29 +07:00
Ruslan Bakiev
f7fb45618d Add delivery addresses to profile and order flow 2026-04-03 10:25:19 +07:00
Ruslan Bakiev
3ee14d508c feat(profile): add counterparty profile and enforce it for order creation 2026-04-02 16:46:36 +07:00
Ruslan Bakiev
3a9b922a07 feat(auth): unify bot messenger linking with first-time user creation 2026-04-02 16:12:45 +07:00
Ruslan Bakiev
abf428b428 Allow email login for new users and auto-provision account on verify 2026-04-02 15:33:35 +07:00
Ruslan Bakiev
5ba87a1242 Send login codes via SMTP using Mailpit-compatible transport 2026-04-02 14:58:00 +07:00
Ruslan Bakiev
dd92172cac Allow bot messenger login endpoint to resolve user by email 2026-04-02 14:44:50 +07:00
Ruslan Bakiev
23edfbe7ff Implement messenger login tokens and bot login endpoint 2026-04-01 19:20:42 +07:00
Ruslan Bakiev
8c8689a877 Add one-time code login flow with token sessions 2026-04-01 19:09:59 +07:00
Ruslan Bakiev
f135c12785 Fix catalog parser for anchor attribute order 2026-03-31 12:31:45 +07:00
Ruslan Bakiev
705d76c597 Add initial Prisma migration and catalog-based product seed 2026-03-31 12:29:21 +07:00
Ruslan Bakiev
9e379985ad chore: prepare backend image for Vault bootstrap 2026-03-31 11:35:52 +07:00
Ruslan Bakiev
883e70ae86 Fix sourced vault bootstrap exits 2026-03-31 09:17:25 +07:00
Ruslan Bakiev
50364ce629 Set build-time DATABASE_URL for Prisma generate 2026-03-31 08:56:12 +07:00
Ruslan Bakiev
6038b7c1cc Remove apt dependencies from Docker image 2026-03-31 08:54:48 +07:00
Ruslan Bakiev
6a6c6bfdbb Scaffold Apollo backend domain API 2026-03-30 21:41:06 +07:00
498b800bc4 Initial commit 2026-03-30 13:49:44 +00:00