Match kamo-internal avatar storage — 3 sizes, MinIO, separate upload step

Featurekamo-register
Shipped
April 18, 2026 at 6:56 PM UTC
Author
Kamo
Commit
e3edb36

Crop dialog now produces three PNG blobs (50/150/350px) via canvas, identical to kamo-internal's AvatarManager. After registration returns userId, the blobs are POSTed to **************** (new unauthenticated endpoint guarded by emailVerified=false). avatarUrl is no longer sent in the registration JSON body. Avatar upload failure is non-fatal so registration still completes.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing