-
94357e9f03
feat(worker): publish transaction with outbox event and compensating sweep
浅念
2026-09-17 23:21:57 +08:00
-
64a2cec788
feat(worker): sharp pipeline with orientation, variants, exif strip
浅念
2026-09-17 23:16:20 +08:00
-
f5f1855b58
feat(api): upload verify, forbid-overwrite copy, idempotent complete
浅念
2026-09-17 23:00:19 +08:00
-
a2a3ccd340
feat(api): idempotent upload session init with presigned credential
浅念
2026-09-17 22:42:13 +08:00
-
e04e1f3bdf
feat(api): members and categories management
浅念
2026-09-17 22:16:16 +08:00
-
1faefa4227
feat(api): album update with independent upload/public switches
浅念
2026-09-17 22:05:36 +08:00
-
1c48a4108b
feat(api): album creation with translations and owner membership
浅念
2026-09-17 21:51:50 +08:00
-
2d9b9f9fad
feat(api): server-side album role permission checks
浅念
2026-09-17 21:34:22 +08:00
-
39cae26106
feat(api): password login, sliding renewal, revocable sessions
浅念
2026-09-17 21:17:16 +08:00
-
368b1d5b47
feat(api): argon2 password, idempotent admin seed, api-exception infra
浅念
2026-09-17 20:54:30 +08:00
-
8e870de9d7
fix(storage): correct presign content-type claim; head returns contentType
浅念
2026-09-17 20:35:08 +08:00
-
37f4b3e11f
feat(storage): storage port and minio adapter with forbid-overwrite semantics
浅念
2026-09-17 20:25:18 +08:00
-
59464bd73d
feat(api): photo, upload, outbox schema
浅念
2026-09-17 20:11:26 +08:00
-
a99b8f200b
feat(api): album domain schema
浅念
2026-09-17 20:05:09 +08:00
-
2801e4f158
feat(api): identity and audit schema with mysql semantics tests
浅念
2026-09-17 19:51:56 +08:00
-
7d250ec342
feat(api): cn-app skeleton, toolchain, env loading convention
浅念
2026-09-17 19:14:41 +08:00
-
f77ab5ae4b
feat(contracts): outbox event contract types
浅念
2026-09-17 18:18:06 +08:00
-
b4ee92de96
docs(contracts): locale fallback wording on public endpoints
浅念
2026-09-17 18:11:21 +08:00
-
f6448bd006
fix(contracts): quality review fixes for p1a contracts
浅念
2026-09-17 18:06:54 +08:00
-
1dae00eaef
feat(contracts): p1a endpoint contracts
浅念
2026-09-17 17:31:11 +08:00
-
656498d748
feat(contracts): openapi base, error codes, type generation
浅念
2026-09-17 17:04:12 +08:00
-
9dc530feaf
docs(plan): record M0 completion (tasks 1-3, port conflict resolution, quay.io deviation)
浅念
2026-09-17 16:50:43 +08:00
-
538fdd46dd
chore(infra): cn-side mysql/redis/minio compose
浅念
2026-09-17 16:46:40 +08:00
-
68a7d6a6d4
chore: pnpm workspace and turbo pipeline
浅念
2026-09-17 16:24:12 +08:00
-
d973c714f0
chore: init repository skeleton
浅念
2026-09-17 16:13:49 +08:00